Project

General

Profile

OpenSpace3D libs
OpenSpace 3D libraries for plugITs and OS3D developer
Loading...
Searching...
No Matches
2dglib.pkg File Reference

Data Structures

struct  EdTheme
 
struct  EdTreeItem
 
struct  EdSlider
 
struct  EdTLKey
 
struct  EdTLTrack
 
struct  EdTimeLineEditor
 
struct  EdControl
 
struct  EdModuleEditor
 
struct  EdModuleBox
 
struct  EdModuleRoundLink
 
struct  EdModuleLink
 
struct  EdWindow
 
struct  EdFileDialog
 
struct  EdToolBar
 
struct  EdTabBar
 
struct  EdTab
 

Typedefs

typedef struct mkEdTheme EdTheme
 
typedef struct mkEdTreeItem EdTreeItem
 
typedef struct mkEdSlider EdSlider
 
typedef struct mkEdTLKey EdTLKey
 
typedef struct mkEdTLTrack EdTLTrack
 
typedef struct mkEdTimeLineEditor EdTimeLineEditor
 
typedef struct mkEdControl EdControl
 
typedef struct mkEdModuleEditor EdModuleEditor
 
typedef struct mkEdModuleBox EdModuleBox
 
typedef struct mkEdModuleRoundLink EdModuleRoundLink
 
typedef struct mkEdModuleLink EdModuleLink
 
typedef struct mkEdWindow EdWindow
 
typedef struct mkEdFileDialog EdFileDialog
 
typedef struct mkEdToolBar EdToolBar
 
typedef struct mkEdTabBar EdTabBar
 
typedef struct mkEdTab EdTab
 

