$root.$iwindows.WINDOW
Parent: $root.$iwindows
Children
| Object specific | |
| $backgroundskin | Icon ID of skin used for background |
| $backgroundskinalign | Alignment of background skin picture kPALbottomCenter kPALbottomLeft kPALbottomRight kPALcenter kPALcenterLeft kPALcenterRight kPALstretch kPALtile kPALtopCenter kPALtopLeft kPALtopRight |
| $bringinfront | If true,the window opens in front of palette style windows |
| $clickbehind | If true,the window allows clicks to bring other windows to the front |
| $closebox | If true,the window has a close box or system menu |
| $controlmethod | The control method |
| $dockingedge | The border style of the edge of the window docking area kBorderChisel kBorderEmbossed kBorderNone kBorderPlain |
| $enablemenuandtoolbars | If true,all main toolbars and menus are enabled when this window is on top |
| $enterable | If true, the window instance is in enterable mode |
| $field | When used as a property of a subform instance or a subwindow instance, this is an item reference to the field in which the subform instance or subwindow instance is instantiated |
| $growbox | If true,the window has a grow box or grow border |
| $hasmenus | If true, the window has a menu bar |
| $hasstatusbar | If true, the window has a status bar |
| $helpbutton | If true,the window has a help button in the title bar. Applies to Windows 32 bit platforms only |
| $inherited | Used when referring to a method or variable defined in a superclass |
| $isdrawer | If true,the window for this instance is a drawer (macOS only). Deprecated. |
| $issheet | If true,the window for this instance is a sheet (macOS only) |
| $keepclicks | If true,the window receives clicks which cause it to be brought to the front |
| $maximized | If true,the window has been maximized |
| $menuedge | The border style of the edge of the menu kBorderChisel kBorderEmbossed kBorderNone kBorderPlain |
| $minheight | The minimum value to which $height of the window can be set (either programmatically or by the user resizing the window). Zero means no minimum has been specified |
| $minimizebox | If true,the window has a minimize box |
| $minimized | If true,the window has been minimized |
| $minimizeiconid | The id of the icon used when the window is minimized;on some platforms,this icon is also displayed in the window title bar |
| $minwidth | The minimum value to which $width of the window can be set (either programmatically or by the user resizing the window). Zero means no minimum has been specified |
| $modelessdata | If true,the window is always in enter data mode |
| $movebehind | If true,when the window is on top it allows mouse move events in other windows |
| $norefresh | If true,screen updates to the window instance are disabled;the window instance will not draw until you set $norefresh to kFalse.Use this property to improve performance,for example when setting complex grid exceptions |
| $showcommands | If true,the window causes the commands menu to be installed |
| $showtitle | If true,the window displays a title |
| $startfield | The ident or order number of the initial enterable field of the window |
| $statusbarpos | A kSBPos... constant, which specifies the position of the window status bar when $hasstatusbar is kTrue kSBPosBottom kSBPosPlatformDefault kSBPosTop |
| $statusedge | The border style of the edge of the status bar kBorderChisel kBorderEmbossed kBorderNone kBorderPlain |
| $style | The window style kDialog kNoframe kPalette kSimple kTitle |
| $title | The window title |
| $toolbarnames | The names of the toolbar classes used in the window docking area |
| $toolbaroptions | Set of toolbar options (e.g. kTBOptionShowText). Note that you can only assign this property when $toolbarpos is not kDockingAreaNone. Also note that kTBOptionmacOSOmnisTopToolbar can only be toggled when designing a window |
| $toolbarpos | The position of the toolbar in the window; this can be any of the kDockingArea... constants except kDockingAreaFloating kDockingAreaBottom kDockingAreaLeft kDockingAreaNone kDockingAreaRight kDockingAreaTop |
| $toplevelhwnd | The window identifier of the outer-most hwnd of the window instance. The properties of $toplevelhwnd are assignable. Set a reference to object.$toplevelhwnd.$ref, to access its properties |
| $usesheets | If true, standard OK messages, file dialogs and working messages are opened as sheets on macOS |
| $zoombox | If true,the window has a zoom box or maximize box |
| Standard | $alpha $backcolor $backgroundtheme $backpattern $classdata $classtype $container $contextmenu $dropmode $edgefloat $forecolor $framehwnd $height $helpfile $horzscroll $hscroll $hwnd $ident $isprivate $left $name $osdropflags $top $vertscroll $visible $vscroll $width |
| Object specific | |
| $beginanimations | $beginanimations(iDuration[,iCurve=kAnimationCurveEaseInOut]) after calling this,assignments to some properties are animated for iDuration milliseconds by $commitanimations() |
| $bringtofront | $bringtofront([bRestoreIfMaximized=kFalse]) Bring the window instance to the front. If bRestoreIfMaximized is kTrue,also restore the window to its previous size and position if it is currently maximized |
| $commitanimations | $commitanimations() animates the relevant property changes that have occurred after the matching call to $beginanimations() |
| $maximize | $maximize() Maximize the window instance |
| $minimize | $minimize() Minimize the window instance |
| $sendevent | $sendevent(iEvent[,eventParameters...]) Sends event iEvent (an ev... constant value) to the object with eventParameters passed as name,value pairs, for example $sendevent(evClick,'pLineNumber',2).Returns kFalse if the event is discarded |
| $showmessage | $showmessage(cMessage[,cTitle,iOptions=kMsgOK]) displays a message using the specified cMessage,cTitle and iOptions (a sum of kMsg... constants).Returns true for OK or Yes,false for No or cancel.Use msgcancelled() to check for cancel |
| $showtoast | $showtoast(cMessage[,cTitle,iStyle=kToastSuccess,iStack=kToastStackTopRight,iTimer=4000,bClearStack=kFalse,cContext='']) displays a toast notification using the title and message using the style |
| Standard | $canclose $close $redraw |
| Object specific | |||||||
| evAnimationsComplete | The animations (started when $commitanimations was last called) have completed Parameters
| ||||||
| evCancel | Sent to a window when an Cancel button or key is pressed Parameters
| ||||||
| evClose | Sent to a window when it is about to be closed Parameters
| ||||||
| evCloseBox | Sent to a window when its close box is clicked Parameters
| ||||||
| evCustomMenu | Sent to the top window when a line on a custom menu is selected Parameters
| ||||||
| evMaximized | Sent to a window when it has been maximized Parameters
| ||||||
| evMinimized | Sent to a window when it has been minimized Parameters
| ||||||
| evMoved | Sent to a window when it has been moved Parameters
| ||||||
| evOK | Sent to a window when an OK button or key is pressed Parameters
| ||||||
| evResized | Sent to a window when it has been resized Parameters
| ||||||
| evRestored | Sent to a window when it has been restored to its normal size Parameters
| ||||||
| evStandardMenu | Sent to the top window when a line on a standard Omnis menu is selected Parameters
| ||||||
| evToolbarButton | Sent to a window when its toolbar button is clicked (macOS only) Parameters
| ||||||
| evToTop | Sent to a window when it becomes the top window Parameters
| ||||||
| evWindowClick | Sent to the top window when another window is clicked Parameters
| ||||||
| Standard | evCanDrop evClick evDoubleClick evDrop evMouseDouble evMouseDown evMouseEnter evMouseLeave evMouseUp evOpenContextMenu evRMouseDouble evRMouseDown evRMouseUp |
| $bobjs | $ivars | $menus | $methods |
| $objs | $statusbar | $toolbars | $tvars |