/[classpath]/classpath/java/awt/Dialog.java
ViewVC logotype

Diff of /classpath/java/awt/Dialog.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.18 by mkoch, Sat Apr 17 15:48:57 2004 UTC revision 1.19 by mkoch, Wed Dec 29 14:18:25 2004 UTC
# Line 40  package java.awt; Line 40  package java.awt;
40    
41  import java.awt.peer.DialogPeer;  import java.awt.peer.DialogPeer;
42    
43    import javax.accessibility.AccessibleContext;
44    import javax.accessibility.AccessibleRole;
45    import javax.accessibility.AccessibleState;
46    import javax.accessibility.AccessibleStateSet;
47    
48  /**  /**
49   * A dialog box widget class.   * A dialog box widget class.
50   *   *
# Line 511  paramString() Line 516  paramString()
516    
517      this.undecorated = undecorated;      this.undecorated = undecorated;
518    }    }
519      
520      protected class AccessibleAWTDialog extends AccessibleAWTWindow
521      {
522        public AccessibleRole getAccessibleRole()
523        {
524          return AccessibleRole.DIALOG;
525        }
526        
527        public AccessibleStateSet getAccessibleState()
528        {
529          AccessibleStateSet states = super.getAccessibleStateSet();
530          if (isResizable())
531            states.add(AccessibleState.RESIZABLE);
532          if (isModal())
533            states.add(AccessibleState.MODAL);
534          return states;
535        }
536      }
537      
538      /**
539       * Gets the AccessibleContext associated with this <code>Dialog</code>.
540       * The context is created, if necessary.
541       *
542       * @return the associated context
543       */
544      public AccessibleContext getAccessibleContext()
545      {
546        /* Create the context if this is the first request */
547        if (accessibleContext == null)
548          {
549            /* Create the context */
550            accessibleContext = new AccessibleAWTDialog();
551          }
552        return accessibleContext;
553      }
554    
555  } // class Dialog  } // class Dialog
556    

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26