Functions

 G2DcrFont (chan, fontsize, rot, flags, fontname)
 
 G2DgetStringSize2 (font, txtList, w, h)
 Get the width and height size of a string list calculated using font.
 
 G2DgetStringSize (font, str)
 Get the width and height size of a string calculated using font.
 
 G2DgetStringSize2BT (font, txtList, w, h)
 Get the width and height size of a string list calculated using font.
 
 G2DgetStringSizeBT (font, str)
 Get the width and height size of a string calculated using font.
 
 G2DgetStrWidth (font, str)
 Get the width size of a string calculated using font.
 
 G2DformatHexaColor (s)
 Add missed colors in hexa format.
 
 G2DformatHexaColorI (c)
 format color to hexadecimal value
 
 G2Drgba2bgra (c)
 Convert an rgba or bgra color to rgba or bgra color.
 
 G2DgetAlphaFromColor (c)
 get the alpha from a alpha color
 
 G2DsetColorAlpha (c, a)
 set the alpha of a color
 
 G2Dbgra2bgr (c)
 Convert an bgra or bgr color.
 
 G2Drgba2rgb (c)
 Convert an rgba or rgb color.
 
 G2Dbgr2bgra (c, a)
 Convert an bgr to bgra color.
 
 G2Drgb2rgba (c, a)
 Convert an rgb to rgba color.
 
 G2Drgb2bgr (c)
 Convert an rgb or bgr color to rgb or bgr color.
 
 G2Dgetbgr (c)
 Get bgr color.
 
 G2Dgetrgb (c)
 Get rgb color.
 
 G2Dhsv2rgb (h, s, v)
 Convert an hsv color to rgb color.
 
 G2Drgb2hsv (c)
 Convert an rgb color to hsv color.
 
 G2DaddColor (c1, c2)
 Add colors.
 
 G2DsubColor (c1, c2)
 Substract colors.
 
 G2DmulColor (c1, c2)
 Multiply colors.
 
 G2DColorCoef (c1, coef)
 Multiply a Color by coef.
 
 G2DgetFtoA (val, nbdec)
 Convert a float into an number of zero limited string.
 
 G2DcolorIsClear (c)
 
 G2Dlcat (p, q)
 Concat two list to one.
 
 G2DisInList (p, q)
 Test if an element exist in a list.
 
 G2DremoveFromList (l, elt)
 Remove an element from a list.
 
 G2DremoveStringFromList (l, elt)
 Remove a string from a list case unsensivity.
 
 G2DremoveEdIdxFromList (l, idx)
 Remove an element from an int indexed list.
 
 G2DremoveEdSidFromList (l, sid)
 Remove an element from an string indexed list.
 
 G2DremoveEdSidFromListi (l, sid)
 Remove an element from an string indexed list case unsensivity.
 
 G2DgetElemFromListByIndex (l, idx)
 Get an element from an indexed list by index.
 
 G2DsplitList (l, pos)
 Split a list in two list at given position.
 
 G2DgetAbreviation (str, size, font, endstr)
 Get a cutted string limited by pixel size with a possible concated string at end.
 
 G2DcreateAlphaBitmap (alphabmp, x, y, left, right, ww, hh, w, h)
 Create a resized alpha bitmap.
 
 G2DcreateAlphaBitmapRollover (alphabmp, x, y, left, right, ww, hh, w, h)
 Create a resized alpha bitmap rollover (5 states)
 
 G2DloadPngToBmpFile (chan, file)
 Load an alpha bitmap file (png) to a bitmap.
 
 G2DloadPngToBmp (chan, path)
 Load an alpha bitmap file (png) to a bitmap.
 
 G2DloadBmpFile (chan, file)
 Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a bitmap.
 
 G2DloadBmpPack (chan, file)
 
 G2DloadBmp (chan, path)
 Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a bitmap.
 
 G2DloadAlphaBmpFile (chan, file)
 Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a AlphaBitmap.
 
 G2DloadAlphaBmp (chan, path)
 Load an bitmap (bmp, jpg, tga) or alphabitmap (png) file to a AlphaBitmap.
 
 G2DconvertBmpToAlphaBmp (chan, bmp)
 Convert a bitmap to a AlphaBitmap.
 
 G2DstrechBitmap (chan, bmp, width, height, bcolor)
 Strech a bitmap to a new size and keep ratio.
 
 G2DstrechBitmapToMaxSize (chan, bmp, width, height)
 Strech a bitmap to a new size and keep ratio without borders.
 
 G2DstrechAlphaBitmap (chan, bmp, width, height, keepratio, bcolor)
 Strech an alpha bitmap to a new size and keep ratio.
 
 G2DgetAlphaBitmapRatioH (abmp, width, height)
 
 G2DgetBitmapRatioH (abmp, width, height)
 
 G2DstrechAlphaBitmapExt (chan, abmp, width, height, keepratio, bcolor, mode)
 Strech an alpha bitmap to a new size and keep ratio.
 
 G2DstrechAlphaBitmapToBackground (chan, abmp, width, height)
 Strech an alpha by it's center to create a new background image.
 
 G2DstrechAlphaBitmapToBackgroundBitmap (abmp, dabmp)
 Strech an alpha by it's center to the destination background image.
 
 G2DstrechAlphaBitmapRectToBackgroundBitmap (abmp, rect, dabmp, mode)
 Strech an alpha to the destination background image with flags.
 
 G2DstrechAlphaBitmapRectToBlendBitmap (abmp, rect, dabmp, mode, blending)
 Strech an alpha to the destination background image with flags and blending.
 
 G2DcopyAlphaBitmap (chan, bmp, px, py, pw, ph)
 Copy an alpha bitmap rectangle to a new alpha bitmap.
 
 G2DfilterBitmap (bmp, filter)
 Apply a filter on a bitmap bitmap.
 
 G2DcreateLayer (chan, w, h, border, bcolor, color, opacity)
 Create an AlphaBitmap with border, backcolor and opacity.
 
 G2DsetLayer (chan, alphabmp, w, h, border, bcolor, color, opacity)
 Modify an AlphaBitmap with border, backcolor and opacity.
 
 G2DbBmp_HResize (resBmp, orgBmp, resBmp8, orgBmp8, nbCol, numCol, trans, borders)
 
 G2DbBmp_VResize (resBmp, orgBmp, resBmp8, orgBmp8, nbLine, numLine, trans, borders)
 
 G2DbBmp_DrawText (bmp, text, tabl, size, pos, colors, numLine, numCol)
 
 G2DbBmp_stretchButtonText (chan, text, size, colors, borders, tabl, img, right)
 
 G2DcbResizeNode (cbmp, p, w, h, oldval)
 
 G2DcreateNode (container, node, pos, width, height, flags, color, opacity, inline, linecolor)
 Create a CompBitmap as layer with border, backcolor and opacity.
 
 makeEdThemeResources (chan)
 Create a new theme structure with default values.
 
 setEdColorMapResources (themestr, cmap, mapcross, btnpicker, curpicker)
 Set the color map control theme resources.
 
 setEdToolBarResources (themestr, backcolor)
 Set the toolbar control theme resources.
 
 setEdTabResources (themestr, backcolor, tabcheck, tabclose, tableft, tabright, fontname, fontsize, fontcolor)
 Set the tabs control theme resources.
 
 setEdFloatResources (themestr, upbtn, downbtn, cursize)
 Set the float control theme resources.
 
 setEdFrameResources (themestr, backcolor, foldbtn, fontname, fontsize, fontcolor, barheight)
 Set the frame control theme resources.
 
 addEdThemeResource (themestr, resname, path)
 Add an indexed resource to the theme.
 
 delEdThemeResource (themestr, resname)
 Del an indexed resource in the theme.
 
 getEdThemeResource (themestr, resname)
 Get an indexed resource from the theme.
 
 delEdTheme (themestr)
 Destroy a theme structure and his resources.
 
 resetEdTabPosition (tabbarstr)
 Re-position all tabs on tab bar.
 
 getEdTabsLength (tabbarstr, pos)
 Get the width of the tab bar from a tab position.
 
 getEdLastVisibleTabs (tabbarstr)
 Get last visible tab position.
 
 getEdBestTabsByLength (tabbarstr, w, pos)
 Get the best pos for the scrolled tab bar.
 
 activateEdTabBarScroll (tabbarstr)
 Show or hide the scrolling arrows if needed.
 
 cbEdTabClick (cmpchk, param, x, y, btn, mask)
 Not used.
 
 cbEdTabUnClick (cmpchk, param, x, y, btn, mask)
 Unclick call back on a tab.
 
 cbEdTabResize (cmpchk, p, w, h)
 Not used.
 
 cbEdCloseTabClick (cmproll, param, x, y, btn, mask)
 Callback for the close button.
 
 setEdTabCbClose (tabstr, cbfun)
 Callback for the close button.
 
 changeEdTabCheck (tabbarstr, tabstr)
 Update the tab check.
 
 renameEdTab (tabbarstr, tabstr, name)
 Rename a tab.
 
 focusEdTab (tabbarstr, tabstr)
 Focus the specified tab.
 
 dsEdTab (tabbarstr, tabstr)
 Destroy a tab.
 
 crEdTab (tabbarstr, name, mode, state)
 Create a new tab in tab bar.
 
 getEdTabWindow (tabstr)
 Get the windows structure of a tab.
 
 setEdTabCbFocused (tabstr, cbfun)
 Set the focused callback on a tab.
 
 resizeEdTabBar (tabbarstr, w, h)
 Resize a tab bar.
 
 dsEdTabBar (tabbarstr)
 Destroy a tab bar.
 
 cbEdTabBarScrollLeft (cmpbtn, tabbarstr, x, y, btn, mask)
 Callback on scroll left click.
 
 cbEdTabBarScrollRight (cmpbtn, tabbarstr, x, y, btn, mask)
 Callback on scroll right click.
 
 makeEdTabBarScroll (tabbarstr)
 Create the tab bar scroll interface.
 
 crEdTabBarFromToolBar (tbstr, targetstr, x, y, w, h, margin, themestr)
 Create the tab bar on tool bar.
 
 cbEdToolBarToolTipHide (node, t, bubble)
 Hide a toolbar tooltip.
 
 cbEdToolBarToolTipShow (node, t, bubble, dx, dy)
 Show a toolbar tooltip.
 
 cbEdToolBarTextResize (ctext, param, w, h)
 Callback on toolbar text resize.
 
 setEdToolBarText (t, cmptxt, val, txtcolor)
 Set a toolbar text value.
 
 crEdToolBarText (t, txt, fontname, fontsize, fontflag, txtcolor, flags, align)
 Create a toolbar text element.
 
 cbEdToolBarCheckClick (check, param, x, y, btn, mask)
 Callback on toolbar check click.
 
 cbEdToolBarCheckIn (croll, param, x, y, mask)
 Callback on toolbar check cursor in.
 
 cbEdToolBarCheckOut (croll, param, x, y, mask)
 Callback on toolbar check cursor out.
 
 cbEdToolBarCheckResize (croll, param, w, h)
 Callback on toolbar check resize.
 
 setEdToolBarCheckState (t, chk, state)
 Change the toolbar check element state.
 
 setEdToolBarCheckEnable (t, chk, state)
 Enable or disable the toolbar check element.
 
 setEdToolBarCheckCbClick (t, check, cbclick)
 Set the toolbar check element click callback.
 
 setEdToolBarCheckToolTip (t, check, bubble)
 Set the toolbar check element tooltip content.
 
 crEdToolBarCheck (t, abmp, align, bubble, cbclick)
 Create a toolbar check element.
 
 setEdToolBarButtonEnable (t, btn, state)
 Enable or disable the toolbar button element.
 
 cbEdToolBarButtonClick (croll, param, x, y, btn, mask)
 Callback on toolbar button click.
 
 setEdToolBarButtonCbClick (t, button, cbclick)
 Set the toolbar button element click callback.
 
 cbEdToolBarButtonIn (croll, param, x, y, mask)
 Callback on toolbar button cursor in.
 
 cbEdToolBarButtonOut (croll, param, x, y, mask)
 Callback on toolbar button cursor out.
 
 cbEdToolBarButtonResize (croll, param, w, h)
 Callback on toolbar button resize.
 
 setEdToolBarButtonToolTip (t, check, bubble)
 Set the toolbar button element tooltip content.
 
 crEdToolBarButton (t, abmp, align, bubble, cbclick)
 Create a toolbar button element.
 
 cbEdToolBarBmpClick (bmp, p, x, y, btn, mask)
 Callback on toolbar bitmap click.
 
 cbEdToolBarBmpDbClick (bmp, p, x, y, btn, mask)
 Callback on toolbar bitmap double click.
 
 setEdToolBarBitmapToolTip (t, check, bubble)
 Set the toolbar bitmap element tooltip content.
 
 crEdToolBarBitmap (t, abmp, align, bubble, cbclick)
 Create a toolbar bitmap element.
 
 dsEdToolBar (win, tbstr)
 Destroy a toolbar from a window.
 
 dsEdToolBarList (l)
 Destroy a toolbar list.
 
 sizeEdToolBar (t, x, y, w, h)
 Resize a toolbar.
 
 paintEdToolBar (t)
 Paint a toolbar.
 
 cbEdToolBarDbClick (cont, p, x, y, btn, mask)
 Callback on toolbar double click.
 
 setEdToolBarDbClick (t, cbfun)
 Set the toolbar double click Callback.
 
 cbEdToolBarClick (cont, p, x, y, btn, mask)
 Callback on toolbar click.
 
 setEdToolBarClick (t, cbfun)
 Set the toolbar click Callback.
 
 setEdToolBarVisible (t, mode)
 Set the toolbar visibility.
 
 crEdToolBar (chan, father, x, y, w, h, hmargin, vmargin, bgcolor, mode)
 Create a toolbar on a window.
 
 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.
 
 calcEdWindowGroupSonPos (winstr)
 Calculate the needed Y position of a window from the other group windows.
 
 updateEdGroupWindowSons (winstr)
 Move group windows from the other group windows.
 
 getEdFrameYpos (winstr)
 Calculate a frame window Y position in a group windows.
 
 calcEdCoord (winstr)
 Calculate coordinates of a window according to the mother window.
 
 calcEdWindowDim (typ, x1, w, x2, l)
 Calculate a position with respect to the resize flags.
 
 calcEdWindowSizePos (winstr)
 Calculate a window position and size according to its resize flags.
 
 calcEdCtrlSizePos (ctrlstr)
 Calculate a control position and size according to its resize flags.
 
 getEdVirtualWindowSize (winstr)
 Get a virtual window size.
 
 getEdVirtualWindowPos (winstr)
 Get a virtual window position.
 
 getEdWindowSize (winstr)
 Get a window size.
 
 getEdWindowPos (winstr)
 Get a window position.
 
 getEdWindowPosSize (winstr)
 Get a window position and size.
 
 getEdWindowScreenPos (winstr)
 Get a window position in screen.
 
 getEdWindowExPosSize (winstr)
 Get a window position and size with borders.
 
 getEdWindowResizeFlags (winstr)
 Get a window resize flags.
 
 resizeEdWindow (winstr)
 Resize a window according to its type, state and resize flags.
 
 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.
 
 cbEdVirtualWindowSize (win, winstr, wv, hv)
 Callback on virtual window resize.
 
 cbEdVirtualWindowMove (win, winstr, x, y)
 Callback on virtual window move.
 
 cbEdWindowMove (win, winstr, x, y)
 Callback on window move.
 
 updateEdCtrlSize (winstr)
 Update all controls size according to the mother window.
 
 resizeEdWindowVirtualSize (winstr)
 Resize a virtual window according to the sons windows size.
 
 cbEdWindowSize (win, winstr, w, h)
 Callback on window resize.
 
 maximizeOrMinimizeEdWindow (winstr, hdecal, vdecal)
 Maximize or minimize a window.
 
 cbEdWindowKeyDown (win, winstr, key, scode)
 Callback on window key down.
 
 cbEdWindowDropFile (win, winstr, x, y, lp)
 Callback on window drop file.
 
 cbEdWindowKeyUp (win, winstr, key)
 Callback on window key up.
 
 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.
 
 cbEdWindowClose (win, winstr)
 Callback on window close.
 
 cbEdWindowFocus (win, winstr)
 Callback on window focus.
 
 cbEdWindowDestroy (win, winstr)
 Callback on window destroy.
 
 cbEdVirtualWindowWheel (win, winstr, x, y, delta, btn)
 Callback on virtual window mouse wheel.
 
 cbEdVirtualWindowCursorMove (win, winstr, dx, dy, btn)
 Callback on virtual window mouse move.
 
 cbEdWindowPaint (win, winstr)
 Callback on win paint.
 
 cbEdVirtualWindowClick (win, winstr, dx, dy, btn)
 Callback on virtual window mouse click.
 
 cbEdVirtualWindowUnClick (win, winstr, x, y, btn)
 Callback on virtual window mouse unclick.
 
 cbEdWindowCursorMove (win, winstr, x, y, btn)
 Callback on mouse cursor move.
 
 cbEdWindowClick (win, winstr, x, y, btn)
 Callback on mouse click.
 
 cbEdWindowUnClick (win, winstr, x, y, btn)
 Callback on mouse unclick.
 
 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.
 
 cbEdFrameMinMax (tbstr, check, btn, mask, state, winstr)
 Callback on a frame window minimize/maximize click.
 
 setEdFrameState (winstr, state)
 minimize or restore a frame window
 
 cbEdDbClickFrameWindowTitle (cont, param, x, y, btn, mask)
 Callback on a frame window toolbar double click.
 
 crEdFrameWindow (chan, fatherstr, x, y, w, h, resize, themestr, title, minimizebuble)
 Create a frame window.
 
 crEdFrameWindowEx (chan, fatherstr, x, y, w, h, resize, themestr, title, minimizebuble, minimize)
 
 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.
 
 getEdCtrlLabel (ctrlstr)
 
 getEdCtrlColorLabel (ctrlstr)
 
 getEdCtrlText (ctrlstr)
 
 getEdCtrlEditText (ctrlstr)
 
 getEdCtrlTextLine (ctrlstr)
 
 getEdCtrlButton (ctrlstr)
 
 getEdCtrlCheck (ctrlstr)
 
 getEdCtrlRadio (ctrlstr)
 
 getEdCtrlList (ctrlstr)
 
 getEdCtrlTree (ctrlstr)
 
 getEdCtrlSelect (ctrlstr)
 
 getEdCtrlFloat (ctrlstr)
 
 getEdCtrlView3d (ctrlstr)
 
 getEdCtrlSlider (ctrlstr)
 
 getEdCtrlTimeLineEditor (ctrlstr)
 
 getEdCtrlTooltip (ctrlstr)
 
 setEdCtrlTooltipValue (ctrlstr, value)
 Set a tooltip control text value.
 
 setEdCtrlTooltipVisible (ctrlstr, state)
 Set a tooltip control visibility.
 
 crEdCtrlTooltip (winstr, value, themestr)
 Create a tooltip control at mouse position.
 
 crEdCtrlTooltipFixed (winstr, x, y, w, h, value, themestr)
 Create a tooltip control.
 
 dsEdCtrlTooltip (ctrlstr)
 Destroy a tooltip control.
 
 getEdCtrlLabelValue (ctrlstr)
 Get a label control value.
 
 setEdCtrlLabelValue (ctrlstr, val)
 Set a label control text value.
 
 setEdCtrlLabelEnable (ctrlstr, state)
 Enable or disable a label control.
 
 crEdCtrlLabel (winstr, x, y, w, h, value, resize)
 Create a label control.
 
 crEdCtrlLabelEx (winstr, x, y, w, h, value, flags, resize)
 Create a label control.
 
 dsEdCtrlLabel (ctrlstr)
 Destroy a label control.
 
 getEdCtrlColorLabelValue (ctrlstr)
 Get a color label control value.
 
 setEdCtrlColorLabelValue (ctrlstr, val)
 Set a color label control text value.
 
 setEdCtrlColorLabelEnable (ctrlstr, state)
 Enable or disable a color label control.
 
 crEdCtrlColorLabel (winstr, x, y, w, h, value, resize, bgcolor, themestr)
 Create a color label control.
 
 crEdCtrlColorLabelExt (winstr, x, y, w, h, margin, value, align, resize, bgcolor, themestr)
 
 dsEdCtrlColorLabel (ctrlstr)
 Destroy a color label control.
 
 getEdCtrlTextValue (ctrlstr)
 Get a text control value.
 
 getEdCtrlTextLineCount (ctrlstr)
 Get the number of lines in a text control.
 
 scrollEdCtrlText (ctrlstr, col, line)
 Scroll a text control to the specified column and line position.
 
 removeEdCtrlTextLine (ctrlstr, line)
 Remove the line in a text control.
 
 setEdCtrlTextValue (ctrlstr, val)
 Set a text control value.
 
 addEdCtrlTextValue (ctrlstr, val)
 Add a line to a text control.
 
 setEdCtrlTextEnable (ctrlstr, state)
 Enable or disable a text control.
 
 cbEdCtrlTextChange (txt, p)
 Callback on text control value change.
 
 setEdCtrlTextCbChange (ctrlstr, cbfun)
 Set the callback on text control change.
 
 crEdCtrlText (winstr, x, y, w, h, value, flags, resize)
 Create a text control.
 
 dsEdCtrlText (ctrlstr)
 Destroy a text control.
 
 getEdCtrlEditTextValue (ctrlstr)
 Get a edit text control value.
 
 setEdCtrlEditTextValue (ctrlstr, val)
 Set a edit text control value.
 
 setEdCtrlEditTextEnable (ctrlstr, state)
 Enable or disable a edit text control.
 
 cbEdCtrlEditTextChange (txt, p)
 Callback on edit text control value change.
 
 setEdCtrlEditTextCbChange (ctrlstr, cbfun)
 Set the callback on edit text control change.
 
 crEdCtrlEditText (winstr, x, y, w, h, value, flags, resize)
 Create a edit text control.
 
 dsEdCtrlEditText (ctrlstr)
 Destroy a edit text control.
 
 getEdCtrlTextLineValue (ctrlstr)
 Get a text line control value.
 
 setEdCtrlTextLineValue (ctrlstr, val)
 Set a text line control value.
 
 setEdCtrlTextLineEnable (ctrlstr, state)
 Enable or disable a text line control.
 
 cbEdCtrlTextLineChange (txt, p)
 Callback on text line control value change.
 
 setEdCtrlTextLineCbChange (ctrlstr, cbfun)
 Set the callback on text line control change.
 
 cbEdCtrlTextLineValidate (txt, p, val)
 Callback on text line control validate.
 
 setEdCtrlTextLineCbValidate (ctrlstr, cbfun)
 Set the callback on text line control validate.
 
 crEdCtrlTextLine (winstr, x, y, w, h, value, flags, resize)
 Create a text line control.
 
 setEdctrlTextLineFocus (ctrlstr)
 Set keyboard focus on a text line control.
 
 dsEdCtrlTextLine (ctrlstr)
 Destroy a text line control.
 
 setEdCtrlButtonEnable (ctrlstr, state)
 Enable or disable a button control.
 
 triggerEdCtrlButton (ctrlstr)
 Trigger a button callback.
 
 cbEdCtrlButton (btn, p)
 Callback on button control click.
 
 setEdCtrlButtonCb (ctrlstr, cbfun)
 Set the callback on button control click.
 
 setEdCtrlButtonBitmap (ctrlstr, bitmap)
 Set the bitmap of a button control.
 
 crEdCtrlButtonBitmap (winstr, x, y, w, h, bitmap, resize)
 Create a button bitmap control.
 
 setEdCtrlButtonValue (ctrlstr, value)
 Set the text value of a button control.
 
 crEdCtrlButton (winstr, x, y, w, h, value, resize)
 Create a button control.
 
 dsEdCtrlButton (ctrlstr)
 Destroy a button control.
 
 getEdCtrlCheckState (ctrlstr)
 Get a check box control state.
 
 setEdCtrlCheckState (ctrlstr, state)
 Set a check box control state.
 
 setEdCtrlCheckEnable (ctrlstr, state)
 Enable or disable a check box control.
 
 cbEdCtrlCheckState (chk, p, state)
 Callback on check box control state change.
 
 setEdCtrlCheckCbState (ctrlstr, cbfun)
 Set the callback on check box control state change.
 
 getEdCtrlRadioState (ctrlstr)
 Get a radio box control state.
 
 setEdCtrlRadioState (ctrlstr, state)
 Set a radio box control state.
 
 setEdCtrlRadioEnable (ctrlstr, state)
 Enable or disable a radio box control.
 
 setEdCtrlRadioCbState (ctrlstr, cbfun)
 Set the callback on radio box control state change.
 
 crEdCtrlCheck (winstr, x, y, w, h, value, resize)
 Create a check box control.
 
 dsEdCtrlCheck (ctrlstr)
 Destroy a check box control.
 
 crEdCtrlRadio (winstr, x, y, w, h, value, resize)
 Create a radio box control.
 
 dsEdCtrlRadio (ctrlstr)
 Destroy a radio box control.
 
 getEdCtrlListNbElems (ctrlstr)
 Get the number of elements of a list control.
 
 getEdCtrlListElemByName (ctrlstr, name)
 Get an element of a list control by name.
 
 getEdCtrlListElemByPos (ctrlstr, pos)
 Get an element of a list control by position.
 
 fillEdCtrlList (ctrlstr, lparam)
 Fill a list control with a list of elements.
 
 addEdCtrlList (ctrlstr, name, lval, type)
 Add an element to a list control.
 
 getEdCtrlListElems (ctrlstr)
 Get the elements of a list control.
 
 getEdCtrlListElem (ctrlstr, elt)
 Get parameters and type from an element name of a list control.
 
 refreshEdCtrlList (ctrlstr)
 Refresh a list control.
 
 renameEdCtrlListElement (ctrlstr, oldname, newname)
 Rename a list control element.
 
 renameEdCtrlListElementByPos (ctrlstr, pos, newname)
 Rename a list control element.
 
 moveEdCtrlListElementUp (ctrlstr, name)
 Move a list control element up in the list.
 
 moveEdCtrlListElementDown (ctrlstr, name)
 Move a list control element down in the list.
 
 moveEdCtrlListElementUpByPos (ctrlstr, pos)
 Move a list control element up in the list.
 
 moveEdCtrlListElementDownByPos (ctrlstr, pos)
 Move a list control element down in the list.
 
 delEdCtrlList (ctrlstr, elt)
 Remove an element from a list control.
 
 resetEdCtrlList (ctrlstr)
 Reset a list control.
 
 selectEdCtrlList (ctrlstr, name)
 Select an element from a list control.
 
 selectEdCtrlListByPos (ctrlstr, pos)
 Select an element from a list control using it's position.
 
 selectEdCtrlListByParams (ctrlstr, params)
 Select an element from a list control using it's parameters.
 
 getSelectedEdCtrlList (ctrlstr)
 Get the current selected element from a list control.
 
 getSelectedEdCtrlList2 (ctrlstr)
 Get the current selected element from a list control.
 
 getSelectedEdCtrlListExt (ctrlstr)
 Get the current selected element from a list control.
 
 getMultiSelectedEdCtrlList (ctrlstr)
 Get the current selected elements from a list control.
 
 setEdCtrlListEnable (ctrlstr, state)
 Enable or disable a list control.
 
 cbEdCtrlListDbClick (lst, p, pos, elem)
 Callback on list control double click.
 
 setEdCtrlListCbDbClick (ctrlstr, cbfun)
 Set the callback on list control double click.
 
 cbEdCtrlListClick (lst, p, pos, elem)
 Callback on list control click.
 
 setEdCtrlListCbClick (ctrlstr, cbfun)
 Set the callback on list control click.
 
 cbEdCtrlListKeyDown (listobj, p, key, code)
 Callback on list control key down.
 
 setEdCtrlListCbKeyDown (ctrlstr, cbfun)
 Set the callback on list control key down.
 
 cbEdCtrlListKeyUp (listobj, p, key)
 Callback on list control key up.
 
 setEdCtrlListCbKeyUp (ctrlstr, cbfun)
 Set the callback on list control key up.
 
 crEdCtrlList (winstr, x, y, w, h, flags, resize)
 Create a list control.
 
 dsEdCtrlList (ctrlstr)
 Destroy a list control.
 
 fillEdCtrlSelect (ctrlstr, lparam)
 Fill a select box control.
 
 addEdCtrlSelect (ctrlstr, param)
 Add an element to a select box control.
 
 resetEdCtrlSelect (ctrlstr)
 Reset/Clear a select box control.
 
 selectEdCtrlSelect (ctrlstr, name)
 Select an element in a select box control.
 
 selectEdCtrlSelectByPos (ctrlstr, pos)
 Select an element in a select box control by position.
 
 getSelectedEdCtrlSelect (ctrlstr)
 Get the selected element of a select box control.
 
 getSelectedEdCtrlSelectPos (ctrlstr)
 Get the selected element position of a select box control.
 
 setEdCtrlSelectEnable (ctrlstr, state)
 Enable or disable a select box control.
 
 cbEdCtrlSelect (sel, p, pos, elem)
 Callback on select box control selected.
 
 setEdCtrlSelectCb (ctrlstr, cbfun)
 Set the callback on select box control selected.
 
 crEdCtrlSelect (winstr, x, y, w, h, resize)
 Create a select box control.
 
 dsEdCtrlSelect (ctrlstr)
 Destroy a select box control.
 
 getEdCtrlTreePreviousSelectedItem (ctrlstr)
 Get the previous selected item.
 
 getEdCtrlTreeSelectedItem (ctrlstr)
 Get the current selected item.
 
 getEdCtrlTreeFatherItem (ctrlstr, item)
 Get the father of a tree item.
 
 getEdCtrlTreeSonsItem (ctrlstr, item)
 Get the sons list of a tree item.
 
 getEdCtrlTreeRootItem (ctrlstr)
 Get the root tree item.
 
 isEdCtrlTreeItemSon (ctrlstr, item, father)
 Return 1 if the first item is a son of the second item.
 
 cbEdCtrlTreeSelect (tree, p, item)
 Callback on a tree item selection.
 
 cbEdCtrlTreeDrag (tree, p, item1, item2)
 Callback on a tree item drag.
 
 setEdCtrlTreeCbDrag (ctrlstr, cbfun)
 Define the tree item drag callback.
 
 cbEdCtrlTreeDbClick (tree, p, item, x, y)
 Callback on a tree item double click.
 
 setEdCtrlTreeCbDbClick (ctrlstr, cbfun)
 Define the tree item double click callback.
 
 setEdCtrlTreeCbSelect (ctrlstr, cbfun)
 Define the tree item select callback.
 
 cbEdCtrlTreeRclick (tree, p, item, x, y, btn)
 Callback on a tree item right click.
 
 cbEdCtrlTreeClick (tree, p, item, x, y, btn)
 Callback on a tree item right click.
 
 cbEdCtrlTreeExpand (tree, p, item, state)
 Callback on a tree item expand.
 
 setEdCtrlTreeCbExpand (ctrlstr, cbfun)
 Define the tree item expand callback.
 
 setEdCtrlTreeCbRclick (ctrlstr, cbfun)
 Define the tree item right click callback.
 
 setEdCtrlTreeCbClick (ctrlstr, cbfun)
 Define the tree item click callback.
 
 cbEdCtrlTreeKeyDown (tree, p, key, code)
 Callback on a tree item key down event.
 
 setEdCtrlTreeCbKeyDown (ctrlstr, cbfun)
 Define the tree item key down callback.
 
 cbEdCtrlTreeKeyUp (tree, p, key)
 Callback on a tree item key up event.
 
 setEdCtrlTreeCbKeyUp (ctrlstr, cbfun)
 Define the tree item key down callback.
 
 setEdCtrlTreeExpandAll (ctrlstr, mode)
 Expand a tree.
 
 setEdCtrlTreeExpandItem (ctrlstr, itemstr, mode, children)
 Expand a tree item.
 
 addEdCtrlTreeItem (ctrlstr, father, name, val, type, bitmappath)
 Add an item to a tree.
 
 removeEdCtrlTreeSons (ctrlstr, item)
 Remove all sons of a tree item.
 
 delEdCtrlTreeItem (ctrlstr, item)
 Remove a tree item and all it's sons.
 
 refreshEdCtrlTreeSons (ctrlstr, item, sort)
 Refresh the sons of a tree item.
 
 setEdCtrlTreeType (ctrlstr, item, type)
 Change an item type.
 
 setEdCtrlTreeValue (ctrlstr, item, value)
 Change an item value.
 
 setEdCtrlTreeLabel (ctrlstr, item, val)
 Change an item label.
 
 moveEdCtrlTreeItem (ctrlstr, item, father)
 Move a tree item to a new father.
 
 changeEdCtrlTreeItemPos (ctrlstr, item, itempos)
 Move a tree item to a new position from a node.
 
 setEdCtrlTreeItemBitmap (ctrlstr, itemstr, bitmappath)
 Set a tree item bitmap.
 
 sizeEdCtrlTree (ctrlstr, x, y, w, h)
 Resize a tree control.
 
 getEdCtrlTreeItemByValue (ctrlstr, val)
 Get a tree item by it's value.
 
 getEdCtrlTreeLabelByItem (ctrlstr, item)
 Get a tree item label.
 
 getEdCtrlTreeValueByItem (ctrlstr, item)
 Get a tree item value and type.
 
 getEdCtrlTreeFullValuesByItem (ctrlstr, item)
 Get a tree item father, value and type.
 
 getEdCtrlTreeFullValuesByValue (ctrlstr, val)
 Get a tree item father, value and type, by an item value.
 
 getEdCtrlTreeBrothers (ctrlstr, item)
 Get the brothers of a tree item.
 
 selEdCtrlTreeItemByValue (ctrlstr, val)
 Select a tree item by it's value.
 
 selEdCtrlTreeItem (ctrlstr, item)
 Select a tree item.
 
 setEdCtrlTreeEnable (ctrlstr, state)
 Enable or disable a tree control.
 
 getEdCtrlTreeItems (ctrlstr)
 
 cpEdCtrlTreeItems (ctrlstr1, item1, ctrlstr2, father2)
 
 cpEdCtrlTreeContent (ctrlstr1, ctrlstr2)
 
 getEdCtrlTreeValidParent (ctrlstr, item)
 
 applyEdCtrlTreeFilter (ctrlstr, item, filter)
 
 setEdCtrlTreeFilter (ctrlstr, filter)
 Filter tree items.
 
 resetEdCtrlTree (ctrlstr)
 Reset a tree control.
 
 crEdCtrlTree (winstr, x, y, w, h, resize)
 Create a tree control.
 
 dsEdCtrlTree (ctrlstr)
 Destroy a tree control.
 
 cbEdCtrlBitmapListCursorMove (cmpbmp, ctrlstr, x, y, mask)
 Callback on a bitmap list control cursor move.
 
 cbEdCtrlBitmapListResize (cmpbmp, ctrlstr, w, h)
 Callback on a bitmap list control resize.
 
 selectEdCtrlBitmapList (ctrlstr, pos)
 
 getEdCtrlBitmapListValbyPos (ctrlstr, pos)
 
 cbEdCtrlBitmapListClick (cmpbmp, param, x, y, btn, mask)
 
 cbEdCtrlBitmapListDbClick (cmpbmp, param, x, y, btn, mask)
 
 refreshEdCtrlBitmapListBitmap (ctrlstr)
 
 setEdCtrlBitmapListBitmap (ctrlstr, pos, bmppath)
 
 setEdCtrlBitmapListCbClick (ctrlstr, cbfun)
 
 setEdCtrlBitmapListCbDbClick (ctrlstr, cbfun)
 
 addEdCtrlBitmapList (ctrlstr, name, bmppath, val)
 
 resetEdCtrlBitmapList (ctrlstr)
 
 setEdCtrlBitmapListElemSize (ctrlstr, w, h, marge)
 
 cbEdCtrlBitmapListSize (cont, ctrlstr, state, w, h)
 
 crEdCtrlBitmapList (winstr, x, y, w, h, bw, bh, marge, resize)
 
 dsEdCtrlBitmapList (ctrlstr)
 
 cbEdCtrlBitmapResizeResource (cmpbmp, ctrlstr, w, h, oldval)
 Callback on a bitmap control resource resize.
 
 cbEdCtrlBitmapResizeResourceExt (cmpbmp, ctrlstr, w, h, oldval)
 Callback on a bitmap control resource resize.
 
 cbEdCtrlBitmapResize (cmpbmp, ctrlstr, w, h)
 Callback on a bitmap control resize.
 
 cbEdCtrlBitmapClick (cmpbmp, ctrlstr, x, y, btn, mask)
 Callback on a bitmap control cursor click.
 
 setEdCtrlBitmapCbClick (ctrlstr, cbfun)
 Define the bitmap control cursor click callback.
 
 cbEdCtrlBitmapCursorMove (cmpbmp, ctrlstr, x, y, mask)
 Callback on a bitmap control cursor move.
 
 setEdCtrlBitmapCbCursorMove (ctrlstr, cbfun)
 Define the bitmap control cursor move callback.
 
 setEdCtrlBitmap (ctrlstr, bmppath)
 Set a bitmap control bitmap path.
 
 setEdCtrlBitmap2 (ctrlstr, bmpbase)
 Set a bitmap control bitmap.
 
 getEdCtrlBitmapBuffer (ctrlstr)
 Get a bitmap control buffer.
 
 setEdCtrlBitmapColor (ctrlstr, bgcolor)
 Set a bitmap control background color.
 
 paintEdCtrlBitmap (ctrlstr)
 Paint a bitmap control.
 
 crEdCtrlBitmap (winstr, x, y, w, h, bmppath, bgcolor, resize)
 Create a bitmap control.
 
 crEdCtrlBitmapExt (winstr, x, y, w, h, bmppath, bgcolor, resize, split)
 Create a bitmap control.
 
 crEdCtrlBitmap2 (winstr, x, y, w, h, bmpbase, bgcolor, resize)
 Create a bitmap control.
 
 cbEdCtrlBitmapResizeGridResource (cmpbmp, p, w, h, oldval)
 Create a bitmap control.
 
 updateEdCtrlGrid (ctrlstr, dotcolor)
 Refresh the bitmap grid.
 
 crEdCtrlGrid (winstr, x, y, w, h, bgcolor, dotcolor, dotspace, resize)
 Create a bitmap control to display a grid.
 
 dsEdCtrlBitmap (ctrlstr)
 Destroy a bitmap control.
 
 cbEdCtrlFloatChangeTimer (trm, ctrlstr, fval)
 
 cbEdCtrlFloatChange (txt, ctrlstr)
 Callback on a float control value change.
 
 getEdCtrlFloatValue (ctrlstr)
 Get a float control value.
 
 setEdCtrlFloatValue (ctrlstr, val)
 Set a float control value.
 
 setEdCtrlFloatNbDecimals (ctrlstr, nb0)
 Set a float control number of decimals.
 
 setEdCtrlFloatMinValue (ctrlstr, val)
 Set a float control minimum value.
 
 setEdCtrlFloatMaxValue (ctrlstr, val)
 Set a float control maximum value.
 
 setEdCtrlFloatValueWithoutCallback (ctrlstr, val)
 Set a float control value, but do not send the change callback.
 
 setEdCtrlFloatEnable (ctrlstr, state)
 Set a float control state.
 
 setEdCtrlFloatCbChange (ctrlstr, cbfun)
 Define the float control change value callback function.
 
 cbEdCtrlFloatValidate (txt, ctrlstr, val)
 Callback on a float control validation.
 
 setEdCtrlFloatCbValidate (ctrlstr, cbfun)
 Define the float control validation callback function.
 
 setEdCtrlFloatCbChangedValue (ctrlstr, cbfun)
 Define the float control value changed callback when the validation occur and the value has really changed.
 
 cbEdCtrlFloatUpClick (cmproll, ctrlstr, x, y, btn, mask)
 Callback on a float control click on up arrow.
 
 cbEdCtrlFloatDownClick (cmproll, ctrlstr, x, y, btn, mask)
 Callback on a float control mouse click on down arrow.
 
 cbEdCtrlFloatUnClick (cont, ctrlstr, x, y, btn, mask)
 Callback on a float control mouse unclick.
 
 cbEdCtrlFloatLeave (cont, ctrlstr)
 Callback on a float control mouse leave.
 
 cbEdCtrlFloatWheel (cont, ctrlstr, x, y, delta, mask)
 Callback on a float control mouse wheel.
 
 cbEdCtrlFloatDrag (cont, ctrlstr, x, y, mask)
 Callback on a float control drag.
 
 crEdCtrlFloat (winstr, x, y, w, h, value, minval, maxval, incre, nb0, themestr, resize)
 Create a float control.
 
 dsEdCtrlFloat (ctrlstr)
 Destroy a float control.
 
 cbEdCtrlDateChange (datectrl, value, ctrlstr)
 Callback on a date control change.
 
 getEdCtrlDateValue (ctrlstr)
 Get a date control value.
 
 setEdCtrlDateValue (ctrlstr, day, month, year)
 Set a date control value.
 
 setEdCtrlDateEnable (ctrlstr, state)
 Set a date control state.
 
 setEdCtrlDateCbChange (ctrlstr, cbfun)
 Define a date control change callback function.
 
 crEdCtrlDate (winstr, x, y, w, h, day, month, year, themestr, resize)
 Create a date control.
 
 dsEdCtrlDate (ctrlstr)
 Destroy a date control.
 
 crEdCtrl3D (winstr, x, y, w, h, resize)
 Create a 3D control with a default scene.
 
 crEdCtrl3DAdv (winstr, x, y, w, h, resize, defscene)
 Create a 3D control.
 
 dsEdCtrl3D (ctrlstr)
 Destroy a 3D control.
 
 setEdCtrl3DdestroyCb (ctrlstr, cb)
 Define a 3D control destroy callback function.
 
 fillEdColorMapRuller (ctrlstr, color)
 Fill the color map ruler.
 
 cbEdColorMapValueChange (ctrlstr, val, p)
 Callback on a color map control value change.
 
 cbEdColorMapExaValueChange (ctrlstr, val, p)
 Callback on a color map control hexa value change.
 
 cbEdColorMapCrossCursorMove (cont, p, x, y, mask)
 Callback on a color map control cross move.
 
 cbEdColorMapCrossCursorClick (cont, p, x, y, btn, mask)
 Callback on a color map control cross click.
 
 cbEdColorMapRulerCursorMove (cont, p, x, y, mask)
 Callback on a color map control ruler move.
 
 cbEdColorMapRulerCursorClick (cont, p, x, y, btn, mask)
 Callback on a color map control ruler click.
 
 cbEdColorMapOk (ctrlstr, param)
 Callback on a color map control ok click.
 
 cbEdColorMapCancel (ctrlstr, param)
 Callback on a color map control cancel click.
 
 cbEdColorMapScreenPickerTimer (tmr, param)
 Callback on a color map control screen color picker timer timeout.
 
 cbEdColorMapScreenPickerClick (cont, param, x, y, btn, m)
 Callback on a color map control screen color picker click.
 
 cbEdColorMapScreenPicker (tbstr, cmproll, btn, mask, p)
 Callback on a color map control screen color picker.
 
 cbEdColorMapDestroy (winstr, p)
 Callback on a color map control destroy.
 
 crEdColorMap (chan, fatherstr, color, mode, name, themestr, cbfun)
 Create a Color map control.
 
 updateEdCtrlColorButton (ctrlstr, color)
 Fill a color button control with a color.
 
 cbEdCtrlColorButtonSelect (color, ctrlstr)
 Callback on a color button control, color selection.
 
 getEdCtrlColorButtonColor (ctrlstr)
 Get a Color button control color.
 
 setEdCtrlColorButtonColor (ctrlstr, color)
 Set a Color button control color.
 
 setEdCtrlColorButtonEnable (ctrlstr, state)
 Set a Color button control state.
 
 cbEdCtrlColorButtonMapDestroy (winstr, ctrlstr)
 Callback on a color button control destroy.
 
 cbEdCtrlColorButton (btn, ctrlstr)
 Callback on a color button control click.
 
 setEdCtrlColorButtonCb (ctrlstr, cbfun)
 Define a Color button control, color selection callback.
 
 crEdCtrlColorButton (winstr, x, y, w, h, color, mode, resize, themestr)
 Create a Color button control.
 
 dsEdCtrlColorButton (ctrlstr)
 Destroy a Color button control.
 
 getEdCtrlTimeLineKeyPos (keystr)
 Get the key position of a Time line control.
 
 updateEdCtrlSliderCursor (ctrlstr)
 Update a Slider control.
 
 setEdCtrlSliderValue (ctrlstr, value)
 Set a Slider control value.
 
 cbCtrlSliderContClick (cont, ctrlstr, x, y, btn, mask)
 Callback of a Slider control click.
 
 refreshEdCtrlSliderBackground (ctrlstr)
 Refresh a Slider control background.
 
 updateEdCtrlSliderBackgroundBmp (ctrlstr, w, h)
 Update a Slider control background bitmap.
 
 setEdCtrlSliderMaxValue (ctrlstr, value)
 Set a Slider control maximum value.
 
 setEdCtrlSliderMinValue (ctrlstr, value)
 Set a Slider control minimum value.
 
 cbEdCtrlSliderBackgroundResize (cmpbmp, ctrlstr, w, h, coords)
 Callback of a Slider control background resize.
 
 cbEdCtrlSliderToolTipHide (node, ctrlstr, bubble)
 Callback of a Slider control tooltip hide.
 
 cbEdCtrlSliderToolTipShow (node, ctrlstr, bubble, dx, dy)
 Callback of a Slider control tooltip show.
 
 cbCtrlSliderCursorMove (cont, ctrlstr, x, y, btn)
 Callback of a Slider control cursor move.
 
 cbCtrlSliderUnlick (cont, ctrlstr, x, y, btn, mask)
 Callback of a Slider control cursor unclick.
 
 cbEdCtrlSliderCursorClick (cmpbmp, ctrlstr, x, y, btn, mask)
 Callback of a Slider control cursor click.
 
 setEdCtrlSliderCbValue (ctrlstr, cbfun)
 Define a Slider control value change callback function.
 
 crEdCtrlSlider (winstr, x, y, w, h, val, minval, maxval, mode, resize, themestr)
 Create a Slider control.
 
 dsEdCtrlSlider (ctrlstr)
 Destroy a Slider control.
 
 cbEdCtrlTimeLineKeyClick (cmpbmp, p, x, y, btn, mask)
 
 cbEdCtrlTimeLineTrackClick (cont, p, x, y, btn, mask)
 
 getEdCtrlTimeLineSelectedTrack (ctrlstr)
 
 getEdCtrlTimeLineTrackByPos (ctrlstr, trackidx)
 
 getEdCtrlTimeLineTrackPos (trackstr)
 
 getEdCtrlTimeLineSelectedKey (ctrlstr)
 
 getEdCtrlTimeLineKeyByPos (trackstr, keyidx)
 
 getEdCtrlTimeLineKeyTrack (keystr)
 
 getEdCtrlTimeLineTrackKeys (trackstr)
 
 updateCtrlTimeLineKey (ctrlstr, keystr)
 
 updateEdCtrlTimeLineTracks (ctrlstr, mode)
 
 selectEdCtrlTimeLineKey (ctrlstr, keystr)
 
 setEdCtrlTimeLineCbSelectKey (ctrlstr, cbfun)
 
 selectEdCtrlTimeLineTrack (ctrlstr, trackstr)
 
 setEdCtrlTimeLineCbSelectTrack (ctrlstr, cbfun)
 
 setEdCtrlTimeLinekeyParams (ctrlstr, keystr, pos, length)
 
 setEdCtrlTimeLinekeyParamsEx (ctrlstr, keystr, pos, length, paint)
 
 setEdCtrlTimeLinekeyPos (ctrlstr, keystr, pos, paint)
 
 setEdCtrlTimeLinekeyLength (ctrlstr, keystr, length, paint)
 
 addEdCtrlTimeLineKey (ctrlstr, trackidx, name, pos, length, paint)
 
 addEdCtrlTimeLineKeyFromIndex (ctrlstr, trackidx, index, name, pos, length, paint)
 
 addEdCtrlTimeLineKeyAfterKey (ctrlstr, trackidx, prevkeystr, name, pos, length, paint)
 
 dsCtrlTimeLineKey (ctrlstr, keystr)
 
 removeEdCtrlTimeLineKey (ctrlstr, keystr, paint)
 
 moveEdCtrlTimeLineKey (trackstr, pos, to)
 
 dsEdCtrlTimeLineTrack (ctrlstr, trackstr)
 
 addEdCtrlTimeLineTrack (ctrlstr, paint)
 
 removeEdCtrlTimeLineTrack (ctrlstr, trackstr, paint)
 
 setEdCtrlTimeLineValue (ctrlstr, value)
 
 cbEdCtrlTimeLineValue (sliderstr, value, ctrlstr)
 
 setEdCtrlTimeLineCbValue (ctrlstr, cbfun)
 
 setEdCtrlTimeLinePixelPerUnit (ctrlstr, value, paint)
 
 setEdCtrlTimeLineLength (ctrlstr, value)
 
 getEdCtrlTimeLinePixelPerUnit (ctrlstr)
 
 cbEdCtrlTimeLineBgPaint (win, ctrlstr)
 
 crEdCtrlTimeLineEditorEx (winstr, x, y, w, h, trackheight, pixelsperunit, length, leftstatus, resize, themestr, mtrack)
 
 crEdCtrlTimeLineEditor (winstr, x, y, w, h, trackheight, pixelsperunit, length, leftstatus, resize, themestr)
 
 dsEdCtrlTimeLineEditor (ctrlstr)
 
 edH1 (coef)
 
 edH2 (coef)
 
 edH3 (coef)
 
 edH4 (coef)
 
 edGetInterpolateCurve (vec1, vec2, ang1, ang2, coef)
 
 edGetBezierCurveCenter (lp)
 
 edGetBezierCurve (vec1, vec2, curve, it)
 
 getEdCtrlModuleEditorLinkCenterPrivate (x1, y1, x2, y2)
 
 findEdCtrlModuleEditorRoundLink (ctrlstr, srcmboxstr, dstmboxstr)
 
 calcEdCtrlModuleEditorRoundLinkPos (x1, y1, w1, h1, x2, y2, w2, h2)
 
 updateEdCtrlModuleEditorRoundLinkPos (ctrlstr)
 
 drawEdCtrlModuleEditorLinkPrivate (buffer, x1, y1, x2, y2, width, color)
 
 drawEdCtrlModuleEditorLinkCurvedPrivate (buffer, x1, y1, x2, y2, width, color)
 
 calcEdCtrlModuleEditorLink (x1, y1, w1, h1, x2, y2, w2, h2)
 
 isLinkSelectedInRoundLink (l, linkstr)
 
 drawEdCtrlModuleEditorLink (ctrlstr, linkstr)
 
 refreshEdCtrlModuleEditorLinksPrivate (ctrlstr, l, buffer)
 
 refreshEdCtrlModuleEditorLinks (ctrlstr)
 
 calcEdModuleEditorBoxSquare (ctrlstr)
 
 calcEdModuleEditorSelectedBoxSquare (ctrlstr)
 
 paintEdCtrlModuleEditorNoResize (ctrlstr)
 
 paintEdCtrlModuleEditor (ctrlstr)
 
 paintEdCtrlModuleEditorResizeMax (ctrlstr)
 
 paintEdCtrlModuleEditorNoUpdate (ctrlstr)
 
 dsEdCtrlModuleEditorRoundLink (ctrlstr, rlinkstr)
 
 chkCtrlModuleEditorBox (ctrlstr, mboxstr, add, paint)
 
 chkCtrlModuleEditorRoundLink (ctrlstr, rlinktr, add, paint)
 
 cbEdCtrlModuleEditorRoundLinkClick (cmpbmp, p, x, y, btn, mask)
 
 setEdCtrlModuleEditorRoundLinkCbClick (ctrlstr, cbfun)
 
 cbEdCtrlModuleEditorRoundLinkUnClick (cmpbmp, p, x, y, btn, mask)
 
 setEdCtrlModuleEditorRoundLinkCbUnClick (ctrlstr, cbfun)
 
 cbEdCtrlModuleEditorRoundLinkDbClick (cmpbmp, p, x, y, btn, mask)
 
 setEdCtrlModuleEditorRoundLinkCbDbClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorRoundLinkCbDestroy (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorRoundLinkCbUpdate (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorRoundLinkFlag (rlinkstr, flag)
 
 getEdCtrlModuleEditorRoundLinkFlag (rlinkstr)
 
 cbEdModuleEditorRoundLinkToolTipHide (node, p, bubble)
 
 cbEdModuleEditorRoundLinkToolTipShow (node, p, bubble, dx, dy)
 
 setEdCtrlModuleEditorRoundLinkTooltip (ctrlstr, rlinkstr, bubble)
 
 cbEdCtrlModuleEditorRoundLinkMouseOut (cmpbmp, p, x, y, mask)
 
 cbEdCtrlModuleEditorRoundLinkResize (cbmp, p, w, h, oldval)
 
 crEdCtrlModuleEditorRoundLink (ctrlstr, linkstr)
 
 removeEdCtrlModuleEditorLinkFromRoundLink (ctrlstr, linkstr, refresh)
 
 dsEdCtrlModuleEditorLink (ctrlstr, linkstr, refresh)
 
 crEdCtrlModuleEditorLink (ctrlstr, srcmboxstr, dstmboxstr, lp, param)
 
 getEdCoordsOverlap (rect1, rect2)
 
 getEdCtrlModuleEditorBoxOptimizedPos (mestr, mboxstr, x, y)
 
 setEdCtrlModuleEditorZoomLevel (ctrlstr, level)
 
 getEdCtrlModuleEditorZoomLevel (ctrlstr)
 
 cbEdCtrlModuleEditorWheel (cont, ctrlstr, x, y, delta, btn)
 
 setEdCtrlModuleEditorMouseLink (cont, ctrlstr, rec)
 
 setEdCtrlModuleEditorMouseSelection (cont, ctrlstr, rec)
 
 cbCtrlModuleEditorCursorMove (cont, ctrlstr, x, y, btn)
 
 cbCtrlModuleEditorBoxCursorMove (cont, p, x, y, btn)
 
 getEdModuleEditorRlinksInArea (ctrlstr, x1, y1, x2, y2)
 
 getEdModuleEditorBoxesInArea (ctrlstr, x1, y1, x2, y2)
 
 cbCtrlModuleEditorUnClick (cont, ctrlstr, x, y, btn, mask)
 
 cbCtrlModuleEditorClick (cont, ctrlstr, x, y, btn, mask)
 
 cbCtrlModuleEditorDbClick (cont, ctrlstr, x, y, btn, mask)
 
 cbCtrlModuleEditorKeyDown (cont, ctrlstr, key, code)
 
 cbCtrlModuleEditorKeyUp (cont, ctrlstr, key)
 
 selectCtrlModuleEditorBox (ctrlstr, mboxstr, add)
 
 cbEdCtrlModuleEditorBoxMenu (elt, p)
 
 cbSortBoxMenu (m1, m2)
 
 sortBoxMenu (mboxstr)
 
 crEdCtrlModuleEditorBoxMenu (ctrlstr, mboxstr)
 
 setEdCtrlModuleEditorBoxMenu (ctrlstr, mboxstr, mode, l)
 
 resetEdCtrlModuleEditorBoxMenu (ctrlstr, mboxstr)
 
 cbEdModuleEditorBoxToolTipHide (node, p, bubble)
 
 cbEdModuleEditorBoxToolTipShow (node, p, bubble, dx, dy)
 
 setEdCtrlModuleEditorBoxTooltip (ctrlstr, mboxstr, bubble)
 
 setEdCtrlModuleEditorBoxFlags (mboxstr, flags)
 
 getEdCtrlModuleEditorBoxFlags (mboxstr)
 
 delEdCtrlModuleEditorBoxMenu (ctrlstr, mboxstr, mode, name, name2)
 
 delEdCtrlModuleEditorBoxMenuStartWith (ctrlstr, mboxstr, mode, name)
 
 addEdCtrlModuleEditorBoxMenu (ctrlstr, mboxstr, mode, grp, lp)
 
 sortEdCtrlModuleEditorBoxMenu (ctrlstr, mboxstr)
 
 cbEdCtrlModuleEditorBoxClick (cmpbmp, p, x, y, btn, mask)
 
 cbEdCtrlModuleEditorBoxDbClick (cmpbmp, p, x, y, btn, mask)
 
 cbEdCtrlModuleEditorBoxUnClick (cmpbmp, p, x, y, btn, mask)
 
 cbEdCtrlModuleEditorBoxMoveIn (cmpbmp, p, x, y, mask)
 
 cbEdCtrlModuleEditorBoxMoveOut (cmpbmp, p, x, y, mask)
 
 setEdCtrlModuleEditorBoxPos (ctrlstr, mboxstr, mx, my)
 
 selectEdCtrlModuleEditorBoxes (ctrlstr)
 
 cbEdCtrlModuleEditorBoxResize (cbmp, p, w, h, oldval)
 
 updateCtrlModuleEditorBox (ctrlstr, mboxstr)
 
 setEdCtrlModuleEditorBoxEnable (ctrlstr, mboxstr, state)
 
 setEdCtrlModuleEditorBoxLabel (ctrlstr, mboxstr, label)
 
 setEdCtrlModuleEditorBoxColors (ctrlstr, mboxstr, oncolor, offcolor)
 
 setEdCtrlModuleEditorBoxDesc (ctrlstr, mboxstr, desc)
 
 crEdCtrlModuleEditorBox (ctrlstr, name, label, desc, lp, mx, my, icon, mode)
 
 getEdCtrlModuleEditorBoxByName (ctrlstr, name)
 
 getEdCtrlModuleEditorRoundLinksByBox (ctrlstr, boxstr)
 
 getEdCtrlModuleEditorSelectedBox (ctrlstr)
 
 getEdCtrlModuleEditorSelectedRoundLink (ctrlstr)
 
 dsEdCtrlModuleEditorBox (ctrlstr, mboxstr)
 
 setEdCtrlModuleEditorLinkMode (ctrlstr, mode)
 
 getEdCtrlModuleEditorLinkMode (ctrlstr)
 
 setEdCtrlModuleEditorLinkFilter (ctrlstr, state)
 
 getEdCtrlModuleEditorLinkFilter (ctrlstr)
 
 setEdCtrlModuleEditorSortMenus (ctrlstr, state)
 
 getEdCtrlModuleEditorSortMenus (ctrlstr)
 
 setEdCtrlModuleEditorLinkStyle (ctrlstr, state)
 
 getEdCtrlModuleEditorLinkStyle (ctrlstr)
 
 setEdCtrlModuleEditorInfo (ctrlstr, value)
 
 setEdCtrlModuleEditorInfoVisible (ctrlstr, state)
 
 resetEdCtrlModuleEditor (ctrlstr)
 
 setEdCtrlModuleEditorCbBoxMenu (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbBoxSelect (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbBoxClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbBoxUnClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbBoxDbClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbBoxMove (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbSeletedBoxMoving (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbUnClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbDbClick (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbKeyDown (ctrlstr, cbfun)
 
 setEdCtrlModuleEditorCbKeyUp (ctrlstr, cbfun)
 
 cbEdCtrlModuleEditorSize (winstr, w, h, ctrlstr)
 
 cbEdCtrlModuleEditorScroll (winstr, x, y, ctrlstr)
 
 cbEdCtrlModuleEditorLinkResizeResources (cmpbmp, ctrlstr, w, h, oldval)
 
 crEdCtrlModuleEditor (winstr, surfw, surfh, snap, mode, linksfilter, themestr)
 
 dsEdCtrlModuleEditor (ctrlstr)
 
 dsEdWindowCtrlList (lctrl)
 
 setEdCtrlEnable (ctrlstr, state)
 
 setEdCtrlVisible (ctrlstr, state)
 
 setEdCtrlPositionSize (ctrlstr, x, y, w, h)
 
 setEdCtrlSize (ctrlstr, w, h)
 
 cbEdOpenFileDialog (ctrlstr, fdialogstr)
 
 cbEdCancelFileDialog (ctrlstr, fdialogstr)
 
 setEdOpenFileDialogCb (fdialogstr, cbfun)
 
 setEdOpenFileDialogCbMulti (fdialogstr, cbfun)
 
 setEdSaveFileDialogCb (fdialogstr, cbfun)
 
 setEdOpenFileDialogInfoCb (fdialogstr, cbfun)
 
 setEdOpenFileDialogFilterCb (fdialogstr, cbfun)
 
 cbEdFileDialogListSelect (ctrlstr, pos, name, lp, type, fdialogstr)
 
 fillEdFileDialogTreeElems (fdialogstr, path, ldir, pelem, limits, level)
 
 cbEdFileDialogSelectFolder (ctrlstr, father, item, value, type, fdialogstr)
 
 cbEdFileDialogExpandFolder (ctrlstr, father, item, value, type, state, fdialogstr)
 
 fillEdFileDialogTree (fdialogstr, base, path)
 
 cbEdFileDialogFileType (ctrlstr, pos, value, fdialogstr)
 
 cbEdFileDialogListValidate (ctrlstr, pos, name, lp, type, fdialogstr)
 
 cbEdFileDialogListKey (ctrlstr, pos, name, lp, type, key, asc, fdialogstr)
 
 cbEdFileDialogValidate (ctrlstr, value, fdialogstr)
 
 cbEdFileDialogDestroy (winstr, fdialogstr)
 
 cbEdFileDialogShowSystem (tbstr, check, btn, mask, state, fdialogstr)
 
 cbEdFileDialogShowFolderList (tbstr, check, btn, mask, state, fdialogstr)
 
 cbEdFileDialogNewFolderCancel (ctrlstr, winstr)
 
 cbEdFileDialogNewFolderBtn (ctrlstr, p)
 
 cbEdFileDialogNewFolder (tbstr, tbtn, btn, mask, fdialogstr)
 
 cbEdFileDialogTreeDelFolder (dlg, p, state)
 
 cbEdFileDialogTreeKey (ctrlstr, father, item, val, type, key, ascode, fdialogstr)
 
 cbEdFileDialogKeyDown (winstr, key, asc, fdialogstr)
 
 crEdFileDialogExt (chan, fatherwin, x, y, ww, hh, title, filetypes, basepath, path, fname, flags, save)
 
 crEdOpenFileDialogMulti (chan, fatherwin, x, y, w, h, title, filetypes, flags, basepath, path)
 
 crEdOpenFileDialog (chan, fatherwin, x, y, w, h, title, filetypes, flags, basepath, path)
 
 crEdOpenFileBitmapDialog (chan, fatherwin, x, y, w, h, title, filetypes, flags, basepath, path)
 
 crEdSaveFileDialog (chan, fatherwin, x, y, w, h, title, filetypes, flags, basepath, path, fname)
 
 crEdSaveAsFileDialog (chan, fatherwin, x, y, w, h, title, filetypes, flags, basepath, path, fname)
 

Variables

var iG2DDEFAULTBACKGROUNDCOLOR =0x373737
 
var iG2DDEFAULTFONTCOLOR =0x0
 
var iG2DDEFAULTLABELFONTCOLOR =0xffffff
 
var iG2DDEFAULTFRAMEFONTCOLOR =0xffffff
 
var iG2DDEFAULTTIMELINEEDITORBGCOLOR =0x373737
 
var iG2DDEFAULTTIMELINEEDITORTRACKONCOLOR =0x888888
 
var iG2DDEFAULTTIMELINEEDITORKEYINTERONCOLOR =0xaaaaaa
 
var iG2DDEFAULTTIMELINEEDITORKEYINTEROFFCOLOR =0x7d7d7d
 
var iG2DDEFAULTTIMELINEEDITORKEYONCOLOR =0x888888
 
var iG2DDEFAULTTIMELINEEDITORKEYBORDERONCOLOR =0xffffff
 
var iG2DDEFAULTTIMELINEEDITORTRACKOFFCOLOR =0x373737
 
var iG2DDEFAULTTIMELINEEDITORKEYOFFCOLOR =0x373737
 
var iG2DDEFAULTTIMELINEEDITORKEYBORDEROFFCOLOR =0xeeeeee
 
var iG2DDEFAULTTIMELINEEDITORBORDERWIDTH =1
 
var iG2DDEFAULTMODULEEDITORBGCOLOR =0x7d7d7d
 
var iG2DDEFAULTMODULEEDITORDOTCOLOR =0xffffff
 
var iG2DDEFAULTMODULEEDITORBOXBORDEROFFCOLOR =0xeeeeee
 
var iG2DDEFAULTMODULEEDITORBOXBORDERONCOLOR =0xffffff
 
var iG2DDEFAULTMODULEEDITORBOXOFFCOLOR =0x373737
 
var iG2DDEFAULTMODULEEDITORBOXONCOLOR =0x888888
 
var iG2DDEFAULTMODULEEDITORBOXDISABLEOFFCOLOR =0x000099
 
var iG2DDEFAULTMODULEEDITORBOXDISABLEONCOLOR =0x0000bf
 
var iG2DDEFAULTMODULEEDITORBOXTEXTONCOLOR =0xffffff
 
var iG2DDEFAULTMODULEEDITORBOXTEXTOFFCOLOR =0xeeeeee
 
var iG2DDEFAULTMODULEEDITORLINKOFFCOLOR =0xaaaaaa
 
var iG2DDEFAULTMODULEEDITORLINKONCOLOR =0xffffff
 
var iG2DDEFAULTMODULEEDITORROUNDLINKSIZE =24
 
var iG2DDEFAULTMODULEEDITORBORDERWIDTH =1
 
var sG2DDEFAULTRESOURCESPATH ="tools/os3dlib/res/"
 
var sG2DUPDOWNVALUECURSOR ="valuesupdown_cursor.bmp"
 
var sG2DHCOLORPICKERCURSOR ="colorpicker_cursor.bmp"
 
var sG2DHSIZECURSOR ="hsize_cursor.bmp"
 
var sG2DWSIZECURSOR ="wsize_cursor.bmp"
 
var sG2DDEFAULTCHKTAB ="edit/chktab.png"
 
var sG2DDEFAULTCLOSETAB ="edit/btnclosetab.png"
 
var sG2DDEFAULTBTNTABLEFT ="edit/btnleft.png"
 
var sG2DDEFAULTBTNTABRIGHT ="edit/btnright.png"
 
var sG2DDEFAULTBTNVALUP ="edit/btnup.png"
 
var sG2DDEFAULTBTNVALDOWN ="edit/btndown.png"
 
var sG2DDEFAULTBTNCOLORPICKER ="edit/btncolorpicker.png"
 
var sG2DDEFAULTCHKFRAMEFOLD ="edit/chkframeminmax.png"
 
var sG2DDEFAULTCHKSFOLDER ="edit/tb_sfolder.png"
 
var sG2DDEFAULTCHKLFOLDER ="edit/tb_lfolder.png"
 
var sG2DDEFAULTBTNNFOLDER ="edit/tb_nfolder.png"
 
var sG2DCOLORMAP ="edit/work.png"
 
var sG2DCOLORMAPCROSS ="edit/cross.png"
 
var EDFILE_DIALOG_MULTI =1
 
var EDFILE_DIALOG_LIST_FOLDERS =2
 
var EDFILE_DIALOG_SHOW_INFOS =4
 
var EDFILE_DIALOG_SHOW_TOOLBAR =8
 
var EDFILE_DIALOG_SYSTEM_FILES =16
 
var EDFILE_DIALOG_FILTER_BITMAP =32
 
var lEDFILE_DIALOG_SYSTEM_PATHS ="/tools"::"/tmp"::"/locked"::"/lib"::nil
 
var EDWIN_RESIZE_NONE =0
 
var EDWIN_RESIZE_LW =1
 left border is at a flexible distance from the left border of the parent zone
 
var EDWIN_RESIZE_MW =2
 width is a flexible value
 
var EDWIN_RESIZE_RW =4
 right border is at a flexible distance from the right border of the parent zone
 
var EDWIN_RESIZE_LH =8
 top border is at a flexible distance from the top border of the parent zone
 
var EDWIN_RESIZE_MH =16
 height is a flexible value
 
var EDWIN_RESIZE_RH =32
 bottom border is at a flexible distance from the bottom border of the parent zone
 
var EDWIN_RESIZE_ALL =64
 all flexible
 
var EDWIN_DIALOG =1
 
var EDWIN_POPUP =2
 
var EDWIN_FRAME =4
 
var EDWIN_GROUP =8
 
var EDWIN_TAB =16
 
var EDWIN_MODAL =32
 
proto crEdWindow =fun [Chn EdWindow I I I I I I I S] EdWindow
 
proto dsEdWindow =fun [EdWindow] I
 
proto resizeEdWindowVirtualSize =fun [EdWindow] I
 
proto getEdWindowToolBarSize =fun [EdWindow] [I I]
 
proto setEdWindowVisible =fun [EdWindow I] EdWindow
 
proto dsEdWindowCtrlList =fun I
 
var ETB_HORIZONTAL =1
 
var ETB_VERTICAL =2
 
var ETB_BOTTOM =4
 
var ETB_ALIGN_LEFT =1
 
var ETB_ALIGN_RIGHT =2
 
var ETB_ALIGN_TOP =4
 
var ETB_ALIGN_BOTTOM =8
 
proto focusEdTab =fun [EdTabBar EdTab] I
 
proto dsEdTab =fun [EdTabBar EdTab] I
 
proto setEdCtrlSize =fun [EdControl I I] I
 
proto setEdCtrlPositionSize =fun [EdControl I I I I] I
 
proto selectEdCtrlTimeLineTrack =fun [EdControl EdTLTrack] EdTLTrack
 
proto selectEdCtrlTimeLineKey =fun [EdControl EdTLKey] EdTLKey
 
proto setEdCtrlVisible =fun [EdControl I] I
 
proto setEdCtrlEnable =fun [EdControl I] I
 
var ETAB_CLOSEBTN =1
 
var iFILTER_SHARPEN =0
 
var iFILTER_UNSHAR_MASK =1
 
var iFILTER_EMBOSS =2
 
var iFILTER_BOX_BLUR =3
 
var iFILTER_GAUSSIAN_BLUR =4
 
var iFILTER_EDGE0 =5
 
var iFILTER_EDGE1 =6
 
var iFILTER_EDGE2 =7
 
proto setEdCtrlFloatValueWithoutCallback =fun [EdControl F] I
 Callback on a float control value change timer timeout.
 
proto cbEdColorMapExaValueChange =fun [EdControl S [I I [I I I] EdControl EdControl EdControl EdControl EdControl EdControl EdControl EdControl CompBitmap ObjCursor]] I
 

Typedef Documentation

◆ EdTheme

typedef struct mkEdTheme EdTheme

◆ EdTreeItem

typedef struct mkEdTreeItem EdTreeItem

◆ EdSlider

typedef struct mkEdSlider EdSlider

◆ EdTLKey

typedef struct mkEdTLKey EdTLKey

◆ EdTLTrack

typedef struct mkEdTLTrack EdTLTrack

◆ EdTimeLineEditor

typedef struct mkEdTimeLineEditor EdTimeLineEditor

◆ EdControl

typedef struct mkEdControl EdControl

◆ EdModuleEditor

typedef struct mkEdModuleEditor EdModuleEditor

◆ EdModuleBox

typedef struct mkEdModuleBox EdModuleBox

◆ EdModuleRoundLink

typedef struct mkEdModuleRoundLink EdModuleRoundLink

◆ EdModuleLink

typedef struct mkEdModuleLink EdModuleLink

◆ EdWindow

typedef struct mkEdWindow EdWindow

◆ EdFileDialog

typedef struct mkEdFileDialog EdFileDialog

◆ EdToolBar

typedef struct mkEdToolBar EdToolBar

◆ EdTabBar

typedef struct mkEdTabBar EdTabBar

◆ EdTab

typedef struct mkEdTab EdTab

Function Documentation

◆ G2DcrFont()

G2DcrFont ( chan  ,
fontsize  ,
rot  ,
flags  ,
fontname   
)

◆ G2DgetStringSize2()

G2DgetStringSize2 ( font  ,
txtList  ,
,
 
)

Get the width and height size of a string list calculated using font.

Used by G2DgetStringSize, you shoud use G2DgetStringSize only Prototype: fun [ObjFont [S r1] I I] [I I]

Parameters
ObjFont: font
[Sr1] : string list to calculate
I: should be 0
I: should be 0
Returns
[I I] : [width height] in pixel size

◆ G2DgetStringSize()

G2DgetStringSize ( font  ,
str   
)

Get the width and height size of a string calculated using font.

Prototype: fun [ObjFont S] [I I]

Parameters
ObjFont: font
S: string to calculate
Returns
[I I] : [width height] in pixel size

◆ G2DgetStringSize2BT()

G2DgetStringSize2BT ( font  ,
txtList  ,
,
 
)

Get the width and height size of a string list calculated using font.

Used by G2DgetStringSize, you shoud use G2DgetStringSize only Prototype: fun [ObjFont [S r1] I I] [I I]

Parameters
ObjBTFont: font
[Sr1] : string list to calculate
I: should be 0
I: should be 0
Returns
[I I] : [width height] in pixel size

◆ G2DgetStringSizeBT()

G2DgetStringSizeBT ( font  ,
str   
)

Get the width and height size of a string calculated using font.

Prototype: fun [ObjFont S] [I I]

Parameters
ObjBTFont: font
S: string to calculate
Returns
[I I] : [width height] in pixel size

◆ G2DgetStrWidth()

G2DgetStrWidth ( font  ,
str   
)

Get the width size of a string calculated using font.

Prototype: fun [ObjFont S] I

Parameters
ObjFont: font
S: string to calculate
Returns
I : width in pixel size

◆ G2DgetFtoA()

G2DgetFtoA ( val  ,
nbdec   
)

Convert a float into an number of zero limited string.

Prototype: fun [F I] S

Parameters
F: float to convert
I: number of 0 after the coma
Returns
S : float in string

◆ G2DcolorIsClear()

G2DcolorIsClear ( )

◆ G2Dlcat()

G2Dlcat ( ,
 
)

Concat two list to one.

Prototype: fun [[u0 r1] [u0 r1]] [u0 r1]

Parameters
[u0r1] : first list to concat
[u0r1] : second list to concat
Returns
[u0 r1] : concatened list

◆ G2DisInList()

G2DisInList ( ,
 
)

Test if an element exist in a list.

Prototype: fun [[u0 r1] u0] I

Parameters
[u0r1] : list
u0: elem to find
Returns
I : 1 if found else 0

◆ G2DremoveFromList()

G2DremoveFromList ( ,
elt   
)

Remove an element from a list.

Prototype: fun [[u0 r1] u0] [u0 r1]

Parameters
[u0r1] : list
u0: element to remove
Returns
[u r1] : list without the element

◆ G2DremoveStringFromList()

G2DremoveStringFromList ( ,
elt   
)

Remove a string from a list case unsensivity.

Prototype: fun [[S r1] S] [S r1]

Parameters
[Sr1] : string list
S: string to remove
Returns
[S r1] : list without the element

◆ G2DremoveEdIdxFromList()

G2DremoveEdIdxFromList ( ,
idx   
)

Remove an element from an int indexed list.

Prototype: fun [[[I u0] r1] I] [[I u0] r1]

Parameters
[[Iu0] r1] : list
I: index
Returns
[[I u0] r1] : list without the indexed element

◆ G2DremoveEdSidFromList()

G2DremoveEdSidFromList ( ,
sid   
)

Remove an element from an string indexed list.

Prototype: fun [[[S u0] r1] S] [[S u0] r1]

Parameters
[[Su0] r1] : list
S: string index
Returns
[[S u0] r1] : list without the indexed element

◆ G2DremoveEdSidFromListi()

G2DremoveEdSidFromListi ( ,
sid   
)

Remove an element from an string indexed list case unsensivity.

Prototype: fun [[[S u0] r1] S] [[S u0] r1]

Parameters
[[Su0] r1] : list
S: string index
Returns
[[S u0] r1] : list without the indexed element

◆ G2DgetElemFromListByIndex()

G2DgetElemFromListByIndex ( ,
idx   
)

Get an element from an indexed list by index.

Prototype: fun [[[I u0] r1] I] [I u0]

Parameters
[[Iu0] r1] : list
I: index
Returns
[I u0] : the element if found else return NIL

◆ G2DsplitList()

G2DsplitList ( ,
pos   
)

Split a list in two list at given position.

Prototype: fun [[u0 r1] I] [[u0 r1] [u0 r1]]

Parameters
[u0r1] : list to split
I: position (start at 0), use a negative value for a position from the list end
Returns
[[u0 r1] [u0 r1]] : splited list

◆ G2DgetAbreviation()

G2DgetAbreviation ( str  ,
size  ,
font  ,
endstr   
)

Get a cutted string limited by pixel size with a possible concated string at end.

Prototype: fun [S I ObjFont S] S

Parameters
S: string to cut
I: max width in pixel
ObjFont: font used
S: string concatened with the cutted string ("...")
Returns
S : the cutted string

◆ G2DloadBmpPack()

G2DloadBmpPack ( chan  ,
file   
)

◆ G2DgetAlphaBitmapRatioH()

G2DgetAlphaBitmapRatioH ( abmp  ,
width  ,
height   
)

◆ G2DgetBitmapRatioH()

G2DgetBitmapRatioH ( abmp  ,
width  ,
height   
)

◆ G2DbBmp_HResize()

G2DbBmp_HResize ( resBmp  ,
orgBmp  ,
resBmp8  ,
orgBmp8  ,
nbCol  ,
numCol  ,
trans  ,
borders   
)

◆ G2DbBmp_VResize()

G2DbBmp_VResize ( resBmp  ,
orgBmp  ,
resBmp8  ,
orgBmp8  ,
nbLine  ,
numLine  ,
trans  ,
borders   
)

◆ G2DbBmp_DrawText()

G2DbBmp_DrawText ( bmp  ,
text  ,
tabl  ,
size  ,
pos  ,
colors  ,
numLine  ,
numCol   
)

◆ G2DbBmp_stretchButtonText()

G2DbBmp_stretchButtonText ( chan  ,
text  ,
size  ,
colors  ,
borders  ,
tabl  ,
img  ,
right   
)

◆ G2DcbResizeNode()

G2DcbResizeNode ( cbmp  ,
,
,
,
oldval   
)

◆ G2DcreateNode()

G2DcreateNode ( container  ,
node  ,
pos  ,
width  ,
height  ,
flags  ,
color  ,
opacity  ,
inline  ,
linecolor   
)

Create a CompBitmap as layer with border, backcolor and opacity.

Prototype: fun [Chn ObjNode [I I] I I I I I I I] ObjNode

Parameters
Chn: channel
ObjNode: father node
[II] : [x y] position
I: width
I: height
I: CompBitmap flags
I: background color
I: opacity 0 to 100
I: border size
I: border color
Returns
ObjNode : ObjNode of the layer

◆ makeEdThemeResources()

makeEdThemeResources ( chan  )

Create a new theme structure with default values.

Prototype: fun [Chn] EdTheme

Parameters
Chn: channel
Returns
EdTheme : theme structure

◆ setEdColorMapResources()

setEdColorMapResources ( themestr  ,
cmap  ,
mapcross  ,
btnpicker  ,
curpicker   
)

Set the color map control theme resources.

Prototype: fun [EdTheme S S S S] I

Parameters
EdTheme: theme structure
S: colormap png path in scol partition
S: cross selection png path in scol partition
S: button color picker png path in scol partition
S: cursor color picker path in scol partition
Returns
I : 0

◆ setEdToolBarResources()

setEdToolBarResources ( themestr  ,
backcolor   
)

Set the toolbar control theme resources.

Prototype: fun [EdTheme I] I

Parameters
EdTheme: theme structure
I: background color
Returns
I : 0

◆ setEdTabResources()

setEdTabResources ( themestr  ,
backcolor  ,
tabcheck  ,
tabclose  ,
tableft  ,
tabright  ,
fontname  ,
fontsize  ,
fontcolor   
)

Set the tabs control theme resources.

Prototype: fun [EdTheme I S S S S S I I] I

Parameters
EdTheme: theme structure
I: background color
S: Tab check png path in scol partition
S: Tab close button png path in scol partition
S: Tab left button png path in scol partition
S: Tab right button png path in scol partition
S: font face name
I: font size
I: font color
Returns
I : 0

◆ setEdFloatResources()

setEdFloatResources ( themestr  ,
upbtn  ,
downbtn  ,
cursize   
)

Set the float control theme resources.

Prototype: fun [EdTheme S S S] I

Parameters
EdTheme: theme structure
S: up button png path in scol partition
S: down button png path in scol partition
S: arrows cursor bmp path in scol partition
Returns
I : 0

◆ setEdFrameResources()

setEdFrameResources ( themestr  ,
backcolor  ,
foldbtn  ,
fontname  ,
fontsize  ,
fontcolor  ,
barheight   
)

Set the frame control theme resources.

Prototype: fun [EdTheme I S S I I I] I

Parameters
EdTheme: theme structure
I: background color
S: fold (minimize / restore) button png path in scol partition
S: font face name
I: font size
I: font color
I: title bar height
Returns
I : 0

◆ addEdThemeResource()

addEdThemeResource ( themestr  ,
resname  ,
path   
)

Add an indexed resource to the theme.

Prototype: fun [EdTheme S S] I

Parameters
EdTheme: theme structure
S: resource name index
S: png path in scol partition
Returns
I : 0

◆ delEdThemeResource()

delEdThemeResource ( themestr  ,
resname   
)

Del an indexed resource in the theme.

Prototype: fun [EdTheme S] I

Parameters
EdTheme: theme structure
S: resource name index
Returns
I : 0

◆ getEdThemeResource()

getEdThemeResource ( themestr  ,
resname   
)

Get an indexed resource from the theme.

Prototype: fun [EdTheme S] AlphaBitmap

Parameters
EdTheme: theme structure
S: resource name index
Returns
AlphaBitmap : resource AlphaBitmap

◆ delEdTheme()

delEdTheme ( themestr  )

Destroy a theme structure and his resources.

Prototype: fun [EdTheme] I

Parameters
EdTheme: theme structure
Returns
I : 0

◆ resetEdTabPosition()

resetEdTabPosition ( tabbarstr  )

Re-position all tabs on tab bar.

Private

Prototype: fun [EdTabBar] I

Parameters
EdTabBar: tab bar structure
Returns
I : 0

◆ getEdTabsLength()

getEdTabsLength ( tabbarstr  ,
pos   
)

Get the width of the tab bar from a tab position.

Private

Prototype: fun [EdTabBar I] I

Parameters
EdTabBar: tab bar structure
I: tab position
Returns
I : width size

◆ getEdLastVisibleTabs()

getEdLastVisibleTabs ( tabbarstr  )

Get last visible tab position.

Private

Prototype: fun [EdTabBar] I

Parameters
EdTabBar: tab bar structure
Returns
I : last visible position

◆ getEdBestTabsByLength()

getEdBestTabsByLength ( tabbarstr  ,
,
pos   
)

Get the best pos for the scrolled tab bar.

Private

Prototype: fun [EdTabBar I I] I

Parameters
EdTabBar: tab bar structure
I: real width of the tab
I: tab position
Returns
I : best position

◆ activateEdTabBarScroll()

activateEdTabBarScroll ( tabbarstr  )

Show or hide the scrolling arrows if needed.

Private

Prototype: fun [EdTabBar] I

Parameters
EdTabBar: tab bar structure
Returns
I : 0

◆ cbEdTabClick()

cbEdTabClick ( cmpchk  ,
param  ,
,
,
btn  ,
mask   
)

Not used.

private

Prototype: fun [CompCheck u0 I I I I] I

Returns
I : 0

◆ cbEdTabUnClick()

cbEdTabUnClick ( cmpchk  ,
param  ,
,
,
btn  ,
mask   
)

Unclick call back on a tab.

Private

Prototype: fun [CompCheck [EdTabBar EdTab] I I I I] I

Returns
I : 0

◆ cbEdTabResize()

cbEdTabResize ( cmpchk  ,
,
,
 
)

Not used.

Private

Prototype: fun [CompCheck u0 I I] I

Returns
I : 0

◆ cbEdCloseTabClick()

cbEdCloseTabClick ( cmproll  ,
param  ,
,
,
btn  ,
mask   
)

Callback for the close button.

Private

Prototype: fun [CompRollOver u0 I I I I] I

Returns
I : 0

◆ setEdTabCbClose()

setEdTabCbClose ( tabstr  ,
cbfun   
)

Callback for the close button.

Private

Prototype: fun [EdTab fun [EdTab] I] I

Returns
I : 0

◆ changeEdTabCheck()

changeEdTabCheck ( tabbarstr  ,
tabstr   
)

Update the tab check.

Private

Prototype: fun [EdTabBar EdTab] I

Returns
I : 0

◆ focusEdTab()

focusEdTab ( tabbarstr  ,
tabstr   
)

Focus the specified tab.

Private

Prototype: fun [EdTabBar EdTab] I

Parameters
EdTabBar: tab bar structure
EdTab: tab structure
Returns
I : 0

◆ cbEdTabBarScrollLeft()

cbEdTabBarScrollLeft ( cmpbtn  ,
tabbarstr  ,
,
,
btn  ,
mask   
)

Callback on scroll left click.

Private

Prototype: fun [CompRollOver EdTabBar I I I I] I

Returns
I : 0

◆ cbEdTabBarScrollRight()

cbEdTabBarScrollRight ( cmpbtn  ,
tabbarstr  ,
,
,
btn  ,
mask   
)

Callback on scroll right click.

Private

Prototype: fun [CompRollOver EdTabBar I I I I] I

Returns
I : 0

◆ makeEdTabBarScroll()

makeEdTabBarScroll ( tabbarstr  )

Create the tab bar scroll interface.

Private

Prototype: fun [EdTabBar] I

Returns
I : 0

◆ cbEdToolBarToolTipHide()

cbEdToolBarToolTipHide ( node  ,
,
bubble   
)

Hide a toolbar tooltip.

Private

Prototype: fun [ObjNode EdToolBar S] I

Parameters
ObjNode: node of tooltip
EdToolBar: tool bar structure
S: tooltip text
Returns
I : 0

◆ cbEdToolBarToolTipShow()

cbEdToolBarToolTipShow ( node  ,
,
bubble  ,
dx  ,
dy   
)

Show a toolbar tooltip.

Private

Prototype: fun [ObjNode EdToolBar S I I] I

Parameters
ObjNode: node of tooltip
EdToolBar: tool bar structure
S: tooltip text
I: X position
I: Y position
Returns
I : 0

◆ cbEdToolBarTextResize()

cbEdToolBarTextResize ( ctext  ,
param  ,
,
 
)

Callback on toolbar text resize.

Private not used

Prototype: fun [CompText [EdToolBar u0] I I] I

Returns
I : 0

◆ cbEdToolBarCheckClick()

cbEdToolBarCheckClick ( check  ,
param  ,
,
,
btn  ,
mask   
)

Callback on toolbar check click.

Private

Prototype: fun [CompCheck [EdToolBar fun [EdToolBar CompCheck I I I] I] I I I I] I

Returns
I : 0

◆ cbEdToolBarCheckIn()

cbEdToolBarCheckIn ( croll  ,
param  ,
,
,
mask   
)

Callback on toolbar check cursor in.

Private not used

Prototype: fun [CompCheck [EdToolBar u0] I I I] I

Returns
I : 0

◆ cbEdToolBarCheckOut()

cbEdToolBarCheckOut ( croll  ,
param  ,
,
,
mask   
)

Callback on toolbar check cursor out.

Private not used

Prototype: fun [CompCheck [EdToolBar u0] I I I] I

Returns
I : 0

◆ cbEdToolBarCheckResize()

cbEdToolBarCheckResize ( croll  ,
param  ,
,
 
)

Callback on toolbar check resize.

Private not used

Prototype: fun [CompCheck [EdToolBar u0] I I] I

Returns
I : 0

◆ cbEdToolBarButtonClick()

cbEdToolBarButtonClick ( croll  ,
param  ,
,
,
btn  ,
mask   
)

Callback on toolbar button click.

Private

Prototype: fun [CompRollOver [EdToolBar fun [EdToolBar CompRollOver I I] I] I I I I] I

Returns
I : 0

◆ cbEdToolBarButtonIn()

cbEdToolBarButtonIn ( croll  ,
param  ,
,
,
mask   
)

Callback on toolbar button cursor in.

Private not used

Prototype: fun [CompRollOver [EdToolBar u0] I I I] I

Returns
I : 0

◆ cbEdToolBarButtonOut()

cbEdToolBarButtonOut ( croll  ,
param  ,
,
,
mask   
)

Callback on toolbar button cursor out.

Private not used

Prototype: fun [CompRollOver [EdToolBar u0] I I I] I

Returns
I : 0

◆ cbEdToolBarButtonResize()

cbEdToolBarButtonResize ( croll  ,
param  ,
,
 
)

Callback on toolbar button resize.

Private not used

Prototype: fun [CompRollOver [EdToolBar u0] I I] I

Returns
I : 0

◆ cbEdToolBarBmpClick()

cbEdToolBarBmpClick ( bmp  ,
,
,
,
btn  ,
mask   
)

Callback on toolbar bitmap click.

Private

Prototype: fun [CompBitmap [EdToolBar fun [EdToolBar CompBitmap I I] I] I I I I] I

Returns
I : 0

◆ cbEdToolBarBmpDbClick()

cbEdToolBarBmpDbClick ( bmp  ,
,
,
,
btn  ,
mask   
)

Callback on toolbar bitmap double click.

Private

Prototype: fun [CompBitmap [EdToolBar fun [EdToolBar I I I] I] I I I I] I

Returns
I : 0

◆ dsEdToolBar()

dsEdToolBar ( win  ,
tbstr   
)

Destroy a toolbar from a window.

Private

Prototype: fun [EdWindow EdToolBar] I

Parameters
EdWindow: window structure
EdToolBar: tool bar structure
Returns
I : 0

◆ dsEdToolBarList()

dsEdToolBarList ( )

Destroy a toolbar list.

Private

Prototype: fun [[EdToolBar r1]] I

Parameters
[EdToolBarr1] : tool bar structure list
Returns
I : 0

◆ cbEdToolBarDbClick()

cbEdToolBarDbClick ( cont  ,
,
,
,
btn  ,
mask   
)

Callback on toolbar double click.

Private

Prototype: fun [ObjContainer [EdToolBar fun [EdToolBar I I I I] I] I I I I] I

Returns
I : 0

◆ cbEdToolBarClick()

cbEdToolBarClick ( cont  ,
,
,
,
btn  ,
mask   
)

Callback on toolbar click.

Private

Prototype: fun [ObjContainer [EdToolBar fun [EdToolBar I I I I] I] I I I I] I

Returns
I : 0

◆ crEdToolBar()

crEdToolBar ( chan  ,
father  ,
,
,
,
,
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
Chn: channel
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, ETB_BOTTOM)
Returns
EdToolBar : the new toolbar

◆ calcEdWindowGroupSonPos()

calcEdWindowGroupSonPos ( winstr  )

Calculate the needed Y position of a window from the other group windows.

Private

Prototype: fun [EdWindow] I

Parameters
EdWindow: window structure
Returns
I : new y pos

◆ updateEdGroupWindowSons()

updateEdGroupWindowSons ( winstr  )

Move group windows from the other group windows.

Private

Prototype: fun [EdWindow] I

Parameters
EdWindow: window structure
Returns
I : 0

◆ getEdFrameYpos()

getEdFrameYpos ( winstr  )

Calculate a frame window Y position in a group windows.

Private

Prototype: fun [EdWindow] I

Parameters
EdWindow: window structure
Returns
I : Y position

◆ calcEdCoord()

calcEdCoord ( winstr  )

Calculate coordinates of a window according to the mother window.

Private

Prototype: fun [EdWindow] [I I I I I I]

Parameters
EdWindow: window structure
Returns
[I I I I I I] : window coords

◆ calcEdWindowDim()

calcEdWindowDim ( typ  ,
x1  ,
,
x2  ,
 
)

Calculate a position with respect to the resize flags.

Private

Prototype: fun [I I I I I] [I I]

Returns
[I I] : size

◆ calcEdWindowSizePos()

calcEdWindowSizePos ( winstr  )

Calculate a window position and size according to its resize flags.

Private

Prototype: fun [EdWindow] [I I I I]

Parameters
EdWindow: window structure
Returns
[I I I I] : x y window pos and w h size

◆ calcEdCtrlSizePos()

calcEdCtrlSizePos ( ctrlstr  )

Calculate a control position and size according to its resize flags.

Private

Prototype: fun [EdControl] [I I I I]

Parameters
EdControl: control structure
Returns
[I I I I] : x y control pos and w h size

◆ getEdVirtualWindowSize()

getEdVirtualWindowSize ( winstr  )

Get a virtual window size.

Private

Prototype: fun [EdWindow] [I I]

Parameters
EdWindow: window structure
Returns
[I I] : w h window size

◆ getEdVirtualWindowPos()

getEdVirtualWindowPos ( winstr  )

Get a virtual window position.

Private

Prototype: fun [EdWindow] [I I]

Parameters
EdWindow: window structure
Returns
[I I] : x y window position

◆ getEdWindowSize()

getEdWindowSize ( winstr  )

Get a window size.

Private

Prototype: fun [EdWindow] [I I]

Parameters
EdWindow: window structure
Returns
[I I] : w h window size

◆ getEdWindowPos()

getEdWindowPos ( winstr  )

Get a window position.

Private

Prototype: fun [EdWindow] [I I]

Parameters
EdWindow: window structure
Returns
[I I] : x y window position

◆ getEdWindowPosSize()

getEdWindowPosSize ( winstr  )

Get a window position and size.

Private

Prototype: fun [EdWindow] [I I I I]

Parameters
EdWindow: window structure
Returns
[I I I I] : x y window position and w h size

◆ getEdWindowScreenPos()

getEdWindowScreenPos ( winstr  )

Get a window position in screen.

Private

Prototype: fun [EdWindow] [I I]

Parameters
EdWindow: window structure
Returns
[I I] : x y window position

◆ getEdWindowExPosSize()

getEdWindowExPosSize ( winstr  )

Get a window position and size with borders.

Private

Prototype: fun [EdWindow] [I I I I]

Parameters
EdWindow: window structure
Returns
[I I I I] : x y window position and w h size

◆ getEdWindowResizeFlags()

getEdWindowResizeFlags ( winstr  )

Get a window resize flags.

Private

Prototype: fun [EdWindow] I

Parameters
EdWindow: window structure
Returns
I : resize flags

◆ resizeEdWindow()

resizeEdWindow ( winstr  )

Resize a window according to its type, state and resize flags.

Private

Prototype: fun [EdWindow] I

Parameters
EdWindow: window structure
Returns
I : 0

◆ cbEdVirtualWindowSize()

cbEdVirtualWindowSize ( win  ,
winstr  ,
wv  ,
hv   
)

Callback on virtual window resize.

Private

Prototype: fun [ObjWin EdWindow I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: width
I: height
Returns
I : 0

◆ cbEdVirtualWindowMove()

cbEdVirtualWindowMove ( win  ,
winstr  ,
,
 
)

Callback on virtual window move.

Private

Prototype: fun [ObjWin EdWindow I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
Returns
I : 0

◆ cbEdWindowMove()

cbEdWindowMove ( win  ,
winstr  ,
,
 
)

Callback on window move.

Private

Prototype: fun [ObjWin EdWindow I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
Returns
I : 0

◆ updateEdCtrlSize()

updateEdCtrlSize ( winstr  )

Update all controls size according to the mother window.

Private

Prototype: fun [ObjWin EdWindow I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
Returns
I : 0

◆ resizeEdWindowVirtualSize()

resizeEdWindowVirtualSize ( winstr  )

Resize a virtual window according to the sons windows size.

Private

Prototype: fun [EdWindow] I

Parameters
EdWindow: window structure
Returns
I : 0

◆ cbEdWindowSize()

cbEdWindowSize ( win  ,
winstr  ,
,
 
)

Callback on window resize.

Private

Prototype: fun [ObjWin EdWindow I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: width
I: height
Returns
I : 0

◆ cbEdWindowKeyDown()

cbEdWindowKeyDown ( win  ,
winstr  ,
key  ,
scode   
)

Callback on window key down.

Private

Prototype: fun [ObjWin EdWindow I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: key
I: ascii code
Returns
I : 0

◆ cbEdWindowDropFile()

cbEdWindowDropFile ( win  ,
winstr  ,
,
,
lp   
)

Callback on window drop file.

Private

Prototype: fun [ObjWin EdWindow I I [P r1]] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
[Pr1] : files list
Returns
I : 0

◆ cbEdWindowKeyUp()

cbEdWindowKeyUp ( win  ,
winstr  ,
key   
)

Callback on window key up.

Private

Prototype: fun [ObjWin EdWindow I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: key
Returns
I : 0

◆ cbEdWindowClose()

cbEdWindowClose ( win  ,
winstr   
)

Callback on window close.

Private

Prototype: fun [ObjWin EdWindow] I

Parameters
ObjWin: window object
EdWindow: window structure
Returns
I : 0

◆ cbEdWindowFocus()

cbEdWindowFocus ( win  ,
winstr   
)

Callback on window focus.

Private

Prototype: fun [ObjWin EdWindow] I

Parameters
ObjWin: window object
EdWindow: window structure
Returns
I : 0

◆ cbEdWindowDestroy()

cbEdWindowDestroy ( win  ,
winstr   
)

Callback on window destroy.

Private

Prototype: fun [ObjWin EdWindow] I

Parameters
ObjWin: window object
EdWindow: window structure
Returns
I : 0

◆ cbEdVirtualWindowWheel()

cbEdVirtualWindowWheel ( win  ,
winstr  ,
,
,
delta  ,
btn   
)

Callback on virtual window mouse wheel.

Private

Prototype: fun [ObjWin EdWindow I I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: wheel delta
I: mouse button, 1 left, 2 right, 16 middle
Returns
I : 0

◆ cbEdVirtualWindowCursorMove()

cbEdVirtualWindowCursorMove ( win  ,
winstr  ,
dx  ,
dy  ,
btn   
)

Callback on virtual window mouse move.

Private

Prototype: fun [ObjWin EdWindow I I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: mouse button, 1 left, 2 right, 16 middle
Returns
I : 0

◆ cbEdWindowPaint()

cbEdWindowPaint ( win  ,
winstr   
)

Callback on win paint.

Private

Prototype: fun [ObjWin EdWindow] I

Parameters
ObjWin: window object
EdWindow: window structure
Returns
I : 0

◆ cbEdVirtualWindowClick()

cbEdVirtualWindowClick ( win  ,
winstr  ,
dx  ,
dy  ,
btn   
)

Callback on virtual window mouse click.

Private

Prototype: fun [ObjWin EdWindow I I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: mouse button, 1 left, 2 right, 16 middle
Returns
I : 0

◆ cbEdVirtualWindowUnClick()

cbEdVirtualWindowUnClick ( win  ,
winstr  ,
,
,
btn   
)

Callback on virtual window mouse unclick.

Private

Prototype: fun [ObjWin EdWindow I I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: mouse button, 1 left, 2 right, 16 middle
Returns
I : 0

◆ cbEdWindowCursorMove()

cbEdWindowCursorMove ( win  ,
winstr  ,
,
,
btn   
)

Callback on mouse cursor move.

Private

Prototype: fun [ObjWin EdWindow I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: mouse button
Returns
I : 0

◆ cbEdWindowClick()

cbEdWindowClick ( win  ,
winstr  ,
,
,
btn   
)

Callback on mouse click.

Private

Prototype: fun [ObjWin EdWindow I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: mouse button
Returns
I : 0

◆ cbEdWindowUnClick()

cbEdWindowUnClick ( win  ,
winstr  ,
,
,
btn   
)

Callback on mouse unclick.

Private

Prototype: fun [ObjWin EdWindow I I I] I

Parameters
ObjWin: window object
EdWindow: window structure
I: X position
I: Y position
I: mouse button
Returns
I : 0

◆ cbEdFrameMinMax()

cbEdFrameMinMax ( tbstr  ,
check  ,
btn  ,
mask  ,
state  ,
winstr   
)

Callback on a frame window minimize/maximize click.

Private

Prototype: fun [EdTabBar CompCheck I I I EdWindow] I

Parameters
EdTabBar: toolbar
CompCheck: minimize/maximize control check
I: mouse button
I: keyboard mask
I: minimize/maximize control check state
EdWindow: window structure
Returns
I : 0

◆ setEdFrameState()

setEdFrameState ( winstr  ,
state   
)

minimize or restore a frame window

Prototype: fun [EdWindow state] I

Parameters
EdWindow: frame window
I: state
Returns
I : 0

◆ cbEdDbClickFrameWindowTitle()

cbEdDbClickFrameWindowTitle ( cont  ,
param  ,
,
,
btn  ,
mask   
)

Callback on a frame window toolbar double click.

Private

Prototype: fun [ObjContainer [EdWindow CompCheck] I I I ] I

Parameters
ObjContainer: toolbar background container
[EdWindowCompCheck] : window structure and minimize/maximize control check
I: X click position
I: Y click position
I: mouse button
I: keyboard mask
Returns
I : 0

◆ crEdFrameWindowEx()

crEdFrameWindowEx ( chan  ,
fatherstr  ,
,
,
,
,
resize  ,
themestr  ,
title  ,
minimizebuble  ,
minimize   
)

◆ getEdCtrlLabel()

getEdCtrlLabel ( ctrlstr  )

◆ getEdCtrlColorLabel()

getEdCtrlColorLabel ( ctrlstr  )

◆ getEdCtrlText()

getEdCtrlText ( ctrlstr  )

◆ getEdCtrlEditText()

getEdCtrlEditText ( ctrlstr  )

◆ getEdCtrlTextLine()

getEdCtrlTextLine ( ctrlstr  )

◆ getEdCtrlButton()

getEdCtrlButton ( ctrlstr  )

◆ getEdCtrlCheck()

getEdCtrlCheck ( ctrlstr  )

◆ getEdCtrlRadio()

getEdCtrlRadio ( ctrlstr  )

◆ getEdCtrlList()

getEdCtrlList ( ctrlstr  )

◆ getEdCtrlTree()

getEdCtrlTree ( ctrlstr  )

◆ getEdCtrlSelect()

getEdCtrlSelect ( ctrlstr  )

◆ getEdCtrlFloat()

getEdCtrlFloat ( ctrlstr  )

◆ getEdCtrlView3d()

getEdCtrlView3d ( ctrlstr  )

◆ getEdCtrlSlider()

getEdCtrlSlider ( ctrlstr  )

◆ getEdCtrlTimeLineEditor()

getEdCtrlTimeLineEditor ( ctrlstr  )

◆ getEdCtrlTooltip()

getEdCtrlTooltip ( ctrlstr  )

◆ setEdCtrlTooltipValue()

setEdCtrlTooltipValue ( ctrlstr  ,
value   
)

Set a tooltip control text value.

Prototype: fun [EdControl S] I

Parameters
EdControl: Tooltip control structure
S: text value
Returns
I : 0

◆ setEdCtrlTooltipVisible()

setEdCtrlTooltipVisible ( ctrlstr  ,
state   
)

Set a tooltip control visibility.

Prototype: fun [EdControl I] I

Parameters
EdControl: Tooltip control structure
Returns
I : 0

◆ crEdCtrlTooltip()

crEdCtrlTooltip ( winstr  ,
value  ,
themestr   
)

Create a tooltip control at mouse position.

Prototype: fun [EdWindow S EdTheme] EdControl

Parameters
EdWindow: mother window structure
S: text value
EdTheme: theme structure or nil for default
Returns
EdControl : new Tooltip control

◆ crEdCtrlTooltipFixed()

crEdCtrlTooltipFixed ( winstr  ,
,
,
,
,
value  ,
themestr   
)

Create a tooltip control.

Prototype: fun [EdWindow I I I I S EdTheme] EdControl

Parameters
EdWindow: mother window structure
I: X position
I: Y position
I: width
I: height
S: text value
EdTheme: theme structure or nil for default
Returns
EdControl : new Tooltip control

◆ dsEdCtrlTooltip()

dsEdCtrlTooltip ( ctrlstr  )

Destroy a tooltip control.

Prototype: fun [EdControl] I

Parameters
EdControl: Tooltip control structure
Returns
I : 0

◆ crEdCtrlColorLabelExt()

crEdCtrlColorLabelExt ( winstr  ,
,
,
,
,
margin  ,
value  ,
align  ,
resize  ,
bgcolor  ,
themestr   
)

◆ cbEdCtrlTextChange()

cbEdCtrlTextChange ( txt  ,
 
)

Callback on text control value change.

Private

Prototype: fun [ObjText [EdControl fun [EdControl S] I]] I

Parameters
ObjText: text object
[EdControlfun [EdControl S] I] : text control structure and user callback
Returns
I : 0

◆ cbEdCtrlEditTextChange()

cbEdCtrlEditTextChange ( txt  ,
 
)

Callback on edit text control value change.

Private

Prototype: fun [ObjText [EdControl fun [EdControl S] I]] I

Parameters
ObjText: text object
[EdControlfun [EdControl S] I] : edit text control structure and user callback
Returns
I : 0

◆ cbEdCtrlTextLineChange()

cbEdCtrlTextLineChange ( txt  ,
 
)

Callback on text line control value change.

Private

Prototype: fun [ObjText [EdControl fun [EdControl S] I]] I

Parameters
ObjText: text object
[EdControlfun [EdControl S] I] : text line control structure and user callback
Returns
I : 0

◆ cbEdCtrlTextLineValidate()

cbEdCtrlTextLineValidate ( txt  ,
,
val   
)

Callback on text line control validate.

Private

Prototype: fun [ObjText [EdControl fun [EdControl S] I]] I

Parameters
ObjText: text object
[EdControlfun [EdControl S] I] : text line control structure and user callback
Returns
I : 0

◆ cbEdCtrlButton()

cbEdCtrlButton ( btn  ,
 
)

Callback on button control click.

Private

Prototype: fun [ObjButton [EdControl fun [EdControl] I]] I

Parameters
ObjButton: button object
[EdControlfun [EdControl] I] : button control structure and callback
Returns
I : 0

◆ cbEdCtrlCheckState()

cbEdCtrlCheckState ( chk  ,
,
state   
)

Callback on check box control state change.

Private

Prototype: fun [ObjCheck [EdControl fun [EdControl I] I]] I

Parameters
ObjCheck: check object
[EdControlfun [EdControl I] I] : check box control structure and callback
Returns
I : 0

◆ cbEdCtrlListDbClick()

cbEdCtrlListDbClick ( lst  ,
,
pos  ,
elem   
)

Callback on list control double click.

Private

Prototype: fun [ObjList [EdControl fun [EdControl I S [S r1] I] I] I S] I

Parameters
ObjList: list object
[EdControlfun [EdControl I S [S r1] I] I] : list control structure and callback
I: position
S: name
Returns
I : 0

◆ cbEdCtrlListClick()

cbEdCtrlListClick ( lst  ,
,
pos  ,
elem   
)

Callback on list control click.

Private

Prototype: fun [ObjList [EdControl fun [EdControl I S [S r1] I] I] I S] I

Parameters
ObjList: list object
[EdControlfun [EdControl I S [S r1] I] I] : list control structure and callback
I: position
S: name
Returns
I : 0

◆ cbEdCtrlListKeyDown()

cbEdCtrlListKeyDown ( listobj  ,
,
key  ,
code   
)

Callback on list control key down.

Private

Prototype: fun [ObjList [EdControl fun [EdControl I S [S r1] I I I] I] I S] I

Parameters
ObjList: list object
[EdControlfun [EdControl I S [S r1] I I I] I] : list control structure and callback
I: key code
I: ascii code
Returns
I : 0

◆ cbEdCtrlListKeyUp()

cbEdCtrlListKeyUp ( listobj  ,
,
key   
)

Callback on list control key up.

Private

Prototype: fun [ObjList [EdControl fun [EdControl I S [S r1] I I] I] I S] I

Parameters
ObjList: list object
[EdControlfun [EdControl I S [S r1] I I] I] : list control structure and callback
I: key code
Returns
I : 0

◆ cbEdCtrlSelect()

cbEdCtrlSelect ( sel  ,
,
pos  ,
elem   
)

Callback on select box control selected.

Private

Prototype: fun [ObjBox [EdControl fun [EdControl I S] I] I S] I

Parameters
ObjBox: select object
[EdControlfun [EdControl I S] I] : select control structure and callback
I: element position
S: element name
Returns
I : 0

◆ cbEdCtrlTreeSelect()

cbEdCtrlTreeSelect ( tree  ,
,
item   
)

Callback on a tree item selection.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I] u1] ObjTreeItem] I

Returns
0

◆ cbEdCtrlTreeDrag()

cbEdCtrlTreeDrag ( tree  ,
,
item1  ,
item2   
)

Callback on a tree item drag.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl [EdTreeItem EdTreeItem S I] [EdTreeItem EdTreeItem S I]] u1] ObjTreeItem ObjTreeItem] I

Returns
0

◆ cbEdCtrlTreeDbClick()

cbEdCtrlTreeDbClick ( tree  ,
,
item  ,
,
 
)

Callback on a tree item double click.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I u1 u2] u3] ObjTreeItem u1 u2] I

Returns
0

◆ cbEdCtrlTreeRclick()

cbEdCtrlTreeRclick ( tree  ,
,
item  ,
,
,
btn   
)

Callback on a tree item right click.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I u1 u2] u3] ObjTreeItem u1 u2 u4] I

Returns
0

◆ cbEdCtrlTreeClick()

cbEdCtrlTreeClick ( tree  ,
,
item  ,
,
,
btn   
)

Callback on a tree item right click.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I [u1 u2] u4] u3] ObjTreeItem u1 u2 u4] I

Returns
0

◆ cbEdCtrlTreeExpand()

cbEdCtrlTreeExpand ( tree  ,
,
item  ,
state   
)

Callback on a tree item expand.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I u1 u2] u3] ObjTreeItem u1 u2 u4] I

Returns
0

◆ cbEdCtrlTreeKeyDown()

cbEdCtrlTreeKeyDown ( tree  ,
,
key  ,
code   
)

Callback on a tree item key down event.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I u1 u2] u3] u1 u2] I

