Commit b708c42c by Anthony Green Committed by Anthony Green

Component.java: Add treeLock object.

2000-07-30  Anthony Green  <green@redhat.com>

        * java/awt/Component.java: Add treeLock object.
        (getTreeLock): Implement.
        (isShowing): Implement.

From-SVN: r35362
parent e0a339f7
2000-07-30 Anthony Green <green@redhat.com>
* java/awt/Component.java: Add treeLock object.
(getTreeLock): Implement.
(isShowing): Implement.
2000-07-30 Tom Tromey <tromey@cygnus.com> 2000-07-30 Tom Tromey <tromey@cygnus.com>
* java/awt/BorderLayout.java (BorderLayout()): New constructor. * java/awt/BorderLayout.java (BorderLayout()): New constructor.
......
...@@ -71,6 +71,8 @@ public abstract class Component implements ImageObserver, MenuContainer, ...@@ -71,6 +71,8 @@ public abstract class Component implements ImageObserver, MenuContainer,
transient Container parent; transient Container parent;
transient java.awt.peer.ComponentPeer peer; transient java.awt.peer.ComponentPeer peer;
transient Object treeLock;
transient ComponentListener componentListener; transient ComponentListener componentListener;
transient FocusListener focusListener; transient FocusListener focusListener;
transient KeyListener keyListener; transient KeyListener keyListener;
...@@ -140,8 +142,7 @@ public abstract class Component implements ImageObserver, MenuContainer, ...@@ -140,8 +142,7 @@ public abstract class Component implements ImageObserver, MenuContainer,
public final Object getTreeLock() public final Object getTreeLock()
{ {
// FIXME return treeLock;
return null;
} }
public Toolkit getToolkit() public Toolkit getToolkit()
...@@ -172,8 +173,13 @@ public abstract class Component implements ImageObserver, MenuContainer, ...@@ -172,8 +173,13 @@ public abstract class Component implements ImageObserver, MenuContainer,
public boolean isShowing() public boolean isShowing()
{ {
// FIXME if (! visible)
return false; return false;
if (parent != null)
return (parent.isShowing());
return true;
} }
public boolean isEnabled() public boolean isEnabled()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment