java.lang.Object
gnu.java.awt.peer.gtk.GtkGenericPeer
gnu.java.awt.peer.gtk.GtkComponentPeer
gnu.java.awt.peer.gtk.GtkContainerPeer
gnu.java.awt.peer.gtk.GtkWindowPeer
gnu.java.awt.peer.gtk.GtkFramePeer
- All Implemented Interfaces:
- java.awt.peer.ComponentPeer, java.awt.peer.ContainerPeer, java.awt.peer.FramePeer, java.awt.peer.WindowPeer
- Direct Known Subclasses:
- GtkEmbeddedWindowPeer
- public class GtkFramePeer
- extends GtkWindowPeer
- implements java.awt.peer.FramePeer
|
Method Summary |
(package private) void |
create()
|
(package private) int |
getMenuBarHeight()
|
(package private) int |
getMenuBarHeight(java.awt.peer.MenuBarPeer bar)
|
int |
getState()
|
(package private) void |
gtkFixedSetVisible(boolean visible)
|
(package private) void |
nativeSetIconImage(GtkImage image)
|
protected void |
postConfigureEvent(int x,
int y,
int width,
int height)
|
protected void |
postInsetsChangedEvent(int top,
int left,
int bottom,
int right)
|
(package private) void |
removeMenuBarPeer()
|
boolean |
requestWindowFocus()
Request that this window peer be given the window focus. |
void |
setBounds(int x,
int y,
int width,
int height)
Notifies the peer that the bounds of this component have changed. |
void |
setBoundsPrivate(int x,
int y,
int width,
int height)
Sets the bounds of this frame peer. |
void |
setIconImage(java.awt.Image image)
|
void |
setMaximizedBounds(java.awt.Rectangle r)
|
void |
setMenuBar(java.awt.MenuBar bar)
|
(package private) void |
setMenuBarPeer(java.awt.peer.MenuBarPeer bar)
|
(package private) void |
setMenuBarWidth(java.awt.peer.MenuBarPeer bar,
int width)
|
(package private) void |
setMenuBarWidthUnlocked(java.awt.peer.MenuBarPeer bar,
int width)
|
void |
setResizable(boolean resizable)
Needed by both GtkFramePeer and GtkDialogPeer subclasses, so
implemented here. |
void |
setState(int state)
|
void |
updateAlwaysOnTop()
FIXME: unknown. |
| Methods inherited from class gnu.java.awt.peer.gtk.GtkWindowPeer |
connectSignals, create, create, getBounds, getGraphics, getHeight, getWidth, getX, getY, gtkWindowSetModal, gtkWindowSetResizable, gtkWindowSetTitle, nativeSetBounds, nativeSetBoundsUnlocked, nativeSetLocation, nativeSetLocationUnlocked, postExposeEvent, postMouseEvent, postWindowEvent, realize, setLocation, setParent, setSize, setTitle, setVisibleAndEnabled, setVisibleNative, setVisibleNativeUnlocked, show, toBack, toFront, updateComponent |
| Methods inherited from class gnu.java.awt.peer.gtk.GtkContainerPeer |
beginLayout, beginValidate, cancelPendingPaint, endLayout, endValidate, getInsets, insets, isPaintPending, isRestackSupported, restack, setBackground, setFont |
| Methods inherited from class gnu.java.awt.peer.gtk.GtkComponentPeer |
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createImage, createVolatileImage, destroyBuffers, disable, enable, flip, getBackBuffer, getBackground, getColorModel, getFontMetrics, getForeground, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, gtkWidgetDispatchKeyEvent, gtkWidgetGetBackground, gtkWidgetGetDimensions, gtkWidgetGetForeground, gtkWidgetGetLocationOnScreen, gtkWidgetGetPreferredDimensions, gtkWidgetRequestFocus, gtkWidgetSetBackground, gtkWidgetSetCursor, gtkWidgetSetCursorUnlocked, gtkWidgetSetForeground, gtkWidgetSetParent, gtkWidgetSetSensitive, gtkWindowGetLocationOnScreen, handleEvent, handlesWheelScrolling, hide, isEnabled, isFocusable, isFocusTraversable, isObscured, isRealized, isReparentSupported, layout, minimumSize, modalHasGrab, paint, paintComponent, postFocusEvent, postItemEvent, postKeyEvent, postMouseWheelEvent, postTextEvent, preferredSize, prepareImage, print, repaint, reparent, requestFocus, requestFocus, reshape, setBounds, setComponentBounds, setCursor, setCursor, setEnabled, setEventMask, setForeground, setNativeBounds, setNativeEventMask, setParentAndBounds, setVisible, toString, updateCursorImmediately |
| Methods inherited from interface java.awt.peer.ComponentPeer |
canDetermineObscurity, checkImage, coalescePaintEvent, createBuffers, createImage, createImage, createVolatileImage, destroyBuffers, disable, dispose, enable, flip, getBackBuffer, getBounds, getColorModel, getFontMetrics, getGraphics, getGraphicsConfiguration, getLocationOnScreen, getMinimumSize, getPreferredSize, getToolkit, handleEvent, handlesWheelScrolling, hide, isFocusable, isFocusTraversable, isObscured, isReparentSupported, layout, minimumSize, paint, preferredSize, prepareImage, print, repaint, reparent, requestFocus, requestFocus, reshape, setBackground, setBounds, setCursor, setEnabled, setEventMask, setFont, setForeground, setVisible, show, updateCursorImmediately |
menuBarHeight
private int menuBarHeight
menuBar
private java.awt.peer.MenuBarPeer menuBar
GtkFramePeer
public GtkFramePeer(java.awt.Frame frame)
getMenuBarHeight
int getMenuBarHeight(java.awt.peer.MenuBarPeer bar)
setMenuBarWidthUnlocked
void setMenuBarWidthUnlocked(java.awt.peer.MenuBarPeer bar,
int width)
setMenuBarWidth
void setMenuBarWidth(java.awt.peer.MenuBarPeer bar,
int width)
setMenuBarPeer
void setMenuBarPeer(java.awt.peer.MenuBarPeer bar)
removeMenuBarPeer
void removeMenuBarPeer()
gtkFixedSetVisible
void gtkFixedSetVisible(boolean visible)
getMenuBarHeight
int getMenuBarHeight()
setMenuBar
public void setMenuBar(java.awt.MenuBar bar)
- Specified by:
setMenuBar in interface java.awt.peer.FramePeer
setBounds
public void setBounds(int x,
int y,
int width,
int height)
- Description copied from interface:
java.awt.peer.ComponentPeer
- Notifies the peer that the bounds of this component have changed. This
is called by Component.setBounds(int, int, int, int)>
Component.setBounds(int, int, int, int) 55 .
- Specified by:
setBounds in interface java.awt.peer.ComponentPeer- Overrides:
setBounds in class GtkWindowPeer
setResizable
public void setResizable(boolean resizable)
- Description copied from class:
GtkWindowPeer
- Needed by both GtkFramePeer and GtkDialogPeer subclasses, so
implemented here. But never actually called on a GtkWindowPeer
itself.
- Specified by:
setResizable in interface java.awt.peer.FramePeer- Overrides:
setResizable in class GtkWindowPeer
postInsetsChangedEvent
protected void postInsetsChangedEvent(int top,
int left,
int bottom,
int right)
- Overrides:
postInsetsChangedEvent in class GtkWindowPeer
create
void create()
- Overrides:
create in class GtkWindowPeer
nativeSetIconImage
void nativeSetIconImage(GtkImage image)
setIconImage
public void setIconImage(java.awt.Image image)
- Specified by:
setIconImage in interface java.awt.peer.FramePeer
postConfigureEvent
protected void postConfigureEvent(int x,
int y,
int width,
int height)
- Overrides:
postConfigureEvent in class GtkWindowPeer
getState
public int getState()
- Specified by:
getState in interface java.awt.peer.FramePeer
setState
public void setState(int state)
- Specified by:
setState in interface java.awt.peer.FramePeer
setMaximizedBounds
public void setMaximizedBounds(java.awt.Rectangle r)
- Specified by:
setMaximizedBounds in interface java.awt.peer.FramePeer
setBoundsPrivate
public void setBoundsPrivate(int x,
int y,
int width,
int height)
- Description copied from interface:
java.awt.peer.FramePeer
- Sets the bounds of this frame peer.
- Specified by:
setBoundsPrivate in interface java.awt.peer.FramePeer
updateAlwaysOnTop
public void updateAlwaysOnTop()
- Description copied from interface:
java.awt.peer.WindowPeer
- FIXME: unknown.
- Specified by:
updateAlwaysOnTop in interface java.awt.peer.WindowPeer- Overrides:
updateAlwaysOnTop in class GtkWindowPeer
requestWindowFocus
public boolean requestWindowFocus()
- Description copied from interface:
java.awt.peer.WindowPeer
- Request that this window peer be given the window focus.
- Specified by:
requestWindowFocus in interface java.awt.peer.WindowPeer- Overrides:
requestWindowFocus in class GtkWindowPeer