Returns
0

◆ cbEdCtrlTreeKeyUp()

cbEdCtrlTreeKeyUp ( tree  ,
,
key   
)

Callback on a tree item key up event.

Private

Prototype: fun [ObjTree [EdControl fun [EdControl EdTreeItem EdTreeItem S I u1] u2] u1] I

Returns
0

◆ getEdCtrlTreeItems()

getEdCtrlTreeItems ( ctrlstr  )

◆ cpEdCtrlTreeItems()

cpEdCtrlTreeItems ( ctrlstr1  ,
item1  ,
ctrlstr2  ,
father2   
)

◆ cpEdCtrlTreeContent()

cpEdCtrlTreeContent ( ctrlstr1  ,
ctrlstr2   
)

◆ getEdCtrlTreeValidParent()

getEdCtrlTreeValidParent ( ctrlstr  ,
item   
)

◆ applyEdCtrlTreeFilter()

applyEdCtrlTreeFilter ( ctrlstr  ,
item  ,
filter   
)

◆ cbEdCtrlBitmapListCursorMove()

cbEdCtrlBitmapListCursorMove ( cmpbmp  ,
ctrlstr  ,
,
,
mask   
)

Callback on a bitmap list control cursor move.

Private

Prototype: fun [CompBitmap EdControl I I I] I

