diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-07-31 02:03:51 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-07-31 02:03:51 +0000 |
commit | 4b042b000c43aaa94ec765606ec009f30502b169 (patch) | |
tree | e4242f7fec5fd46deb2e127e632eaf9fc1aceb50 /libjava/java/awt/Component.java | |
parent | d0ceae4d0ddfd754919be8ff43b3f9ee295733c8 (diff) | |
download | ppe42-gcc-4b042b000c43aaa94ec765606ec009f30502b169.tar.gz ppe42-gcc-4b042b000c43aaa94ec765606ec009f30502b169.zip |
* java/awt/BorderLayout.java (BorderLayout()): New constructor.
* java/awt/Frame.java (Frame): Pass `null' to Window constructor.
* java/awt/Window.java (addNotify): Wrote.
(addWindowListener): Wrote.
(getLocale): Wrote.
(getWarningString): Wrote.
(processEvent): Wrote.
(processWindowEvent): Wrote.
(removeWindowListener): Wrote.
(show): Call validate(), setVisible().
(toBack): Wrote.
(toFront): Wrote.
* java/awt/Toolkit.java (createWindow): Declare.
* java/awt/Frame.java (addNotify): Use getToolkit to find
toolkit.
* java/awt/Component.java (invalidate): Wrote.
(isValid): Wrote.
(getToolkit): Wrote.
* java/awt/Container.java (addContainerListener): Removed
unnecessary cast.
(removeContainerListener): Likewise.
(addImpl): Wrote.
(add(Component)): Use it.
(add(String,Component)): Likewise.
(add(Component,int)): Likewise.
(add(Component,Object)): Likewise.
(add(Component,Object,int)): Likewise.
(doLayout): Wrote.
(getAlignmentX): Wrote.
(getAlignmentY): Wrote.
(getComponentAt): Wrote.
(getMaximumSize): Wrote.
(invalidate): Wrote.
(list(PrintStream,int)): Wrote.
(list(PrintWriter,int)): Wrote.
(getMinimumSize): Wrote.
(getPreferredSize): Wrote.
(printComponents): Wrote.
(processContainerEvent): Look at containerListener, not
componentListener.
(remove): Added event processing and peer destruction.
(removeAll): Use remove.
(removeNotify): Wrote.
(validate): Wrote.
(validateTree): Wrote.
* java/awt/Scrollbar.java (addNotify): Do nothing if peer exists.
* java/awt/Label.java (addNotify): Do nothing if peer exists.
* java/awt/Container.java (addNotify): Don't create Container
peer.
* java/awt/Button.java (addNotify): Do nothing if peer exists.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35361 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/awt/Component.java')
-rw-r--r-- | libjava/java/awt/Component.java | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/libjava/java/awt/Component.java b/libjava/java/awt/Component.java index 5c59ed626f1..340b1853a65 100644 --- a/libjava/java/awt/Component.java +++ b/libjava/java/awt/Component.java @@ -137,23 +137,25 @@ public abstract class Component implements ImageObserver, MenuContainer, // FIXME return null; } - + public final Object getTreeLock() { // FIXME return null; } - + public Toolkit getToolkit() { - // FIXME - return null; + if (peer != null) + return peer.getToolkit (); + if (parent != null) + return parent.getToolkit (); + return Toolkit.getDefaultToolkit (); } - + public boolean isValid() { - // FIXME - return false; + return valid; } /** @since 1.2 */ @@ -518,7 +520,9 @@ public abstract class Component implements ImageObserver, MenuContainer, public void invalidate() { - // FIXME + valid = false; + if (parent != null) + parent.invalidate (); } public Graphics getGraphics() |