public class AwtSubWindow extends GralWindow.GraphicImplAccess implements GralWidgImpl_ifc
Modifier and Type | Class and Description |
---|---|
class |
AwtSubWindow.GralAwtWindowAdapter |
Modifier and Type | Field and Description |
---|---|
protected java.awt.Frame |
window |
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
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 java.lang.Object getWidgetImplementation()
GralWidgImpl_ifc
Component
.
GralWidget._wdgImpl
class
which should contain the references to that implementation widgets.getWidgetImplementation
in interface GralWidgImpl_ifc
public void removeWidgetImplementation()
GralWidgImpl_ifc
removeWidgetImplementation
in interface GralWidgImpl_ifc
public void repaintGthread()
GralWidgImpl_ifc
#repaintRequ
repaintGthread
in interface GralWidgImpl_ifc
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)