Returns
0

◆ cbEdCtrlBitmapListResize()

cbEdCtrlBitmapListResize ( cmpbmp  ,
ctrlstr  ,
,
 
)

Callback on a bitmap list control resize.

Private

Prototype: fun [CompBitmap EdControl I I] I

Returns
0

◆ selectEdCtrlBitmapList()

selectEdCtrlBitmapList ( ctrlstr  ,
pos   
)

◆ getEdCtrlBitmapListValbyPos()

getEdCtrlBitmapListValbyPos ( ctrlstr  ,
pos   
)

◆ cbEdCtrlBitmapListClick()

cbEdCtrlBitmapListClick ( cmpbmp  ,
param  ,
,
,
btn  ,
mask   
)

◆ cbEdCtrlBitmapListDbClick()

cbEdCtrlBitmapListDbClick ( cmpbmp  ,
param  ,
,
,
btn  ,
mask   
)

◆ refreshEdCtrlBitmapListBitmap()

refreshEdCtrlBitmapListBitmap ( ctrlstr  )

◆ setEdCtrlBitmapListBitmap()

setEdCtrlBitmapListBitmap ( ctrlstr  ,
pos  ,
bmppath   
)

◆ setEdCtrlBitmapListCbClick()

setEdCtrlBitmapListCbClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlBitmapListCbDbClick()

