OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
|
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. | |
Window control
getEdWindowVisibleState | ( | winstr | ) |
setEdWindowCtrl3dEnable | ( | winstr | , |
state | |||
) |
setEdWindowVisible | ( | winstr | , |
state | |||
) |
setEdWindowFocus | ( | winstr | ) |
setEdWindowTop | ( | winstr | ) |
setEdWindowTopMost | ( | winstr | ) |
setEdWindowName | ( | winstr | , |
name | |||
) |
setEdWindowMinimumSize | ( | winstr | , |
w | , | ||
h | |||
) |
setEdWindowMaximumSize | ( | winstr | , |
w | , | ||
h | |||
) |
getEdWindowToolBarSize | ( | winstr | ) |
resizeEdWindowToolBar | ( | winstr | , |
winw | , | ||
winh | , | ||
w | , | ||
h | |||
) |
dsEdWindowToolBar | ( | winstr | , |
tbstr | |||
) |
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
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) |
setEdWindowPosSize | ( | winstr | , |
x | , | ||
y | , | ||
w | , | ||
h | |||
) |
setEdWindowSize | ( | winstr | , |
w | , | ||
h | |||
) |
setEdWindowPos | ( | winstr | , |
x | , | ||
y | |||
) |
setEdWindowPosSizeEx | ( | winstr | , |
x | , | ||
y | , | ||
w | , | ||
h | |||
) |
setEdWindowSizeEx | ( | winstr | , |
w | , | ||
h | |||
) |
setEdWindowPosEx | ( | winstr | , |
x | , | ||
y | |||
) |
setEdVirtualWindowPosSize | ( | winstr | , |
x | , | ||
y | , | ||
w | , | ||
h | |||
) |
setEdVirtualWindowSize | ( | winstr | , |
w | , | ||
h | |||
) |
setEdVirtualWindowPos | ( | winstr | , |
x | , | ||
y | |||
) |
setEdWindowParent | ( | winstr | , |
fatherstr | |||
) |
setEdWindowResizeFlags | ( | winstr | , |
flags | |||
) |
maximizeOrMinimizeEdWindow | ( | winstr | , |
hdecal | , | ||
vdecal | |||
) |
setEdwindowCbKeyDown | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbKeyUp | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbSize | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbMove | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbVirtualMove | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbVirtualSize | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbDestroy | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbClose | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbFocus | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbDrop | ( | winstr | , |
cbfun | |||
) |
dsEdWindow | ( | winstr | ) |
dsEdWindow2 | ( | winstr | ) |
setEdwindowCbCursorMove | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbClick | ( | winstr | , |
cbfun | |||
) |
setEdwindowCbUnClick | ( | winstr | , |
cbfun | |||
) |
setEdWindowIcon | ( | winstr | , |
file | |||
) |
setEdWindowBackgroundColor | ( | winstr | , |
color | |||
) |
crEdWindow | ( | chan | , |
fatherstr | , | ||
x | , | ||
y | , | ||
w | , | ||
h | , | ||
flags | , | ||
resize | , | ||
mode | , | ||
title | |||
) |
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
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 |
crEdGroupWindow | ( | chan | , |
fatherstr | , | ||
x | , | ||
y | , | ||
w | , | ||
h | , | ||
flags | , | ||
resize | , | ||
title | |||
) |
crEdDialogWindow | ( | chan | , |
fatherstr | , | ||
x | , | ||
y | , | ||
w | , | ||
h | , | ||
flags | , | ||
resize | , | ||
title | |||
) |
crEdModalDialogWindow | ( | chan | , |
fatherstr | , | ||
x | , | ||
y | , | ||
w | , | ||
h | , | ||
flags | , | ||
resize | , | ||
title | |||
) |
crEdPopupWindow | ( | chan | , |
fatherstr | , | ||
x | , | ||
y | , | ||
w | , | ||
h | , | ||
flags | , | ||
resize | , | ||
title | |||
) |
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
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 |
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
Chn | : channel |
EdWindow | : mother window structure |
I | : X position |
I | : Y position |
I | : width |
I | : height |
I | : window flags |
S | : window title |