public class AwtSubWindow extends GralWindow.GraphicImplAccess implements GralWidgImpl_ifc
Modifier and Type | Class and Description |
---|---|
class |
AwtSubWindow.GralAwtWindowAdapter |
Modifier and Type | Field and Description |
---|---|
(package private) java.awt.event.ComponentListener |
componentListener
The componentListener is the resize listener especially.
|
(package private) java.awt.event.HierarchyBoundsListener |
hierarchyBoundsListener |
private boolean |
isMainWindow |
(package private) java.awt.event.MouseListener |
mouseListener |
(package private) java.awt.event.MouseMotionListener |
mousMotionListener |
protected java.awt.Frame |
window |
(package private) java.awt.event.WindowListener |
windowClosingAdapter |
(package private) java.awt.event.WindowListener |
windowListener |
gralWindow
chgBitsDerived, chgColorBack, chgColorLine, chgColorText, chgEditable, chgFloat, chgFocus, chgFont, chgIntg, chgInvisible, chgObjects, chgPos, chgText, chgVisible, chgVisibleInfo, pixBounds, wdgimpl, widgg
Constructor and Description |
---|
AwtSubWindow(GralWindow wdgGral) |
Modifier and Type | Method and Description |
---|---|
GralRectangle |
getPixelPositionSize()
Returns the absolute position of this panel on screen and its size.
|
GralRectangle |
getPixelSize()
Returns the size of this panel in pixel.
|
java.lang.Object |
getWidgetImplementation()
Returns the implementation class of the widget.
|
void |
removeWidgetImplementation()
Removes the graphical widget in the graphic.
|
void |
repaintGthread()
This method should be implemented in all Widget implementations of the adapter for the
underlying graphic system.
|
void |
setBoundsPixel(int x,
int y,
int dx,
int dy) |
boolean |
setFocusGThread()
Sets the focus to the widget.
|
void |
setVisibleGThread(boolean bVisible)
Sets the implementation widget vible or not.
|
actionOnCloseWindow, getTitle, getWindowProps, isFullScreen, mouseAction, resizeAction, shouldClose
gralPanel
acknChanged, actionShow, dyda, getActionChange, getChanged, gralWidgetFromImplData, setDragEnable, setDropEnable, setFocused, setTextChanged, setVisibleState, XXXfocusGained
protected final java.awt.Frame window
private final boolean isMainWindow
java.awt.event.WindowListener windowListener
java.awt.event.WindowListener windowClosingAdapter
java.awt.event.MouseMotionListener mousMotionListener
java.awt.event.MouseListener mouseListener
java.awt.event.HierarchyBoundsListener hierarchyBoundsListener
java.awt.event.ComponentListener componentListener
public AwtSubWindow(GralWindow wdgGral)
public GralRectangle getPixelPositionSize()
GralPanelContent.ImplAccess
getPixelPositionSize
in interface GralWidgImpl_ifc
getPixelPositionSize
in class GralPanelContent.ImplAccess
public GralRectangle getPixelSize()
GralPanelContent.ImplAccess
getPixelSize
in class GralPanelContent.ImplAccess
public void setBoundsPixel(int x, int y, int dx, int dy)
setBoundsPixel
in interface GralWidgImpl_ifc
public boolean setFocusGThread()
GralWidgImpl_ifc
GralMng_ifc#setFocus(GralWidget)
.setFocusGThread
in interface GralWidgImpl_ifc
public void setVisibleGThread(boolean bVisible)
setVisibleGThread
in interface GralWidgImpl_ifc
bVisible
- true then the widget should be visible, false it is set to invisible.GralWidgImpl_ifc.setVisibleGThread(boolean)
public void removeWidgetImplementation()
GralWidgImpl_ifc
removeWidgetImplementation
in interface GralWidgImpl_ifc
public void repaintGthread()
GralWidgImpl_ifc
#repaintRequ
repaintGthread
in interface GralWidgImpl_ifc
public java.lang.Object getWidgetImplementation()
GralWidgImpl_ifc
Component
.
GralWidget._wdgImpl
class
which should contain the references to that implementation widgets.getWidgetImplementation
in interface GralWidgImpl_ifc