setEdCtrlBitmapListCbDbClick ( ctrlstr  ,
cbfun   
)

◆ addEdCtrlBitmapList()

addEdCtrlBitmapList ( ctrlstr  ,
name  ,
bmppath  ,
val   
)

◆ resetEdCtrlBitmapList()

resetEdCtrlBitmapList ( ctrlstr  )

◆ setEdCtrlBitmapListElemSize()

setEdCtrlBitmapListElemSize ( ctrlstr  ,
,
,
marge   
)

◆ cbEdCtrlBitmapListSize()

cbEdCtrlBitmapListSize ( cont  ,
ctrlstr  ,
state  ,
,
 
)

◆ crEdCtrlBitmapList()

crEdCtrlBitmapList ( winstr  ,
,
,
,
,
bw  ,
bh  ,
marge  ,
resize   
)

◆ dsEdCtrlBitmapList()

dsEdCtrlBitmapList ( ctrlstr  )

◆ cbEdCtrlBitmapResizeResource()

cbEdCtrlBitmapResizeResource ( cmpbmp  ,
ctrlstr  ,
,
,
oldval   
)

Callback on a bitmap control resource resize.

Private

Prototype: fun [CompBitmap EdControl I I [I I I I]] I

Returns
0

◆ cbEdCtrlBitmapResizeResourceExt()

