API Reference

Below you can find the complete listing of GWindow public functions. Detailed descriptions will be available soon.

Constants

GWindow.NEVER
GWindow.UNDOCKED
GWindow.DOCKED
GWindow.ALWAYS

GWindow.BODY
GWindow.TITLEBAR
GWindow.BOTH

GWindow.AUTO
GWindow.HIDDEN

Class GWindow

Constructor

GWindow(container,title,user_constants)

Window Functions

isVisible()
show(bool)
isEnabled()
enable(bool)
getElement()
getBodyElement()
getContainer()

Close Functions

isClosable(dock_status)
getClosable()
setClosable(bool,dock_status)
close()

Minimize Functions

isMinimized(dock_status)
isMinimizable(dock_status)
getMinimizable(dock_status)
setMinimizable(bool,dock_status)
minimize(bool,dock_status)

Move Functions

getX(dock_status)
getY(dock_status)
getPosition(dock_status)
isMovable()
getMoveType()
setMoveType(type)
move(x,y)

Docking Functions

isDockable()
isDocked()
getAnchor()
setAnchor(anchor)
setDockable(bool)
dock(bool,interval)

On-top Functions

moveToTop()
isAlwaysOnTop()
alwaysOnTop(bool)

Icon Functions

isIconVisible(dock_status)
getIconSize(dock_status)
setIconSize(size,resize_titlebar,dock_status)
setIcon(icon_url)
showIcon(bool,dock_status)

Size Functions

getWidth(dock_status)
getHeight(dock_status)
getSize(dock_status)
getBodyWidth(dock_status)
getBodyHeight(dock_status)
getBodySize(dock_status)
getMinWidth(dock_status)
getMinHeight(dock_status)
getMinSize(dock_status)
getMaxWidth(dock_status)
getMaxHeight(dock_status)
getMaxSize(dock_status)
isAllowableWidth(w,dock_status)
isAllowableHeight(h,dock_status)
isAllowableSize(w,h,dock_status)
isAllowableDeltaWidth(dw,dock_status)
isAllowableDeltaHeight(dh,dock_status)
isAllowableDeltaSize(dw,dh,dock_status)
getAllowableMinWidth(dock_status)
getAllowableMinHeight(dock_status)
getAllowableMinSize(dock_status)
getPrefferedMinWidth(dock_status)

Resize Functions

isResizableV(dock_status)
isResizableH(dock_status)
getResizableH()
getResizableV()
showResizeV(bool,dock_status)
showResizeH(bool,dock_status)
getResizeWidth(dock_status)
getResizeBorder(dock_status)
setResizeWidth(w,dock_status)
setResizeBorder(border,dock_status)
getPreserveBodySize()
isPreservingBodySize(dock_status)
preserveBodySize(bool,dock_status)
setMaxWidth(w,dock_status)
setMaxHeight(h,dock_status)
setMaxSize(w,h,dock_status)
setMinWidth(w,dock_status)
setMinHeight(h,dock_status)
setMinSize(w,h,dock_status)
setWidth(w,dock_status)
setHeight(h,dock_status)
setSize(w,h,dock_status)
setBodyWidth(w,dock_status)
setBodyHeight(h,dock_status)
setBodySize(w,h,dock_status)
setBodyOverflow(overflow,dock_status)
getBodyOverflow(dock_status)

Border Functions

getBorder(dock_status)
setBorder(border,dock_status)

Titlebar Functions

isTitlebarVisible(dock_status)
showTitlebar(bool,dock_status)
getTitlebarHeight(dock_status)
setTitlebarHeight(h,dock_status)
getTitlebarBorder(dock_status)
setTitlebarBorder(border,dock_status)
setTitle(title)
getTitle()
getMinTitlebarWidth(dock_status)
getMinTitlebarHeight(dock_status)

Statusbar Functions

isStatusbarVisible(dock_status)
showStatusbar(bool,dock_status)
getStatusbarHeight(dock_status)
setStatusbarHeight(h,dock_status)
getStatusbarBorder(dock_status)
setStatusbarBorder(border,dock_status)
setStatusText(text)
getStatusText()

Callback Functions

onMove(x,y,is_moving)
onResize(w,h,is_resizing)
onBodyResize(w,h,is_resizing)
onDock()
onUndock()
onMinimize()
onRestore()
onShow()
onHide()
onEnable()
onDisable()
onClose()