|
| SubDialog () |
|
virtual | ~SubDialog () |
|
virtual Int32 | Message (const BaseContainer &msg, BaseContainer &result) |
|
Bool | SetColorField (const GadgetPtr &id, const TriState< Vector > &tri, Float brightness, Float maxbrightness, Int32 flags) |
|
Bool | GetFolding () |
|
void | SetFolding (Bool allowClose) |
|
Int32 | IsDockedOrTabbed () |
|
| GeDialog () |
|
virtual | ~GeDialog () |
|
CDialog * | Get () |
|
virtual Bool | CreateLayout () |
|
virtual Bool | InitValues () |
|
virtual Bool | CoreMessage (Int32 id, const BaseContainer &msg) |
|
virtual Bool | Command (Int32 id, const BaseContainer &msg) |
|
virtual Bool | AskClose () |
|
virtual void | Timer (const BaseContainer &msg) |
|
virtual void | DestroyWindow () |
|
Bool | Open (DLG_TYPE dlgtype, Int32 pluginid, Int32 xpos=-1, Int32 ypos=-1, Int32 defaultw=0, Int32 defaulth=0, Int32 subid=0, OPENDIALOGFLAGS flags=OPENDIALOGFLAGS::NONE) |
|
Bool | Close () |
|
Bool | Close (Bool dummy) |
|
GeData | SendMessage (const GadgetPtr &id, const BaseContainer &msg) |
|
Bool | SendParentMessage (const BaseContainer &msg, Bool receiveSelf=false) |
|
Int32 | GetId () |
|
Bool | IsOpen () |
|
Bool | IsVisible () |
|
Bool | IsMinimized () const |
|
void | SetTimer (Int32 timer) |
|
void | SetTitle (const maxon::String &title) |
|
maxon::String | GetTitle () |
|
Bool | Enable (const GadgetPtr &id, Bool enabled) |
|
Bool | IsEnabled (const GadgetPtr &id) |
|
Bool | GetInputState (Int32 askdevice, Int32 askchannel, BaseContainer &res) |
|
Bool | GetInputEvent (Int32 askdevice, BaseContainer &res) |
|
void | KillEvents () |
|
Bool | SetBool (const GadgetPtr &id, Int32 value, Int32 tristate=0) |
|
Bool | SetInt32 (const GadgetPtr &id, Int32 value, Int32 min=LIMIT< Int32 >::MIN, Int32 max=LIMIT< Int32 >::MAX, Int32 step=1, Int32 tristate=0, Int32 min2=LIMIT< Int32 >::MIN, Int32 max2=LIMIT< Int32 >::MAX) |
|
Bool | SetFloat (const GadgetPtr &id, Float value, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0, Int32 format=FORMAT_FLOAT, Float min2=0.0, Float max2=0.0, Bool quadscale=false, Int32 tristate=0) |
|
Bool | SetMeter (const GadgetPtr &id, Float value, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0, Int32 tristate=0) |
|
Bool | SetDegree (const GadgetPtr &id, Float radians_value, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0, Int32 tristate=0) |
|
Bool | SetPercent (const GadgetPtr &id, Float value, Float min=0.0, Float max=100.0, Float step=1.0, Int32 tristate=0) |
|
Bool | SetTime (const GadgetPtr &id, const BaseDocument *doc, const BaseTime &value, const BaseTime &min=BaseTime(- 108000, 1), const BaseTime &max=BaseTime(108000, 1), Int32 stepframes=1, Int32 tristate=0) |
|
Bool | SetString (const GadgetPtr &id, const maxon::String &text, Int32 tristate=0, Int32 flags=0) |
|
Bool | SetColorField (const GadgetPtr &id, const Vector &color, Float brightness, Float maxbrightness, Int32 flags) |
|
Bool | SetFilename (const GadgetPtr &id, const Filename &fn, Int32 tristate=0) |
|
Bool | GetBool (const GadgetPtr &id, Bool &value) const |
|
Bool | GetInt32 (const GadgetPtr &id, Int32 &value) const |
|
Bool | GetFloat (const GadgetPtr &id, Float &value) const |
|
Bool | GetVector (const GadgetPtr &id_x, const GadgetPtr &id_y, const GadgetPtr &id_z, Vector &value) const |
|
Bool | GetString (const GadgetPtr &id, maxon::String &text) const |
|
Bool | GetColorField (const GadgetPtr &id, Vector &color, Float &brightness) const |
|
Bool | GetTime (const GadgetPtr &id, const BaseDocument *doc, BaseTime &time) const |
|
Bool | GetFilename (const GadgetPtr &id, Filename &fn) const |
|
Bool | CheckTristateChange (const GadgetPtr &id) |
|
Bool | SetBool (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid) |
|
Bool | SetInt32 (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid, Int32 min=LIMIT< Int32 >::MIN, Int32 max=LIMIT< Int32 >::MAX, Int32 step=1, Int32 min2=LIMIT< Int32 >::MIN, Int32 max2=LIMIT< Int32 >::MAX) |
|
Bool | SetFloat (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0, Int32 format=FORMAT_FLOAT, Float min2=0.0, Float max2=0.0, Bool quadscale=false) |
|
Bool | SetMeter (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0) |
|
Bool | SetDegree (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0) |
|
Bool | SetPercent (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid, Float min=0.0, Float max=100.0, Float step=1.0) |
|
Bool | SetTime (const GadgetPtr &id, const BaseDocument *doc, const BaseContainer *bc, Int32 bcid, const BaseTime &min=BaseTime(- 108000, 1), const BaseTime &max=BaseTime(108000, 1), Int32 stepframes=1) |
|
Bool | SetString (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid, Int32 flags=0) |
|
Bool | SetFilename (const GadgetPtr &id, const BaseContainer *bc, Int32 bcid) |
|
Bool | SetColorField (const GadgetPtr &id, const BaseContainer *bc, Int32 bc_colid, Int32 bc_brightnessid, Float maxbrightness, Int32 flags) |
|
Bool | GetBool (const GadgetPtr &id, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetInt32 (const GadgetPtr &id, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetFloat (const GadgetPtr &id, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetTime (const GadgetPtr &id, const BaseDocument *doc, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetVector (const GadgetPtr &id_x, const GadgetPtr &id_y, const GadgetPtr &id_z, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetString (const GadgetPtr &id, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetFilename (const GadgetPtr &id, BaseContainer *bc, Int32 bcid) const |
|
Bool | GetColorField (const GadgetPtr &id, BaseContainer *bc, Int32 bc_colid, Int32 bc_brightnessid) const |
|
Bool | SetBool (const GadgetPtr &id, const TriState< Bool > &tri) |
|
Bool | SetInt32 (const GadgetPtr &id, const TriState< Int32 > &tri, Int32 min=LIMIT< Int32 >::MIN, Int32 max=LIMIT< Int32 >::MAX, Int32 step=1, Int32 min2=LIMIT< Int32 >::MIN, Int32 max2=LIMIT< Int32 >::MAX) |
|
Bool | SetFloat (const GadgetPtr &id, const TriState< Float > &tri, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0, Int32 format=FORMAT_FLOAT, Float min2=0.0, Float max2=0.0, Bool quadscale=false) |
|
Bool | SetMeter (const GadgetPtr &id, const TriState< Float > &tri, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0) |
|
Bool | SetDegree (const GadgetPtr &id, const TriState< Float > &tri, Float min=(-1.0e18), Float max=(1.0e18), Float step=1.0) |
|
Bool | SetPercent (const GadgetPtr &id, const TriState< Float > &tri, Float min=0.0, Float max=100.0, Float step=1.0) |
|
Bool | SetTime (const GadgetPtr &id, const BaseDocument *doc, const TriState< BaseTime > &tri, const BaseTime &min=BaseTime(- 108000, 1), const BaseTime &max=BaseTime(108000, 1), Int32 stepframes=1) |
|
Bool | SetString (const GadgetPtr &id, const TriState< String > &tri, Int32 flags=0) |
|
Bool | Local2Global (Int32 *x, Int32 *y) |
|
Bool | Global2Local (Int32 *x, Int32 *y) |
|
Bool | Screen2Local (Int32 *x, Int32 *y) |
|
Bool | Local2Screen (Int32 *x, Int32 *y) |
|
Bool | GetColorRGB (Int32 colorid, Int32 &r, Int32 &g, Int32 &b) |
|
void | SetDefaultColor (const GadgetPtr &id, Int32 colorid, Int32 mapid) |
|
void | SetDefaultColor (const GadgetPtr &id, Int32 colorid, const Vector &color) |
|
Bool | LoadDialogResource (Int32 id, GeResource *lr, Int32 flags) |
|
C4DGadget * | AddCheckbox (Int32 id, Int32 flags, Int32 initw, Int32 inith, const maxon::String &name) |
|
C4DGadget * | AddButton (Int32 id, Int32 flags, Int32 initw, Int32 inith, const maxon::String &name, Int32 buttonStyle=DR_BUTTON_STYLE_NORMAL) |
|
C4DGadget * | AddStaticText (Int32 id, Int32 flags, Int32 initw, Int32 inith, const maxon::String &name, Int32 borderstyle) |
|
C4DGadget * | AddArrowButton (Int32 id, Int32 flags, Int32 initw, Int32 inith, Int32 arrowtype) |
|
C4DGadget * | AddEditText (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Int32 editflags=0) |
|
C4DGadget * | AddMultiLineEditText (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Int32 style=0) |
|
C4DGadget * | AddEditNumber (Int32 id, Int32 flags, Int32 initw=80, Int32 inith=0) |
|
C4DGadget * | AddEditNumberArrows (Int32 id, Int32 flags, Int32 initw=70, Int32 inith=0) |
|
C4DGadget * | AddEditSlider (Int32 id, Int32 flags, Int32 initw=80, Int32 inith=0) |
|
C4DGadget * | AddSlider (Int32 id, Int32 flags, Int32 initw=90, Int32 inith=0) |
|
C4DGadget * | AddColorField (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Int32 colorflags=0) |
|
C4DGadget * | AddColorChooser (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Int32 layoutflags=0, const BaseContainer &settings=BaseContainer()) |
|
C4DGadget * | AddRadioButton (Int32 id, Int32 flags, Int32 initw, Int32 inith, const maxon::String &name) |
|
C4DGadget * | AddRadioText (Int32 id, Int32 flags, Int32 initw, Int32 inith, const maxon::String &name) |
|
C4DGadget * | AddEditShortcut (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Int32 shortcutflags=0) |
|
C4DGadget * | AddSeparatorH (Int32 initw, Int32 flags=BFH_FIT) |
|
C4DGadget * | AddSeparatorV (Int32 inith, Int32 flags=BFV_FIT) |
|
Bool | AddRadioGroup (Int32 id, Int32 flags, Int32 columns=1, Int32 rows=0) |
|
C4DGadget * | AddComboBox (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Bool specialalign=false, Bool allowFiltering=false) |
|
C4DGadget * | AddComboButton (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Bool specialalign=false, Bool allowFiltering=false) |
|
C4DGadget * | AddPopupButton (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0, Bool allowFiltering=false) |
|
Bool | AddListView (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0) |
|
Bool | LayoutChanged (const GadgetPtr &id) |
|
Bool | LayoutChangedNoRedraw (const GadgetPtr &id) |
|
Bool | Activate (const GadgetPtr &id) |
|
Bool | IsActive (const GadgetPtr &id) |
|
UpdateDialogHelper | BeginLayoutChange (const GadgetPtr &gadget, Bool disableRedraws, Bool doNotFlush=false) |
|
Bool | LayoutFlushGroup (const GadgetPtr &id) |
|
Bool | LayoutFlushDisableRedraw (const GadgetPtr &id, Bool disable) |
|
Bool | RemoveElement (const GadgetPtr &id) |
|
Bool | HideElement (const GadgetPtr &id, Bool hide) |
|
Bool | IsElementHidden (const GadgetPtr &id) |
|
void | ForceAllowMouseWheel (const GadgetPtr &id, Bool force) |
|
Bool | RestoreLayout (Int32 pluginid, Int32 subid, void *secret) |
|
Bool | AddChild (const GadgetPtr &id, Int32 subid, const maxon::String &child) |
|
Bool | FreeChildren (const GadgetPtr &id) |
|
Bool | SetPopup (const GadgetPtr &id, const BaseContainer &bc) |
|
Bool | AddChildren (const GadgetPtr &id, const BaseContainer &bc) |
|
C4DGadget * | AddUserArea (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0) |
|
Bool | AttachUserArea (GeUserArea &ua, const GadgetPtr &id, USERAREAFLAGS userareaflags=USERAREAFLAGS::COREMESSAGE) |
|
Bool | AddSubDialog (Int32 id, Int32 flags, Int32 initw=0, Int32 inith=0) |
|
Bool | AttachSubDialog (SubDialog *userdlg, Int32 id) |
|
Bool | AddDlgGroup (Int32 type) |
|
Bool | GroupBeginInMenuLine () |
|
Bool | TabGroupBegin (Int32 id, Int32 flags, Int32 tabtype=TAB_TABS) |
|
Bool | GroupBegin (Int32 id, Int32 flags, Int32 cols, Int32 rows, const maxon::String &title, Int32 groupflags, Int32 initw=0, Int32 inith=0) |
|
Bool | GroupEnd () |
|
Bool | GroupSpace (Int32 spacex, Int32 spacey) |
|
Bool | GroupBorder (UInt32 borderstyle) |
|
Bool | GroupBorderNoTitle (UInt32 borderstyle) |
|
Bool | GroupBorderSpace (Int32 left, Int32 top, Int32 right, Int32 bottom) |
|
Bool | GroupWeightsSave (const GadgetPtr &id, BaseContainer &weights) |
|
Bool | GroupWeightsLoad (const GadgetPtr &id, const BaseContainer &weights) |
|
Bool | SetGroupBackgroundColor (Int32 colorId) |
|
Bool | SetGroupBackgroundColor (Int32 r, Int32 g, Int32 b) |
|
Bool | SetGroupInnerBackgroundColor (Int32 colorId) |
|
Bool | SetGroupInnerBackgroundColor (Int32 r, Int32 g, Int32 b) |
|
Bool | GetItemDim (const GadgetPtr &id, Int32 *x, Int32 *y, Int32 *w, Int32 *h) const |
|
Bool | GetDragPosition (const BaseContainer &msg, Int32 *x, Int32 *y) |
|
Bool | GetDragObject (const BaseContainer &msg, Int32 *type, void **object) |
|
Bool | SetDragDestination (Int32 cursor, Int32 gadgetid=0) |
|
Bool | CheckDropArea (const GadgetPtr &id, const BaseContainer &msg, Bool horiz, Bool vert) |
|
Bool | GetVisibleArea (Int32 scrollgroupid, Int32 *x1, Int32 *y1, Int32 *x2, Int32 *y2) |
|
Bool | SetVisibleArea (Int32 scrollgroupid, Int32 x1, Int32 y1, Int32 x2, Int32 y2) |
|
Bool | ScrollGroupBegin (Int32 id, Int32 flags, Int32 scrollflags, Int32 initw=0, Int32 inith=0) |
|
Bool | MenuFlushAll () |
|
Bool | MenuSubBegin (const maxon::String &string) |
|
Bool | MenuSubEnd () |
|
Bool | MenuAddCommand (Int32 cmdid) |
|
Bool | MenuAddString (Int32 id, const maxon::String &string) |
|
Bool | MenuAddSeparator (const maxon::String &title=maxon::String()) |
|
Bool | MenuFinished () |
|
Bool | MenuInitString (Int32 id, Bool enabled, Bool checked) |
|
Bool | MenuSetResource (Int32 id) |
|
void * | FindCustomGui (Int32 id, Int32 pluginid) |
|
template<typename T > |
T * | FindCustomGui (Int32 id) |
|
void * | AddCustomGui (Int32 id, Int32 pluginid, const maxon::String &name, Int32 flags, Int32 minw, Int32 minh, const BaseContainer &customdata) |
|
template<typename T > |
T * | AddCustomGui (Int32 id, const maxon::String &name, Int32 flags, Int32 minw, Int32 minh, const BaseContainer &customdata) |
|
Bool | SetMultiLineMode (const GadgetPtr &id, SCRIPTMODE mode) |
|
Bool | SetMultiLineLock (const GadgetPtr &id, Bool lock) |
|
Bool | SetMultiLinePos (const GadgetPtr &id, Int32 line, Int32 pos) |
|
Bool | CheckClose () |
|
Bool | CheckValueRanges () |
|
Float | GetPixelRatio () const |
|
Bool | ReleaseLink () |
|
Bool | OpenPopUpMenu (Int32 menuid, Int32 localx=-1, Int32 localy=-1, Int32 watchhotkey=0) |
|
Bool | CheckCoreMessage (const BaseContainer &msg, Int32 *ownlastcoremsg=nullptr) |
|
void * | GetWindowHandle () |
|
void * | GetWindowInterface () |
|