|
#define | TOP_MARGIN 2 |
|
#define | SIDE_MARGIN 4 |
|
#define | RADIO_DOT_WIDTH 23 |
|
#define | CHECK_BOX_WIDTH 24 |
|
#define | LEFT_ALIGN 13 |
|
#define | RIGHT_ALIGN 13 |
|
#define | GROUP_BOX_Y_MARGIN 6 |
|
#define | GROUP_BOX_X_MARGIN 4 |
|
#define | SPACING_BEFORE 5 |
|
#define | is_rollout(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(Rollout)) |
|
#define | RO_NO_CLOSEBUTTON 0x0001 |
|
#define | RO_HIDDEN 0x0002 |
|
#define | RO_ROLLED_UP 0x0004 |
|
#define | RO_IN_FLOATER 0x0008 |
|
#define | RO_INSTALLED 0x0010 |
|
#define | RO_UTIL_MASTER 0x0020 |
|
#define | RO_SILENT_ERRORS 0x0040 |
|
#define | RO_HIDDEN2 0x0080 |
|
#define | RO_PLUGIN_OWNED 0x0100 |
|
#define | RO_CONTROLS_INSTALLED 0x0200 |
|
#define | is_rolloutfloater(v) ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == class_tag(RolloutFloater)) |
|
#define | is_rolloutcontrol(v) ((v)->_is_rolloutcontrol()) |
|
#define | ROC_FIXED_WIDTH 0x0001 |
|
#define | ROC_MAKING_EDIT 0x0002 |
|
#define | ROC_INVISIBLE 0x0004 |
|
#define | ROC_VAL_CHANGED 0x0008 |
|
#define | ROC_EDITTEXT_MULTILINE 0x0010 |
|
#define | ROC_COLORSWATCH_POINT4 0x0010 |
|
#define | ROC_PICKBUTTON_AUTODISP 0x0010 |
|
#define | ROC_SPINNER_KEYBRACKETS 0x0010 |
|
#define | ROC_IN_HANDLER 0x0020 |
|
#define | ROC_HANDLER_REENTRANT 0x0040 |
|
#define | ROC_EDITTEXT_READONLY 0x0080 |
|
#define | ROC_DELETE_TOOLTIP 0x0100 |
|
#define | CBF_EDIT_FIELD_CHANGING 0x0001 |
|
#define | control_param(key) _get_control_param(keyparms, keyparm_count, n_##key) |
|
#define | control_param_or_default(key, def) _get_control_param_or_default(keyparms, keyparm_count, n_##key##, def) |
|
#define | int_control_param(key, var, def) ((var = _get_control_param(keyparms, keyparm_count, n_##key)) == &unsupplied ? def : var->to_int()) |
|
#define | float_control_param(key, var, def) ((var = _get_control_param(keyparms, keyparm_count, n_##key)) == &unsupplied ? def : var->to_float()) |
|
|
| Rollout (short iflags) |
|
void | init (Value *name, Value *title, int local_count, Value **inits, HashTable *local_scope, RolloutControl **controls, int control_count, HashTable *handlers, CharStream *source) |
|
| ~Rollout () |
|
static void | ColorChangeNotifyProc (void *param, NotifyInfo *pInfo) |
|
| classof_methods (Rollout, Value) |
|
void | collect () |
|
void | gc_trace () |
|
ScripterExport void | sprin1 (CharStream *s) |
|
ScripterExport BOOL | add_page (Interface *ip, HINSTANCE hInstance, int ro_flags=0, RolloutFloater *rof=NULL) |
|
ScripterExport void | delete_page (Interface *ip, RolloutFloater *rof=NULL) |
|
void | open (Interface *ip, BOOL rolled_up=FALSE) |
|
ScripterExport void | close (Interface *ip, RolloutFloater *rof=NULL) |
|
ScripterExport BOOL | ok_to_close (RolloutFloater *rof=NULL) |
|
ScripterExport void | run_event_handler (Value *event, Value **arg_list, int count) |
|
ScripterExport bool | has_event_handler (Value *event) |
|
Value * | call_event_handler (Value *event, Value **arg_list, int count) |
|
void | add_close_button (HINSTANCE hInstance, int ¤t_y) |
|
void | edit_script () |
|
void | TimeChanged (TimeValue t) |
|
void | BeginEditParams (IObjParam *ip, MSPlugin *plugin, ULONG flags, Animatable *prev) |
|
void | EndEditParams (IObjParam *ip, MSPlugin *plugin, ULONG flags, Animatable *next) |
|
void | CreateParamDlg (HWND hwMtlEdit, IMtlParams *imp, MSPlugin *plugin, TexDADMgr *texDadMgr, MtlDADMgr *mtlDadMgr) |
|
void | SetThing (MSPlugin *plugin) |
|
void | ReloadDialog () |
|
void | SetTime (TimeValue t) |
|
void | DeleteThis () |
|
void | InvalidateUI () |
|
void | InvalidateUI (ParamID id, int tabIndex=-1) |
|
virtual Value * | get_property (Value **arg_list, int count) |
|
virtual Value * | set_property (Value **arg_list, int count) |
|
virtual Value * | set_nested_controller (Value **arg_list, int count) |
|
void | dump_local_vars_and_externals (int indentLevel) |
|
| RolloutFloater (HWND hWnd) |
|
| RolloutFloater (const MCHAR *title, int left, int top, int width, int height) |
|
| RolloutFloater () |
|
| ~RolloutFloater () |
|
void | HandleDestroy () |
|
| classof_methods (RolloutFloater, Value) |
|
void | add_rollout (Rollout *ro, BOOL rolledUp, BOOL borderless) |
|
void | remove_rollout (Rollout *ro) |
|
ScripterExport | RolloutControl () |
|
ScripterExport | RolloutControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
ScripterExport | ~RolloutControl () |
|
| classof_methods (RolloutControl, Value) |
|
BOOL | _is_rolloutcontrol () |
|
virtual ScripterExport void | add_control (Rollout *ro, HWND parent, HINSTANCE hInstance, int ¤t_y) |
|
virtual LPCMSTR | get_control_class ()=0 |
|
virtual DWORD | get_control_style () |
|
virtual DWORD | get_control_ex_style () |
|
virtual void | init_control (HWND control) |
|
virtual void | compute_layout (Rollout *ro, layout_data *pos) |
|
virtual ScripterExport void | compute_layout (Rollout *ro, layout_data *pos, int ¤t_y) |
|
virtual ScripterExport void | process_layout_params (Rollout *ro, layout_data *pos, int ¤t_y) |
|
virtual ScripterExport void | setup_layout (Rollout *ro, layout_data *pos, int ¤t_y) |
|
virtual ScripterExport void | process_common_params () |
|
virtual ScripterExport void | call_event_handler (Rollout *ro, Value *event, Value **arg_list, int count) |
|
virtual ScripterExport void | run_event_handler (Rollout *ro, Value *event, Value **arg_list, int count) |
|
virtual BOOL | handle_message (Rollout *ro, UINT message, WPARAM wParam, LPARAM lParam) |
|
ScripterExport WORD | next_id () |
|
virtual ScripterExport void | set_text (const MCHAR *text, HWND ctl=NULL, Value *align=NULL) |
|
virtual ScripterExport void | set_enable () |
|
virtual ScripterExport BOOL | set_focus () |
|
virtual ScripterExport int | num_controls () |
|
ScripterExport Value * | get_event_handler (Value *event) |
|
virtual Class_ID | ClassID () |
|
virtual void | GetClassName (MSTR &s) |
|
int | NumRefs () |
|
RefTargetHandle | GetReference (int i) |
|
virtual void | SetReference (int i, RefTargetHandle rtarg) |
|
ScripterExport RefResult | NotifyRefChanged (const Interval &changeInt, RefTargetHandle hTarget, PartID &partID, RefMessage message, BOOL propagate) |
|
virtual void | controller_changed () |
|
virtual BOOL | controller_ok (Control *c) |
|
ScripterExport IParamBlock2 * | get_pblock () |
|
virtual void | Reload () |
|
virtual void | set_pb2_value () |
|
virtual void | get_pb2_value (BOOL load_UI=TRUE) |
|
virtual void | SetTexDADMgr (DADMgr *dad) |
|
virtual int | FindSubTexFromHWND (HWND hw) |
|
virtual void | SetMtlDADMgr (DADMgr *dad) |
|
virtual int | FindSubMtlFromHWND (HWND hw) |
|
ScripterExport Value * | get_wrapped_event_handler (Value *event) |
|
HWND | GetHWND () |
|
visible_class(LabelControl)
class LabelControl | ~LabelControl () |
|
static RolloutControl * | create (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| classof_methods (LabelControl, RolloutControl) |
|
| ButtonControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~ButtonControl () |
|
| classof_methods (ButtonControl, RolloutControl) |
|
| CheckButtonControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~CheckButtonControl () |
|
| classof_methods (CheckButtonControl, RolloutControl) |
|
| EditTextControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~EditTextControl () |
|
| classof_methods (EditTextControl, RolloutControl) |
|
| ComboBoxControl (Value *name, Value *caption, Value **keyparms, int keyparm_count, int type=CBS_SIMPLE) |
|
| ~ComboBoxControl () |
|
static RolloutControl * | create_cb (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
static RolloutControl * | create_dd (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| classof_methods (ComboBoxControl, RolloutControl) |
|
| ListBoxControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~ListBoxControl () |
|
| classof_methods (ListBoxControl, RolloutControl) |
|
| SpinnerControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~SpinnerControl () |
|
| classof_methods (SpinnerControl, RolloutControl) |
|
| SliderControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~SliderControl () |
|
| classof_methods (SliderControl, RolloutControl) |
|
| PickerControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~PickerControl () |
|
| classof_methods (PickerControl, RolloutControl) |
|
| ColorPickerControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~ColorPickerControl () |
|
| classof_methods (ColorPickerControl, RolloutControl) |
|
| RadioControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~RadioControl () |
|
| classof_methods (RadioControl, RolloutControl) |
|
visible_class(CheckBoxControl)
class CheckBoxControl | CheckBoxControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~CheckBoxControl () |
|
| classof_methods (CheckBoxControl, RolloutControl) |
|
| BitmapControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~BitmapControl () |
|
| classof_methods (BitmapControl, RolloutControl) |
|
| MapButtonControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~MapButtonControl () |
|
| classof_methods (MapButtonControl, RolloutControl) |
|
| MtlButtonControl (Value *name, Value *caption, Value **keyparms, int keyparm_count) |
|
| ~MtlButtonControl () |
|
| classof_methods (MtlButtonControl, RolloutControl) |
|
visible_class(GroupStartControl)
class GroupStartControl | GroupStartControl (Value *caption) |
|
| ~GroupStartControl () |
|
| classof_methods (GroupStartControl, RolloutControl) |
|
| GroupEndControl (GroupStartControl *starter) |
|
| ~GroupEndControl () |
|
| classof_methods (GroupEndControl, RolloutControl) |
|
ScripterExport Value * | _get_control_param (Value **keyparms, int count, Value *key_name) |
|
ScripterExport Value * | _get_control_param_or_default (Value **keyparms, int count, Value *key_name, Value *def) |
|