cbEdCtrlBitmapResizeResourceExt ( cmpbmp  ,
ctrlstr  ,
,
,
oldval   
)

Callback on a bitmap control resource resize.

Private

Prototype: fun [CompBitmap EdControl I I [I I I I] I] I

Returns
0

◆ cbEdCtrlBitmapResize()

cbEdCtrlBitmapResize ( cmpbmp  ,
ctrlstr  ,
,
 
)

Callback on a bitmap control resize.

Private

Prototype: fun [CompBitmap EdControl I I] I

Returns
0

◆ cbEdCtrlBitmapClick()

cbEdCtrlBitmapClick ( cmpbmp  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback on a bitmap control cursor click.

Private

Prototype: fun [CompBitmap EdControl I I I I] I

Returns
0

◆ cbEdCtrlBitmapCursorMove()

cbEdCtrlBitmapCursorMove ( cmpbmp  ,
ctrlstr  ,
,
,
mask   
)

Callback on a bitmap control cursor move.

Private

Prototype: fun [CompBitmap EdControl I I I I] I

Returns
0

◆ updateEdCtrlGrid()

updateEdCtrlGrid ( ctrlstr  ,
dotcolor   
)

Refresh the bitmap grid.

Private

Prototype: fun [EdControl I] I

Returns
0

◆ cbEdCtrlFloatChangeTimer()

cbEdCtrlFloatChangeTimer ( trm  ,
ctrlstr  ,
fval   
)

◆ cbEdCtrlFloatChange()

cbEdCtrlFloatChange ( txt  ,
ctrlstr   
)

Callback on a float control value change.

Private

Prototype: fun [ObjText EdControl] I

Returns
0

◆ cbEdCtrlFloatValidate()

cbEdCtrlFloatValidate ( txt  ,
ctrlstr  ,
val   
)

Callback on a float control validation.

Private

Prototype: fun [ObjText EdControl S] I

Returns
0

◆ cbEdCtrlFloatUpClick()

cbEdCtrlFloatUpClick ( cmproll  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback on a float control click on up arrow.

Private

Prototype: fun [CompRollOver EdControl I I I I] I

Returns
0

◆ cbEdCtrlFloatDownClick()

cbEdCtrlFloatDownClick ( cmproll  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback on a float control mouse click on down arrow.

Private

Prototype: fun [CompRollOver EdControl I I I I] I

Returns
0

◆ cbEdCtrlFloatUnClick()

cbEdCtrlFloatUnClick ( cont  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback on a float control mouse unclick.

Private

Prototype: fun [ObjContainer EdControl I I I I] I

Returns
0

◆ cbEdCtrlFloatLeave()

cbEdCtrlFloatLeave ( cont  ,
ctrlstr   
)

Callback on a float control mouse leave.

Private

Prototype: fun [ObjContainer EdControl] I

Returns
0

◆ cbEdCtrlFloatWheel()

cbEdCtrlFloatWheel ( cont  ,
ctrlstr  ,
,
,
delta  ,
mask   
)

Callback on a float control mouse wheel.

Private

Prototype: fun [ObjContainer EdControl I I I I] I

Returns
0

◆ cbEdCtrlFloatDrag()

cbEdCtrlFloatDrag ( cont  ,
ctrlstr  ,
,
,
mask   
)

Callback on a float control drag.

Private

Prototype: fun [ObjContainer EdControl I I I] I

Returns
0

◆ cbEdCtrlDateChange()

cbEdCtrlDateChange ( datectrl  ,
value  ,
ctrlstr   
)

Callback on a date control change.

Private

Prototype: fun [EdControl S EdControl] I

Returns
0

◆ fillEdColorMapRuller()

fillEdColorMapRuller ( ctrlstr  ,
color   
)

Fill the color map ruler.

Private

Prototype: fun [EdControl I] I

Returns
0

◆ cbEdColorMapValueChange()

cbEdColorMapValueChange ( ctrlstr  ,
val  ,
 
)

Callback on a color map control value change.

Private

Prototype: fun [EdControl S [...]] I

Returns
0

◆ cbEdColorMapExaValueChange()

cbEdColorMapExaValueChange ( ctrlstr  ,
val  ,
 
)

Callback on a color map control hexa value change.

Private

Prototype: fun [EdControl S [...]] I

Returns
0

◆ cbEdColorMapCrossCursorMove()

cbEdColorMapCrossCursorMove ( cont  ,
,
,
,
mask   
)

Callback on a color map control cross move.

Private

Prototype: fun [ObjContainer [...] I I I] I

Returns
0

◆ cbEdColorMapCrossCursorClick()

cbEdColorMapCrossCursorClick ( cont  ,
,
,
,
btn  ,
mask   
)

Callback on a color map control cross click.

Private

Prototype: fun [ObjContainer [...] I I I I] I

Returns
0

◆ cbEdColorMapRulerCursorMove()

cbEdColorMapRulerCursorMove ( cont  ,
,
,
,
mask   
)

Callback on a color map control ruler move.

Private

Prototype: fun [ObjContainer [...] I I I] I

Returns
0

◆ cbEdColorMapRulerCursorClick()

cbEdColorMapRulerCursorClick ( cont  ,
,
,
,
btn  ,
mask   
)

Callback on a color map control ruler click.

Private

Prototype: fun [ObjContainer [...] I I I I] I

Returns
0

◆ cbEdColorMapOk()

cbEdColorMapOk ( ctrlstr  ,
param   
)

Callback on a color map control ok click.

Private

Prototype: fun [EdControl [[...] EdWindow fun [I] u0]] I

Returns
0

◆ cbEdColorMapCancel()

cbEdColorMapCancel ( ctrlstr  ,
param   
)

Callback on a color map control cancel click.

Private

Prototype: fun [EdControl [[...] EdWindow fun [I] u0]] I

Returns
0

◆ cbEdColorMapScreenPickerTimer()

cbEdColorMapScreenPickerTimer ( tmr  ,
param   
)

Callback on a color map control screen color picker timer timeout.

Private

Prototype: fun [Timer [ObjWin ObjContainer [...]]] I

Returns
0

◆ cbEdColorMapScreenPickerClick()

cbEdColorMapScreenPickerClick ( cont  ,
param  ,
,
,
btn  ,
 
)

Callback on a color map control screen color picker click.

Private

Prototype: fun [ObjContainer [...] I I I I] I

Returns
0

◆ cbEdColorMapScreenPicker()

cbEdColorMapScreenPicker ( tbstr  ,
cmproll  ,
btn  ,
mask  ,
 
)

Callback on a color map control screen color picker.

Private

Prototype: fun [EdToolBar CompRollOver I I [...]] I

Returns
0

◆ cbEdColorMapDestroy()

cbEdColorMapDestroy ( winstr  ,
 
)

Callback on a color map control destroy.

Private

Prototype: fun [EdWindow [...]] I

Returns
0

◆ updateEdCtrlColorButton()

updateEdCtrlColorButton ( ctrlstr  ,
color   
)

Fill a color button control with a color.

Private

Prototype: fun [EdControl I] I

Returns
0

◆ cbEdCtrlColorButtonSelect()

cbEdCtrlColorButtonSelect ( color  ,
ctrlstr   
)

Callback on a color button control, color selection.

Private

Prototype: fun [I EdControl] I

Returns
0

◆ cbEdCtrlColorButtonMapDestroy()

cbEdCtrlColorButtonMapDestroy ( winstr  ,
ctrlstr   
)

Callback on a color button control destroy.

Private

Prototype: fun [EdWindow EdControl] I

Returns
0

◆ cbEdCtrlColorButton()

cbEdCtrlColorButton ( btn  ,
ctrlstr   
)

Callback on a color button control click.

Private

Prototype: fun [ObjButton EdControl] I

Returns
0

◆ getEdCtrlTimeLineKeyPos()

getEdCtrlTimeLineKeyPos ( keystr  )

Get the key position of a Time line control.

Private

Prototype: fun [EdTLKey] I

Returns
I : the position

◆ updateEdCtrlSliderCursor()

updateEdCtrlSliderCursor ( ctrlstr  )

Update a Slider control.

Private

Prototype: fun [EdControl] I

Returns
0

◆ cbCtrlSliderContClick()

cbCtrlSliderContClick ( cont  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback of a Slider control click.

Private

Prototype: fun [ObjContainer EdControl I I I I] I

Returns
0

◆ refreshEdCtrlSliderBackground()

refreshEdCtrlSliderBackground ( ctrlstr  )

Refresh a Slider control background.

Private

Prototype: fun [EdControl] I

Returns
0

◆ updateEdCtrlSliderBackgroundBmp()

updateEdCtrlSliderBackgroundBmp ( ctrlstr  ,
,
 
)

Update a Slider control background bitmap.

Private

Prototype: fun [EdControl I I] I

Returns
0

◆ cbEdCtrlSliderBackgroundResize()

cbEdCtrlSliderBackgroundResize ( cmpbmp  ,
ctrlstr  ,
,
,
coords   
)

Callback of a Slider control background resize.

Private

Prototype: fun [CompBitmap EdControl I I [I I I I]] I

Returns
0

◆ cbEdCtrlSliderToolTipHide()

cbEdCtrlSliderToolTipHide ( node  ,
ctrlstr  ,
bubble   
)

Callback of a Slider control tooltip hide.

Private

Prototype: fun [ObjNode EdControl S] I

Returns
0

◆ cbEdCtrlSliderToolTipShow()

cbEdCtrlSliderToolTipShow ( node  ,
ctrlstr  ,
bubble  ,
dx  ,
dy   
)

Callback of a Slider control tooltip show.

Private

Prototype: fun [ObjNode EdControl S I I] I

Returns
0

◆ cbCtrlSliderCursorMove()

cbCtrlSliderCursorMove ( cont  ,
ctrlstr  ,
,
,
btn   
)

Callback of a Slider control cursor move.

Private

Prototype: fun [ObjContainer EdControl I I I] I

Returns
0

◆ cbCtrlSliderUnlick()

cbCtrlSliderUnlick ( cont  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback of a Slider control cursor unclick.

Private

Prototype: fun [ObjContainer EdControl I I I I] I

Returns
0

◆ cbEdCtrlSliderCursorClick()

cbEdCtrlSliderCursorClick ( cmpbmp  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

Callback of a Slider control cursor click.

Private

Prototype: fun [CompBitmap EdControl I I I I] I

Returns
0

◆ cbEdCtrlTimeLineKeyClick()

cbEdCtrlTimeLineKeyClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ cbEdCtrlTimeLineTrackClick()

cbEdCtrlTimeLineTrackClick ( cont  ,
,
,
,
btn  ,
mask   
)

◆ getEdCtrlTimeLineSelectedTrack()

getEdCtrlTimeLineSelectedTrack ( ctrlstr  )

◆ getEdCtrlTimeLineTrackByPos()

getEdCtrlTimeLineTrackByPos ( ctrlstr  ,
trackidx   
)

◆ getEdCtrlTimeLineTrackPos()

getEdCtrlTimeLineTrackPos ( trackstr  )

◆ getEdCtrlTimeLineSelectedKey()

getEdCtrlTimeLineSelectedKey ( ctrlstr  )

◆ getEdCtrlTimeLineKeyByPos()

getEdCtrlTimeLineKeyByPos ( trackstr  ,
keyidx   
)

◆ getEdCtrlTimeLineKeyTrack()

getEdCtrlTimeLineKeyTrack ( keystr  )

◆ getEdCtrlTimeLineTrackKeys()

getEdCtrlTimeLineTrackKeys ( trackstr  )

◆ updateCtrlTimeLineKey()

updateCtrlTimeLineKey ( ctrlstr  ,
keystr   
)

◆ updateEdCtrlTimeLineTracks()

updateEdCtrlTimeLineTracks ( ctrlstr  ,
mode   
)

◆ selectEdCtrlTimeLineKey()

selectEdCtrlTimeLineKey ( ctrlstr  ,
keystr   
)

◆ setEdCtrlTimeLineCbSelectKey()

setEdCtrlTimeLineCbSelectKey ( ctrlstr  ,
cbfun   
)

◆ selectEdCtrlTimeLineTrack()

selectEdCtrlTimeLineTrack ( ctrlstr  ,
trackstr   
)

◆ setEdCtrlTimeLineCbSelectTrack()

setEdCtrlTimeLineCbSelectTrack ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlTimeLinekeyParams()

setEdCtrlTimeLinekeyParams ( ctrlstr  ,
keystr  ,
pos  ,
length   
)

◆ setEdCtrlTimeLinekeyParamsEx()

setEdCtrlTimeLinekeyParamsEx ( ctrlstr  ,
keystr  ,
pos  ,
length  ,
paint   
)

◆ setEdCtrlTimeLinekeyPos()

setEdCtrlTimeLinekeyPos ( ctrlstr  ,
keystr  ,
pos  ,
paint   
)

◆ setEdCtrlTimeLinekeyLength()

setEdCtrlTimeLinekeyLength ( ctrlstr  ,
keystr  ,
length  ,
paint   
)

◆ addEdCtrlTimeLineKey()

addEdCtrlTimeLineKey ( ctrlstr  ,
trackidx  ,
name  ,
pos  ,
length  ,
paint   
)

◆ addEdCtrlTimeLineKeyFromIndex()

addEdCtrlTimeLineKeyFromIndex ( ctrlstr  ,
trackidx  ,
index  ,
name  ,
pos  ,
length  ,
paint   
)

◆ addEdCtrlTimeLineKeyAfterKey()

addEdCtrlTimeLineKeyAfterKey ( ctrlstr  ,
trackidx  ,
prevkeystr  ,
name  ,
pos  ,
length  ,
paint   
)

◆ dsCtrlTimeLineKey()

dsCtrlTimeLineKey ( ctrlstr  ,
keystr   
)

◆ removeEdCtrlTimeLineKey()

removeEdCtrlTimeLineKey ( ctrlstr  ,
keystr  ,
paint   
)

◆ moveEdCtrlTimeLineKey()

moveEdCtrlTimeLineKey ( trackstr  ,
pos  ,
to   
)

◆ dsEdCtrlTimeLineTrack()

dsEdCtrlTimeLineTrack ( ctrlstr  ,
trackstr   
)

◆ addEdCtrlTimeLineTrack()

addEdCtrlTimeLineTrack ( ctrlstr  ,
paint   
)

◆ removeEdCtrlTimeLineTrack()

removeEdCtrlTimeLineTrack ( ctrlstr  ,
trackstr  ,
paint   
)

◆ setEdCtrlTimeLineValue()

setEdCtrlTimeLineValue ( ctrlstr  ,
value   
)

◆ cbEdCtrlTimeLineValue()

cbEdCtrlTimeLineValue ( sliderstr  ,
value  ,
ctrlstr   
)

◆ setEdCtrlTimeLineCbValue()

setEdCtrlTimeLineCbValue ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlTimeLinePixelPerUnit()

setEdCtrlTimeLinePixelPerUnit ( ctrlstr  ,
value  ,
paint   
)

◆ setEdCtrlTimeLineLength()

setEdCtrlTimeLineLength ( ctrlstr  ,
value   
)

◆ getEdCtrlTimeLinePixelPerUnit()

getEdCtrlTimeLinePixelPerUnit ( ctrlstr  )

◆ cbEdCtrlTimeLineBgPaint()

cbEdCtrlTimeLineBgPaint ( win  ,
ctrlstr   
)

◆ crEdCtrlTimeLineEditorEx()

crEdCtrlTimeLineEditorEx ( winstr  ,
,
,
,
,
trackheight  ,
pixelsperunit  ,
length  ,
leftstatus  ,
resize  ,
themestr  ,
mtrack   
)

◆ crEdCtrlTimeLineEditor()

crEdCtrlTimeLineEditor ( winstr  ,
,
,
,
,
trackheight  ,
pixelsperunit  ,
length  ,
leftstatus  ,
resize  ,
themestr   
)

◆ dsEdCtrlTimeLineEditor()

dsEdCtrlTimeLineEditor ( ctrlstr  )

◆ edH1()

edH1 ( coef  )

◆ edH2()

edH2 ( coef  )

◆ edH3()

edH3 ( coef  )

◆ edH4()

edH4 ( coef  )

◆ edGetInterpolateCurve()

edGetInterpolateCurve ( vec1  ,
vec2  ,
ang1  ,
ang2  ,
coef   
)

◆ edGetBezierCurveCenter()

edGetBezierCurveCenter ( lp  )

◆ edGetBezierCurve()

edGetBezierCurve ( vec1  ,
vec2  ,
curve  ,
it   
)

◆ getEdCtrlModuleEditorLinkCenterPrivate()

getEdCtrlModuleEditorLinkCenterPrivate ( x1  ,
y1  ,
x2  ,
y2   
)

◆ findEdCtrlModuleEditorRoundLink()

findEdCtrlModuleEditorRoundLink ( ctrlstr  ,
srcmboxstr  ,
dstmboxstr   
)

◆ calcEdCtrlModuleEditorRoundLinkPos()

calcEdCtrlModuleEditorRoundLinkPos ( x1  ,
y1  ,
w1  ,
h1  ,
x2  ,
y2  ,
w2  ,
h2   
)

◆ updateEdCtrlModuleEditorRoundLinkPos()

updateEdCtrlModuleEditorRoundLinkPos ( ctrlstr  )

◆ drawEdCtrlModuleEditorLinkPrivate()

drawEdCtrlModuleEditorLinkPrivate ( buffer  ,
x1  ,
y1  ,
x2  ,
y2  ,
width  ,
color   
)

◆ drawEdCtrlModuleEditorLinkCurvedPrivate()

drawEdCtrlModuleEditorLinkCurvedPrivate ( buffer  ,
x1  ,
y1  ,
x2  ,
y2  ,
width  ,
color   
)

◆ calcEdCtrlModuleEditorLink()

calcEdCtrlModuleEditorLink ( x1  ,
y1  ,
w1  ,
h1  ,
x2  ,
y2  ,
w2  ,
h2   
)

◆ isLinkSelectedInRoundLink()

isLinkSelectedInRoundLink ( ,
linkstr   
)

◆ drawEdCtrlModuleEditorLink()

drawEdCtrlModuleEditorLink ( ctrlstr  ,
linkstr   
)

◆ refreshEdCtrlModuleEditorLinksPrivate()

refreshEdCtrlModuleEditorLinksPrivate ( ctrlstr  ,
,
buffer   
)

◆ refreshEdCtrlModuleEditorLinks()

refreshEdCtrlModuleEditorLinks ( ctrlstr  )

◆ calcEdModuleEditorBoxSquare()

calcEdModuleEditorBoxSquare ( ctrlstr  )

◆ calcEdModuleEditorSelectedBoxSquare()

calcEdModuleEditorSelectedBoxSquare ( ctrlstr  )

◆ paintEdCtrlModuleEditorNoResize()

paintEdCtrlModuleEditorNoResize ( ctrlstr  )

◆ paintEdCtrlModuleEditor()

paintEdCtrlModuleEditor ( ctrlstr  )

◆ paintEdCtrlModuleEditorResizeMax()

paintEdCtrlModuleEditorResizeMax ( ctrlstr  )

◆ paintEdCtrlModuleEditorNoUpdate()

paintEdCtrlModuleEditorNoUpdate ( ctrlstr  )

◆ dsEdCtrlModuleEditorRoundLink()

dsEdCtrlModuleEditorRoundLink ( ctrlstr  ,
rlinkstr   
)

◆ chkCtrlModuleEditorBox()

chkCtrlModuleEditorBox ( ctrlstr  ,
mboxstr  ,
add  ,
paint   
)

◆ chkCtrlModuleEditorRoundLink()

chkCtrlModuleEditorRoundLink ( ctrlstr  ,
rlinktr  ,
add  ,
paint   
)

◆ cbEdCtrlModuleEditorRoundLinkClick()

cbEdCtrlModuleEditorRoundLinkClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ setEdCtrlModuleEditorRoundLinkCbClick()

setEdCtrlModuleEditorRoundLinkCbClick ( ctrlstr  ,
cbfun   
)

◆ cbEdCtrlModuleEditorRoundLinkUnClick()

cbEdCtrlModuleEditorRoundLinkUnClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ setEdCtrlModuleEditorRoundLinkCbUnClick()

setEdCtrlModuleEditorRoundLinkCbUnClick ( ctrlstr  ,
cbfun   
)

◆ cbEdCtrlModuleEditorRoundLinkDbClick()

cbEdCtrlModuleEditorRoundLinkDbClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ setEdCtrlModuleEditorRoundLinkCbDbClick()

setEdCtrlModuleEditorRoundLinkCbDbClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorRoundLinkCbDestroy()

setEdCtrlModuleEditorRoundLinkCbDestroy ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorRoundLinkCbUpdate()

setEdCtrlModuleEditorRoundLinkCbUpdate ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorRoundLinkFlag()

setEdCtrlModuleEditorRoundLinkFlag ( rlinkstr  ,
flag   
)

◆ getEdCtrlModuleEditorRoundLinkFlag()

getEdCtrlModuleEditorRoundLinkFlag ( rlinkstr  )

◆ cbEdModuleEditorRoundLinkToolTipHide()

cbEdModuleEditorRoundLinkToolTipHide ( node  ,
,
bubble   
)

◆ cbEdModuleEditorRoundLinkToolTipShow()

cbEdModuleEditorRoundLinkToolTipShow ( node  ,
,
bubble  ,
dx  ,
dy   
)

◆ setEdCtrlModuleEditorRoundLinkTooltip()

setEdCtrlModuleEditorRoundLinkTooltip ( ctrlstr  ,
rlinkstr  ,
bubble   
)

◆ cbEdCtrlModuleEditorRoundLinkMouseOut()

cbEdCtrlModuleEditorRoundLinkMouseOut ( cmpbmp  ,
,
,
,
mask   
)

◆ cbEdCtrlModuleEditorRoundLinkResize()

cbEdCtrlModuleEditorRoundLinkResize ( cbmp  ,
,
,
,
oldval   
)

◆ crEdCtrlModuleEditorRoundLink()

crEdCtrlModuleEditorRoundLink ( ctrlstr  ,
linkstr   
)

◆ removeEdCtrlModuleEditorLinkFromRoundLink()

removeEdCtrlModuleEditorLinkFromRoundLink ( ctrlstr  ,
linkstr  ,
refresh   
)

◆ dsEdCtrlModuleEditorLink()

dsEdCtrlModuleEditorLink ( ctrlstr  ,
linkstr  ,
refresh   
)

◆ crEdCtrlModuleEditorLink()

crEdCtrlModuleEditorLink ( ctrlstr  ,
srcmboxstr  ,
dstmboxstr  ,
lp  ,
param   
)

◆ getEdCoordsOverlap()

getEdCoordsOverlap ( rect1  ,
rect2   
)

◆ getEdCtrlModuleEditorBoxOptimizedPos()

getEdCtrlModuleEditorBoxOptimizedPos ( mestr  ,
mboxstr  ,
,
 
)

◆ setEdCtrlModuleEditorZoomLevel()

setEdCtrlModuleEditorZoomLevel ( ctrlstr  ,
level   
)

◆ getEdCtrlModuleEditorZoomLevel()

getEdCtrlModuleEditorZoomLevel ( ctrlstr  )

◆ cbEdCtrlModuleEditorWheel()

cbEdCtrlModuleEditorWheel ( cont  ,
ctrlstr  ,
,
,
delta  ,
btn   
)

◆ setEdCtrlModuleEditorMouseLink()

setEdCtrlModuleEditorMouseLink ( cont  ,
ctrlstr  ,
rec   
)

◆ setEdCtrlModuleEditorMouseSelection()

setEdCtrlModuleEditorMouseSelection ( cont  ,
ctrlstr  ,
rec   
)

◆ cbCtrlModuleEditorCursorMove()

cbCtrlModuleEditorCursorMove ( cont  ,
ctrlstr  ,
,
,
btn   
)

◆ cbCtrlModuleEditorBoxCursorMove()

cbCtrlModuleEditorBoxCursorMove ( cont  ,
,
,
,
btn   
)

◆ getEdModuleEditorRlinksInArea()

getEdModuleEditorRlinksInArea ( ctrlstr  ,
x1  ,
y1  ,
x2  ,
y2   
)

◆ getEdModuleEditorBoxesInArea()

getEdModuleEditorBoxesInArea ( ctrlstr  ,
x1  ,
y1  ,
x2  ,
y2   
)

◆ cbCtrlModuleEditorUnClick()

cbCtrlModuleEditorUnClick ( cont  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

◆ cbCtrlModuleEditorClick()

cbCtrlModuleEditorClick ( cont  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

◆ cbCtrlModuleEditorDbClick()

cbCtrlModuleEditorDbClick ( cont  ,
ctrlstr  ,
,
,
btn  ,
mask   
)

◆ cbCtrlModuleEditorKeyDown()

cbCtrlModuleEditorKeyDown ( cont  ,
ctrlstr  ,
key  ,
code   
)

◆ cbCtrlModuleEditorKeyUp()

cbCtrlModuleEditorKeyUp ( cont  ,
ctrlstr  ,
key   
)

◆ selectCtrlModuleEditorBox()

selectCtrlModuleEditorBox ( ctrlstr  ,
mboxstr  ,
add   
)

◆ cbEdCtrlModuleEditorBoxMenu()

cbEdCtrlModuleEditorBoxMenu ( elt  ,
 
)

◆ cbSortBoxMenu()

cbSortBoxMenu ( m1  ,
m2   
)

◆ sortBoxMenu()

sortBoxMenu ( mboxstr  )

◆ crEdCtrlModuleEditorBoxMenu()

crEdCtrlModuleEditorBoxMenu ( ctrlstr  ,
mboxstr   
)

◆ setEdCtrlModuleEditorBoxMenu()

setEdCtrlModuleEditorBoxMenu ( ctrlstr  ,
mboxstr  ,
mode  ,
 
)

◆ resetEdCtrlModuleEditorBoxMenu()

resetEdCtrlModuleEditorBoxMenu ( ctrlstr  ,
mboxstr   
)

◆ cbEdModuleEditorBoxToolTipHide()

cbEdModuleEditorBoxToolTipHide ( node  ,
,
bubble   
)

◆ cbEdModuleEditorBoxToolTipShow()

cbEdModuleEditorBoxToolTipShow ( node  ,
,
bubble  ,
dx  ,
dy   
)

◆ setEdCtrlModuleEditorBoxTooltip()

setEdCtrlModuleEditorBoxTooltip ( ctrlstr  ,
mboxstr  ,
bubble   
)

◆ setEdCtrlModuleEditorBoxFlags()

setEdCtrlModuleEditorBoxFlags ( mboxstr  ,
flags   
)

◆ getEdCtrlModuleEditorBoxFlags()

getEdCtrlModuleEditorBoxFlags ( mboxstr  )

◆ delEdCtrlModuleEditorBoxMenu()

delEdCtrlModuleEditorBoxMenu ( ctrlstr  ,
mboxstr  ,
mode  ,
name  ,
name2   
)

◆ delEdCtrlModuleEditorBoxMenuStartWith()

delEdCtrlModuleEditorBoxMenuStartWith ( ctrlstr  ,
mboxstr  ,
mode  ,
name   
)

◆ addEdCtrlModuleEditorBoxMenu()

addEdCtrlModuleEditorBoxMenu ( ctrlstr  ,
mboxstr  ,
mode  ,
grp  ,
lp   
)

◆ sortEdCtrlModuleEditorBoxMenu()

sortEdCtrlModuleEditorBoxMenu ( ctrlstr  ,
mboxstr   
)

◆ cbEdCtrlModuleEditorBoxClick()

cbEdCtrlModuleEditorBoxClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ cbEdCtrlModuleEditorBoxDbClick()

cbEdCtrlModuleEditorBoxDbClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ cbEdCtrlModuleEditorBoxUnClick()

cbEdCtrlModuleEditorBoxUnClick ( cmpbmp  ,
,
,
,
btn  ,
mask   
)

◆ cbEdCtrlModuleEditorBoxMoveIn()

cbEdCtrlModuleEditorBoxMoveIn ( cmpbmp  ,
,
,
,
mask   
)

◆ cbEdCtrlModuleEditorBoxMoveOut()

cbEdCtrlModuleEditorBoxMoveOut ( cmpbmp  ,
,
,
,
mask   
)

◆ setEdCtrlModuleEditorBoxPos()

setEdCtrlModuleEditorBoxPos ( ctrlstr  ,
mboxstr  ,
mx  ,
my   
)

◆ selectEdCtrlModuleEditorBoxes()

selectEdCtrlModuleEditorBoxes ( ctrlstr  )

◆ cbEdCtrlModuleEditorBoxResize()

cbEdCtrlModuleEditorBoxResize ( cbmp  ,
,
,
,
oldval   
)

◆ updateCtrlModuleEditorBox()

updateCtrlModuleEditorBox ( ctrlstr  ,
mboxstr   
)

◆ setEdCtrlModuleEditorBoxEnable()

setEdCtrlModuleEditorBoxEnable ( ctrlstr  ,
mboxstr  ,
state   
)

◆ setEdCtrlModuleEditorBoxLabel()

setEdCtrlModuleEditorBoxLabel ( ctrlstr  ,
mboxstr  ,
label   
)

◆ setEdCtrlModuleEditorBoxColors()

setEdCtrlModuleEditorBoxColors ( ctrlstr  ,
mboxstr  ,
oncolor  ,
offcolor   
)

◆ setEdCtrlModuleEditorBoxDesc()

setEdCtrlModuleEditorBoxDesc ( ctrlstr  ,
mboxstr  ,
desc   
)

◆ crEdCtrlModuleEditorBox()

crEdCtrlModuleEditorBox ( ctrlstr  ,
name  ,
label  ,
desc  ,
lp  ,
mx  ,
my  ,
icon  ,
mode   
)

◆ getEdCtrlModuleEditorBoxByName()

getEdCtrlModuleEditorBoxByName ( ctrlstr  ,
name   
)

◆ getEdCtrlModuleEditorRoundLinksByBox()

getEdCtrlModuleEditorRoundLinksByBox ( ctrlstr  ,
boxstr   
)

◆ getEdCtrlModuleEditorSelectedBox()

getEdCtrlModuleEditorSelectedBox ( ctrlstr  )

◆ getEdCtrlModuleEditorSelectedRoundLink()

getEdCtrlModuleEditorSelectedRoundLink ( ctrlstr  )

◆ dsEdCtrlModuleEditorBox()

dsEdCtrlModuleEditorBox ( ctrlstr  ,
mboxstr   
)

◆ setEdCtrlModuleEditorLinkMode()

setEdCtrlModuleEditorLinkMode ( ctrlstr  ,
mode   
)

◆ getEdCtrlModuleEditorLinkMode()

getEdCtrlModuleEditorLinkMode ( ctrlstr  )

◆ setEdCtrlModuleEditorLinkFilter()

setEdCtrlModuleEditorLinkFilter ( ctrlstr  ,
state   
)

◆ getEdCtrlModuleEditorLinkFilter()

getEdCtrlModuleEditorLinkFilter ( ctrlstr  )

◆ setEdCtrlModuleEditorSortMenus()

setEdCtrlModuleEditorSortMenus ( ctrlstr  ,
state   
)

◆ getEdCtrlModuleEditorSortMenus()

getEdCtrlModuleEditorSortMenus ( ctrlstr  )

◆ setEdCtrlModuleEditorLinkStyle()

setEdCtrlModuleEditorLinkStyle ( ctrlstr  ,
state   
)

◆ getEdCtrlModuleEditorLinkStyle()

getEdCtrlModuleEditorLinkStyle ( ctrlstr  )

◆ setEdCtrlModuleEditorInfo()

setEdCtrlModuleEditorInfo ( ctrlstr  ,
value   
)

◆ setEdCtrlModuleEditorInfoVisible()

setEdCtrlModuleEditorInfoVisible ( ctrlstr  ,
state   
)

◆ resetEdCtrlModuleEditor()

resetEdCtrlModuleEditor ( ctrlstr  )

◆ setEdCtrlModuleEditorCbBoxMenu()

setEdCtrlModuleEditorCbBoxMenu ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbBoxSelect()

setEdCtrlModuleEditorCbBoxSelect ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbBoxClick()

setEdCtrlModuleEditorCbBoxClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbBoxUnClick()

setEdCtrlModuleEditorCbBoxUnClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbBoxDbClick()

setEdCtrlModuleEditorCbBoxDbClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbBoxMove()

setEdCtrlModuleEditorCbBoxMove ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbSeletedBoxMoving()

setEdCtrlModuleEditorCbSeletedBoxMoving ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbClick()

setEdCtrlModuleEditorCbClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbUnClick()

setEdCtrlModuleEditorCbUnClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbDbClick()

setEdCtrlModuleEditorCbDbClick ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbKeyDown()

setEdCtrlModuleEditorCbKeyDown ( ctrlstr  ,
cbfun   
)

◆ setEdCtrlModuleEditorCbKeyUp()

setEdCtrlModuleEditorCbKeyUp ( ctrlstr  ,
cbfun   
)

◆ cbEdCtrlModuleEditorSize()

cbEdCtrlModuleEditorSize ( winstr  ,
,
,
ctrlstr   
)

◆ cbEdCtrlModuleEditorScroll()

cbEdCtrlModuleEditorScroll ( winstr  ,
,
,
ctrlstr   
)

◆ cbEdCtrlModuleEditorLinkResizeResources()

cbEdCtrlModuleEditorLinkResizeResources ( cmpbmp  ,
ctrlstr  ,
,
,
oldval   
)

◆ crEdCtrlModuleEditor()

crEdCtrlModuleEditor ( winstr  ,
surfw  ,
surfh  ,
snap  ,
mode  ,
linksfilter  ,
themestr   
)

◆ dsEdCtrlModuleEditor()

dsEdCtrlModuleEditor ( ctrlstr  )

◆ dsEdWindowCtrlList()

dsEdWindowCtrlList ( lctrl  )

◆ setEdCtrlEnable()

setEdCtrlEnable ( ctrlstr  ,
state   
)

◆ setEdCtrlVisible()

setEdCtrlVisible ( ctrlstr  ,
state   
)

◆ setEdCtrlPositionSize()

setEdCtrlPositionSize ( ctrlstr  ,
,
,
,
 
)

◆ setEdCtrlSize()

setEdCtrlSize ( ctrlstr  ,
,
 
)

◆ cbEdOpenFileDialog()

cbEdOpenFileDialog ( ctrlstr  ,
fdialogstr   
)

◆ cbEdCancelFileDialog()

cbEdCancelFileDialog ( ctrlstr  ,
fdialogstr   
)

◆ setEdOpenFileDialogCb()

setEdOpenFileDialogCb ( fdialogstr  ,
cbfun   
)

◆ setEdOpenFileDialogCbMulti()

setEdOpenFileDialogCbMulti ( fdialogstr  ,
cbfun   
)

◆ setEdSaveFileDialogCb()

setEdSaveFileDialogCb ( fdialogstr  ,
cbfun   
)

◆ setEdOpenFileDialogInfoCb()

setEdOpenFileDialogInfoCb ( fdialogstr  ,
cbfun   
)

◆ setEdOpenFileDialogFilterCb()

setEdOpenFileDialogFilterCb ( fdialogstr  ,
cbfun   
)

◆ cbEdFileDialogListSelect()

cbEdFileDialogListSelect ( ctrlstr  ,
pos  ,
name  ,
lp  ,
type  ,
fdialogstr   
)

◆ fillEdFileDialogTreeElems()

fillEdFileDialogTreeElems ( fdialogstr  ,
path  ,
ldir  ,
pelem  ,
limits  ,
level   
)

◆ cbEdFileDialogSelectFolder()

cbEdFileDialogSelectFolder ( ctrlstr  ,
father  ,
item  ,
value  ,
type  ,
fdialogstr   
)

◆ cbEdFileDialogExpandFolder()

cbEdFileDialogExpandFolder ( ctrlstr  ,
father  ,
item  ,
value  ,
type  ,
state  ,
fdialogstr   
)

◆ fillEdFileDialogTree()

fillEdFileDialogTree ( fdialogstr  ,
base  ,
path   
)

◆ cbEdFileDialogFileType()

cbEdFileDialogFileType ( ctrlstr  ,
pos  ,
value  ,
fdialogstr   
)

◆ cbEdFileDialogListValidate()

cbEdFileDialogListValidate ( ctrlstr  ,
pos  ,
name  ,
lp  ,
type  ,
fdialogstr   
)

◆ cbEdFileDialogListKey()

cbEdFileDialogListKey ( ctrlstr  ,
pos  ,
name  ,
lp  ,
type  ,
key  ,
asc  ,
fdialogstr   
)

◆ cbEdFileDialogValidate()

cbEdFileDialogValidate ( ctrlstr  ,
value  ,
fdialogstr   
)

◆ cbEdFileDialogDestroy()

cbEdFileDialogDestroy ( winstr  ,
fdialogstr   
)

◆ cbEdFileDialogShowSystem()

cbEdFileDialogShowSystem ( tbstr  ,
check  ,
btn  ,
mask  ,
state  ,
fdialogstr   
)

◆ cbEdFileDialogShowFolderList()

cbEdFileDialogShowFolderList ( tbstr  ,
check  ,
btn  ,
mask  ,
state  ,
fdialogstr   
)

◆ cbEdFileDialogNewFolderCancel()

cbEdFileDialogNewFolderCancel ( ctrlstr  ,
winstr   
)

◆ cbEdFileDialogNewFolderBtn()

cbEdFileDialogNewFolderBtn ( ctrlstr  ,
 
)

◆ cbEdFileDialogNewFolder()

cbEdFileDialogNewFolder ( tbstr  ,
tbtn  ,
btn  ,
mask  ,
fdialogstr   
)

◆ cbEdFileDialogTreeDelFolder()

cbEdFileDialogTreeDelFolder ( dlg  ,
,
state   
)

◆ cbEdFileDialogTreeKey()

cbEdFileDialogTreeKey ( ctrlstr  ,
father  ,
item  ,
val  ,
type  ,
key  ,
ascode  ,
fdialogstr   
)

◆ cbEdFileDialogKeyDown()

cbEdFileDialogKeyDown ( winstr  ,
key  ,
asc  ,
fdialogstr   
)

◆ crEdFileDialogExt()

crEdFileDialogExt ( chan  ,
fatherwin  ,
,
,
ww  ,
hh  ,
title  ,
filetypes  ,
basepath  ,
path  ,
fname  ,
flags  ,
save   
)

◆ crEdOpenFileDialogMulti()

crEdOpenFileDialogMulti ( chan  ,
fatherwin  ,
,
,
,
,
title  ,
filetypes  ,
flags  ,
basepath  ,
path   
)

◆ crEdOpenFileDialog()

crEdOpenFileDialog ( chan  ,
fatherwin  ,
,
,
,
,
title  ,
filetypes  ,
flags  ,
basepath  ,
path   
)

◆ crEdOpenFileBitmapDialog()

crEdOpenFileBitmapDialog ( chan  ,
fatherwin  ,
,
,
,
,
title  ,
filetypes  ,
flags  ,
basepath  ,
path   
)

◆ crEdSaveFileDialog()

crEdSaveFileDialog ( chan  ,
fatherwin  ,
,
,
,
,
title  ,
filetypes  ,
flags  ,
basepath  ,
path  ,
fname   
)

◆ crEdSaveAsFileDialog()

crEdSaveAsFileDialog ( chan  ,
fatherwin  ,
,
,
,
,
title  ,
filetypes  ,
flags  ,
basepath  ,
path  ,
fname   
)

Variable Documentation

◆ iG2DDEFAULTBACKGROUNDCOLOR

var iG2DDEFAULTBACKGROUNDCOLOR =0x373737

◆ iG2DDEFAULTFONTCOLOR

var iG2DDEFAULTFONTCOLOR =0x0

◆ iG2DDEFAULTLABELFONTCOLOR

var iG2DDEFAULTLABELFONTCOLOR =0xffffff

◆ iG2DDEFAULTFRAMEFONTCOLOR

var iG2DDEFAULTFRAMEFONTCOLOR =0xffffff

◆ iG2DDEFAULTTIMELINEEDITORBGCOLOR

var iG2DDEFAULTTIMELINEEDITORBGCOLOR =0x373737

◆ iG2DDEFAULTTIMELINEEDITORTRACKONCOLOR

var iG2DDEFAULTTIMELINEEDITORTRACKONCOLOR =0x888888

◆ iG2DDEFAULTTIMELINEEDITORKEYINTERONCOLOR

var iG2DDEFAULTTIMELINEEDITORKEYINTERONCOLOR =0xaaaaaa

◆ iG2DDEFAULTTIMELINEEDITORKEYINTEROFFCOLOR

var iG2DDEFAULTTIMELINEEDITORKEYINTEROFFCOLOR =0x7d7d7d

◆ iG2DDEFAULTTIMELINEEDITORKEYONCOLOR

var iG2DDEFAULTTIMELINEEDITORKEYONCOLOR =0x888888

◆ iG2DDEFAULTTIMELINEEDITORKEYBORDERONCOLOR

var iG2DDEFAULTTIMELINEEDITORKEYBORDERONCOLOR =0xffffff

◆ iG2DDEFAULTTIMELINEEDITORTRACKOFFCOLOR

var iG2DDEFAULTTIMELINEEDITORTRACKOFFCOLOR =0x373737

◆ iG2DDEFAULTTIMELINEEDITORKEYOFFCOLOR

var iG2DDEFAULTTIMELINEEDITORKEYOFFCOLOR =0x373737

◆ iG2DDEFAULTTIMELINEEDITORKEYBORDEROFFCOLOR

var iG2DDEFAULTTIMELINEEDITORKEYBORDEROFFCOLOR =0xeeeeee

◆ iG2DDEFAULTTIMELINEEDITORBORDERWIDTH

var iG2DDEFAULTTIMELINEEDITORBORDERWIDTH =1

◆ iG2DDEFAULTMODULEEDITORBGCOLOR

var iG2DDEFAULTMODULEEDITORBGCOLOR =0x7d7d7d

◆ iG2DDEFAULTMODULEEDITORDOTCOLOR

var iG2DDEFAULTMODULEEDITORDOTCOLOR =0xffffff

◆ iG2DDEFAULTMODULEEDITORBOXBORDEROFFCOLOR

var iG2DDEFAULTMODULEEDITORBOXBORDEROFFCOLOR =0xeeeeee

◆ iG2DDEFAULTMODULEEDITORBOXBORDERONCOLOR

var iG2DDEFAULTMODULEEDITORBOXBORDERONCOLOR =0xffffff

◆ iG2DDEFAULTMODULEEDITORBOXOFFCOLOR

var iG2DDEFAULTMODULEEDITORBOXOFFCOLOR =0x373737

◆ iG2DDEFAULTMODULEEDITORBOXONCOLOR

var iG2DDEFAULTMODULEEDITORBOXONCOLOR =0x888888

◆ iG2DDEFAULTMODULEEDITORBOXDISABLEOFFCOLOR

var iG2DDEFAULTMODULEEDITORBOXDISABLEOFFCOLOR =0x000099

◆ iG2DDEFAULTMODULEEDITORBOXDISABLEONCOLOR

var iG2DDEFAULTMODULEEDITORBOXDISABLEONCOLOR =0x0000bf

◆ iG2DDEFAULTMODULEEDITORBOXTEXTONCOLOR

var iG2DDEFAULTMODULEEDITORBOXTEXTONCOLOR =0xffffff

◆ iG2DDEFAULTMODULEEDITORBOXTEXTOFFCOLOR

var iG2DDEFAULTMODULEEDITORBOXTEXTOFFCOLOR =0xeeeeee

◆ iG2DDEFAULTMODULEEDITORLINKOFFCOLOR

var iG2DDEFAULTMODULEEDITORLINKOFFCOLOR =0xaaaaaa

◆ iG2DDEFAULTMODULEEDITORLINKONCOLOR

var iG2DDEFAULTMODULEEDITORLINKONCOLOR =0xffffff

◆ iG2DDEFAULTMODULEEDITORROUNDLINKSIZE

var iG2DDEFAULTMODULEEDITORROUNDLINKSIZE =24

◆ iG2DDEFAULTMODULEEDITORBORDERWIDTH

var iG2DDEFAULTMODULEEDITORBORDERWIDTH =1

◆ sG2DDEFAULTRESOURCESPATH

var sG2DDEFAULTRESOURCESPATH ="tools/os3dlib/res/"

◆ sG2DUPDOWNVALUECURSOR

var sG2DUPDOWNVALUECURSOR ="valuesupdown_cursor.bmp"

◆ sG2DHCOLORPICKERCURSOR

var sG2DHCOLORPICKERCURSOR ="colorpicker_cursor.bmp"

◆ sG2DHSIZECURSOR

var sG2DHSIZECURSOR ="hsize_cursor.bmp"

◆ sG2DWSIZECURSOR

var sG2DWSIZECURSOR ="wsize_cursor.bmp"

◆ sG2DDEFAULTCHKTAB

var sG2DDEFAULTCHKTAB ="edit/chktab.png"

◆ sG2DDEFAULTCLOSETAB

var sG2DDEFAULTCLOSETAB ="edit/btnclosetab.png"

◆ sG2DDEFAULTBTNTABLEFT

var sG2DDEFAULTBTNTABLEFT ="edit/btnleft.png"

◆ sG2DDEFAULTBTNTABRIGHT

var sG2DDEFAULTBTNTABRIGHT ="edit/btnright.png"

◆ sG2DDEFAULTBTNVALUP

var sG2DDEFAULTBTNVALUP ="edit/btnup.png"

◆ sG2DDEFAULTBTNVALDOWN

var sG2DDEFAULTBTNVALDOWN ="edit/btndown.png"

◆ sG2DDEFAULTBTNCOLORPICKER

var sG2DDEFAULTBTNCOLORPICKER ="edit/btncolorpicker.png"

◆ sG2DDEFAULTCHKFRAMEFOLD

var sG2DDEFAULTCHKFRAMEFOLD ="edit/chkframeminmax.png"

◆ sG2DDEFAULTCHKSFOLDER

var sG2DDEFAULTCHKSFOLDER ="edit/tb_sfolder.png"

◆ sG2DDEFAULTCHKLFOLDER

var sG2DDEFAULTCHKLFOLDER ="edit/tb_lfolder.png"

◆ sG2DDEFAULTBTNNFOLDER

var sG2DDEFAULTBTNNFOLDER ="edit/tb_nfolder.png"

◆ sG2DCOLORMAP

var sG2DCOLORMAP ="edit/work.png"

◆ sG2DCOLORMAPCROSS

var sG2DCOLORMAPCROSS ="edit/cross.png"

◆ EDFILE_DIALOG_MULTI

var EDFILE_DIALOG_MULTI =1

◆ EDFILE_DIALOG_LIST_FOLDERS

var EDFILE_DIALOG_LIST_FOLDERS =2

◆ EDFILE_DIALOG_SHOW_INFOS

var EDFILE_DIALOG_SHOW_INFOS =4

◆ EDFILE_DIALOG_SHOW_TOOLBAR

var EDFILE_DIALOG_SHOW_TOOLBAR =8

◆ EDFILE_DIALOG_SYSTEM_FILES

var EDFILE_DIALOG_SYSTEM_FILES =16

◆ EDFILE_DIALOG_FILTER_BITMAP

var EDFILE_DIALOG_FILTER_BITMAP =32

◆ lEDFILE_DIALOG_SYSTEM_PATHS

var lEDFILE_DIALOG_SYSTEM_PATHS ="/tools"::"/tmp"::"/locked"::"/lib"::nil

◆ crEdWindow

proto crEdWindow =fun [Chn EdWindow I I I I I I I S] EdWindow

◆ dsEdWindow

proto dsEdWindow =fun [EdWindow] I

◆ resizeEdWindowVirtualSize

proto resizeEdWindowVirtualSize =fun [EdWindow] I

◆ getEdWindowToolBarSize

proto getEdWindowToolBarSize =fun [EdWindow] [I I]

◆ setEdWindowVisible

proto setEdWindowVisible =fun [EdWindow I] EdWindow

◆ dsEdWindowCtrlList

proto dsEdWindowCtrlList =fun I

◆ focusEdTab

proto focusEdTab =fun [EdTabBar EdTab] I

◆ dsEdTab

proto dsEdTab =fun [EdTabBar EdTab] I

◆ setEdCtrlSize

proto setEdCtrlSize =fun [EdControl I I] I

◆ setEdCtrlPositionSize

proto setEdCtrlPositionSize =fun [EdControl I I I I] I

◆ selectEdCtrlTimeLineTrack

proto selectEdCtrlTimeLineTrack =fun [EdControl EdTLTrack] EdTLTrack

◆ selectEdCtrlTimeLineKey

proto selectEdCtrlTimeLineKey =fun [EdControl EdTLKey] EdTLKey

◆ setEdCtrlVisible

proto setEdCtrlVisible =fun [EdControl I] I

◆ setEdCtrlEnable

proto setEdCtrlEnable =fun [EdControl I] I

◆ ETAB_CLOSEBTN

var ETAB_CLOSEBTN =1

◆ iFILTER_SHARPEN

var iFILTER_SHARPEN =0

◆ iFILTER_UNSHAR_MASK

var iFILTER_UNSHAR_MASK =1

◆ iFILTER_EMBOSS

var iFILTER_EMBOSS =2

◆ iFILTER_BOX_BLUR

var iFILTER_BOX_BLUR =3

◆ iFILTER_GAUSSIAN_BLUR

var iFILTER_GAUSSIAN_BLUR =4

◆ iFILTER_EDGE0

var iFILTER_EDGE0 =5

◆ iFILTER_EDGE1

var iFILTER_EDGE1 =6

◆ iFILTER_EDGE2

var iFILTER_EDGE2 =7

◆ setEdCtrlFloatValueWithoutCallback

proto setEdCtrlFloatValueWithoutCallback =fun [EdControl F] I

Callback on a float control value change timer timeout.

Private

Prototype: fun [Timer EdControl F fun [EdControl F] u0] I

Returns
0

◆ cbEdColorMapExaValueChange

proto cbEdColorMapExaValueChange =fun [EdControl S [I I [I I I] EdControl EdControl EdControl EdControl EdControl EdControl EdControl EdControl CompBitmap ObjCursor]] I