|
OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
|
Loading...
Searching...
No Matches
Window control
Modules | |
| EdWindow and EdControl resize flags | |
| EdWindow types flags | |
Functions | |
| getEdWindowVisibleState (winstr) | |
| Get a window visible state. | |
| setEdWindowCtrl3dEnable (winstr, state) | |
| Enable or disable 3D view on a window or on its child windows. | |
| setEdWindowVisible (winstr, state) | |
| Show or hide a window. | |
| setEdWindowFocus (winstr) | |
| Give the keyboard focus on a window. | |
| setEdWindowTop (winstr) | |
| Bring a window to the top on the screen. | |
| setEdWindowTopMost (winstr) | |
| Bring a window to the top most on the screen. | |
| setEdWindowName (winstr, name) | |
| Rename the title of a window. | |
| setEdWindowMinimumSize (winstr, w, h) | |
| Set the minimum window size. | |
| setEdWindowMaximumSize (winstr, w, h) | |
| Set the maximum window size. | |
| getEdWindowToolBarSize (winstr) | |
| Get the size used by toolbars on a window. | |
| resizeEdWindowToolBar (winstr, winw, winh, w, h) | |
| Resize all toolbars on a window. | |
| dsEdWindowToolBar (winstr, tbstr) | |
| Destroy a toolbar from a window. | |
| crEdWindowToolBar (winstr, x, y, w, h, hmargin, vmargin, bgcolor, mode) | |
| Create a toolbar on a window. | |
| setEdWindowPosSize (winstr, x, y, w, h) | |
| Move and resize a window. | |
| setEdWindowSize (winstr, w, h) | |
| Resize a window. | |
| setEdWindowPos (winstr, x, y) | |
| Move a window. | |
| setEdWindowPosSizeEx (winstr, x, y, w, h) | |
| Move and resize a window with global coordinates (window + border + title) | |
| setEdWindowSizeEx (winstr, w, h) | |
| Resize a window with global coordinates (window + border + title) | |
| setEdWindowPosEx (winstr, x, y) | |
| Move a window with global coordinates (window + border + title) | |
| setEdVirtualWindowPosSize (winstr, x, y, w, h) | |
| Move and resize a virtual window. | |
| setEdVirtualWindowSize (winstr, w, h) | |
| Resize a virtual window. | |
| setEdVirtualWindowPos (winstr, x, y) | |
| Move a virtual window. | |
| setEdWindowParent (winstr, fatherstr) | |
| set a window parent | |
| setEdWindowResizeFlags (winstr, flags) | |
| Change a window resize flags. | |
| maximizeOrMinimizeEdWindow (winstr, hdecal, vdecal) | |
| Maximize or minimize a window. | |
| setEdwindowCbKeyDown (winstr, cbfun) | |
| Set a window key down callback. | |
| setEdwindowCbKeyUp (winstr, cbfun) | |
| Set a window key up callback. | |
| setEdwindowCbSize (winstr, cbfun) | |
| Set a window size callback. | |
| setEdwindowCbMove (winstr, cbfun) | |
| Set a window move callback. | |
| setEdwindowCbVirtualMove (winstr, cbfun) | |
| Set a virtual window move callback. | |
| setEdwindowCbVirtualSize (winstr, cbfun) | |
| Set a virtual window size callback. | |
| setEdwindowCbDestroy (winstr, cbfun) | |
| Set a window destroy callback. | |
| setEdwindowCbClose (winstr, cbfun) | |
| Set a window close callback. | |
| setEdwindowCbFocus (winstr, cbfun) | |
| Set a window focus callback. | |
| setEdwindowCbDrop (winstr, cbfun) | |
| Set a window drop files callback. | |
| dsEdWindow (winstr) | |
| Destroy a window. | |
| dsEdWindow2 (winstr) | |
| Destroy a window but not the children. | |
| setEdwindowCbCursorMove (winstr, cbfun) | |
| Set a window cursor move callback. | |
| setEdwindowCbClick (winstr, cbfun) | |
| Set a window mouse click callback. | |
| setEdwindowCbUnClick (winstr, cbfun) | |
| Set a window mouse unclick callback. | |
| setEdWindowIcon (winstr, file) | |
| Set a window title bar icon. | |
| setEdWindowBackgroundColor (winstr, color) | |
| Set a window background color. | |
| crEdWindow (chan, fatherstr, x, y, w, h, flags, resize, mode, title) | |
| Create a new window. | |
| crEdScrollWindow (chan, fatherstr, x, y, w, h, flags, resize, mode, title) | |
| Create a new scroll window. | |
| crEdGroupWindow (chan, fatherstr, x, y, w, h, flags, resize, title) | |
| Create a new group window. | |
| crEdDialogWindow (chan, fatherstr, x, y, w, h, flags, resize, title) | |
| Create a new dialog window. | |
| crEdModalDialogWindow (chan, fatherstr, x, y, w, h, flags, resize, title) | |
| Create a new modal dialog window. | |
| crEdPopupWindow (chan, fatherstr, x, y, w, h, flags, resize, title) | |
| Create a new popup window. | |
| crEdFrameWindow (chan, fatherstr, x, y, w, h, resize, themestr, title, minimizebuble) | |
| Create a frame window. | |
| crEdMainWindow (chan, fatherwin, x, y, w, h, flags, title) | |
| Create a new main window. | |
| getEdWindowIsAX (winstr) | |
| Return if a window is embeded in an activeX. | |
Detailed Description
Window control
Function Documentation
◆ getEdWindowVisibleState()
| getEdWindowVisibleState | ( | winstr | ) |
◆ setEdWindowCtrl3dEnable()
| setEdWindowCtrl3dEnable | ( | winstr | , |
| state | |||
| ) |
◆ setEdWindowVisible()
| setEdWindowVisible | ( | winstr | , |
| state | |||
| ) |
◆ setEdWindowFocus()
| setEdWindowFocus | ( | winstr | ) |
◆ setEdWindowTop()
| setEdWindowTop | ( | winstr | ) |
◆ setEdWindowTopMost()
| setEdWindowTopMost | ( | winstr | ) |
◆ setEdWindowName()
| setEdWindowName | ( | winstr | , |
| name | |||
| ) |
◆ setEdWindowMinimumSize()
| setEdWindowMinimumSize | ( | winstr | , |
| w | , | ||
| h | |||
| ) |
◆ setEdWindowMaximumSize()
| setEdWindowMaximumSize | ( | winstr | , |
| w | , | ||
| h | |||
| ) |
◆ getEdWindowToolBarSize()
| getEdWindowToolBarSize | ( | winstr | ) |
◆ resizeEdWindowToolBar()
| resizeEdWindowToolBar | ( | winstr | , |
| winw | , | ||
| winh | , | ||
| w | , | ||
| h | |||
| ) |
◆ dsEdWindowToolBar()
| dsEdWindowToolBar | ( | winstr | , |
| tbstr | |||
| ) |
◆ crEdWindowToolBar()
| crEdWindowToolBar | ( | winstr | , |
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| hmargin | , | ||
| vmargin | , | ||
| bgcolor | , | ||
| mode | |||
| ) |
Create a toolbar on a window.
Private
Prototype: fun [Chn EdWindow I I I I I I I I] EdToolBar
- Parameters
-
EdWindow : window where to put the toolbar I : X position I : Y position I : width I : height I : horizontal margin between elements I : vertical margin between elements I : toolbar background color I : mode flag (ETB_HORIZONTAL, ETB_VERTICAL)
- Returns
- EdToolBar : the new toolbar
◆ setEdWindowPosSize()
| setEdWindowPosSize | ( | winstr | , |
| x | , | ||
| y | , | ||
| w | , | ||
| h | |||
| ) |
◆ setEdWindowSize()
| setEdWindowSize | ( | winstr | , |
| w | , | ||
| h | |||
| ) |
◆ setEdWindowPos()
| setEdWindowPos | ( | winstr | , |
| x | , | ||
| y | |||
| ) |
◆ setEdWindowPosSizeEx()
| setEdWindowPosSizeEx | ( | winstr | , |
| x | , | ||
| y | , | ||
| w | , | ||
| h | |||
| ) |
◆ setEdWindowSizeEx()
| setEdWindowSizeEx | ( | winstr | , |
| w | , | ||
| h | |||
| ) |
◆ setEdWindowPosEx()
| setEdWindowPosEx | ( | winstr | , |
| x | , | ||
| y | |||
| ) |
◆ setEdVirtualWindowPosSize()
| setEdVirtualWindowPosSize | ( | winstr | , |
| x | , | ||
| y | , | ||
| w | , | ||
| h | |||
| ) |
◆ setEdVirtualWindowSize()
| setEdVirtualWindowSize | ( | winstr | , |
| w | , | ||
| h | |||
| ) |
◆ setEdVirtualWindowPos()
| setEdVirtualWindowPos | ( | winstr | , |
| x | , | ||
| y | |||
| ) |
◆ setEdWindowParent()
| setEdWindowParent | ( | winstr | , |
| fatherstr | |||
| ) |
◆ setEdWindowResizeFlags()
| setEdWindowResizeFlags | ( | winstr | , |
| flags | |||
| ) |
◆ maximizeOrMinimizeEdWindow()
| maximizeOrMinimizeEdWindow | ( | winstr | , |
| hdecal | , | ||
| vdecal | |||
| ) |
◆ setEdwindowCbKeyDown()
| setEdwindowCbKeyDown | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbKeyUp()
| setEdwindowCbKeyUp | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbSize()
| setEdwindowCbSize | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbMove()
| setEdwindowCbMove | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbVirtualMove()
| setEdwindowCbVirtualMove | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbVirtualSize()
| setEdwindowCbVirtualSize | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbDestroy()
| setEdwindowCbDestroy | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbClose()
| setEdwindowCbClose | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbFocus()
| setEdwindowCbFocus | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbDrop()
| setEdwindowCbDrop | ( | winstr | , |
| cbfun | |||
| ) |
◆ dsEdWindow()
| dsEdWindow | ( | winstr | ) |
◆ dsEdWindow2()
| dsEdWindow2 | ( | winstr | ) |
◆ setEdwindowCbCursorMove()
| setEdwindowCbCursorMove | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbClick()
| setEdwindowCbClick | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdwindowCbUnClick()
| setEdwindowCbUnClick | ( | winstr | , |
| cbfun | |||
| ) |
◆ setEdWindowIcon()
| setEdWindowIcon | ( | winstr | , |
| file | |||
| ) |
◆ setEdWindowBackgroundColor()
| setEdWindowBackgroundColor | ( | winstr | , |
| color | |||
| ) |
◆ crEdWindow()
| crEdWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| resize | , | ||
| mode | , | ||
| title | |||
| ) |
◆ crEdScrollWindow()
| crEdScrollWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| resize | , | ||
| mode | , | ||
| title | |||
| ) |
Create a new scroll window.
Prototype: fun [Chn EdWindow I I I I I I I S] EdWindow
- Parameters
-
Chn : channel EdWindow : mother window structure I : X position I : Y position I : width I : height I : window flags I : resize flags I : window type flags S : window title
- Returns
- EdWindow : new scroll window structure
◆ crEdGroupWindow()
| crEdGroupWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| resize | , | ||
| title | |||
| ) |
◆ crEdDialogWindow()
| crEdDialogWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| resize | , | ||
| title | |||
| ) |
◆ crEdModalDialogWindow()
| crEdModalDialogWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| resize | , | ||
| title | |||
| ) |
◆ crEdPopupWindow()
| crEdPopupWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| resize | , | ||
| title | |||
| ) |
◆ crEdFrameWindow()
| crEdFrameWindow | ( | chan | , |
| fatherstr | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| resize | , | ||
| themestr | , | ||
| title | , | ||
| minimizebuble | |||
| ) |
Create a frame window.
Prototype: fun [Chn EdWindow I I I I I EdTheme S S] EdWindow
- Parameters
-
Chn : channel EdWindow : mother window structure I : X position I : Y position I : width I : height I : resize flags EdTheme : theme structure to use S : window title S : minimize/maximize tooltip text
- Returns
- EdWindow : new frame window structure
◆ crEdMainWindow()
| crEdMainWindow | ( | chan | , |
| fatherwin | , | ||
| x | , | ||
| y | , | ||
| w | , | ||
| h | , | ||
| flags | , | ||
| title | |||
| ) |
Create a new main window.
Automaticaly included in the activeX window if available
Prototype: fun [Chn EdWindow I I I I I S] EdWindow
- Parameters
-
Chn : channel EdWindow : mother window structure I : X position I : Y position I : width I : height I : window flags S : window title
- Returns
- EdWindow : new popup window structure
◆ getEdWindowIsAX()
Generated by