|
virtual bool idaapi | _get_field_value (int field_id, void *buf)=0 |
| Get value of an input field.
|
virtual bool idaapi | _set_field_value (int field_id, const void *buf)=0 |
| Set value of an input field.
|
virtual bool idaapi | enable_field (int field_id, bool enable)=0 |
| Enable or disable an input field.
|
virtual bool idaapi | show_field (int field_id, bool display)=0 |
| Show or hide an input field.
|
virtual bool idaapi | move_field (int field_id, int x, int y, int w, int h)=0 |
| Move/Resize an input field.
|
virtual int idaapi | get_focused_field ()=0 |
| Get currently focused input field.
|
virtual bool idaapi | set_focused_field (int field_id)=0 |
| Set currently focused input field.
|
virtual void idaapi | refresh_field (int field_id)=0 |
| Refresh a field.
|
virtual void idaapi | close (int close_normally)=0 |
| Close the form.
|
virtual void *idaapi | get_ud ()=0 |
| Retrieve the user data specified through %*.
|
virtual bool idaapi | _get_str_field_value (int field_id, char *buf, const size_t bufsize)=0 |
| Get value of an UTF-8 string input field.
|
| DEF_FIELD_METHOD (radiobutton, ushort) DEF_FIELD_METHOD(rbgroup |
ushort | DEF_FIELD_METHOD (checkbox, ushort) DEF_FIELD_METHOD(cbgroup |
ushort ushort | DEF_FIELD_METHOD (color, bgcolor_t) DEF_FIELD_METHOD(chooser |
ushort ushort sizevec_t | DEF_FIELD_METHOD (combobox, qstring) DEF_FIELD_METHOD(combobox |
ushort ushort sizevec_t int | DEF_FIELD_METHOD (text, textctrl_info_t) DEF_FIELD_METHOD(button |
ushort ushort sizevec_t int qstring | DEF_STR_FIELD_METHOD (label) DEF_STR_FIELD_METHOD(string) DEF_STR_FIELD_METHOD(path) DEF_FIELD_METHOD(string |
ushort ushort sizevec_t int qstring qstring | DEF_FIELD_METHOD (ident, qstring) DEF_FIELD_METHOD(segment |
ushort ushort sizevec_t int qstring qstring sel_t | DEF_FIELD_METHOD (signed, sval_t) DEF_FIELD_METHOD(unsigned |
ushort ushort sizevec_t int qstring qstring sel_t uval_t | DEF_FIELD_METHOD (int64, int64) DEF_FIELD_METHOD(uint64 |
ushort ushort sizevec_t int qstring qstring sel_t uval_t uint64 | DEF_FIELD_METHOD (ea, ea_t) DEF_FIELD_METHOD(current_tab |
virtual bool | enable_dialog_button (dlgbtn_t btn, bool enabled)=0 |
virtual bool | is_dialog_button_enabled (dlgbtn_t btn)=0 |
virtual void | swap_combobox_choices (int fid, qstrvec_t &items)=0 |
virtual bool idaapi | set_field_label (int fid, const qstring &text)=0 |
| Set the label text of an input field.
|
virtual bool idaapi | set_tab_attribute (int fid, int tab, tab_attr_t attr, const void *in)=0 |
virtual bool idaapi | get_tab_attribute (void *out, int fid, int tab, tab_attr_t attr)=0 |
bool | set_tab_visible (int fid, int tab, bool visible) |
bool | is_tab_visible (bool *out, int fid, int tab) |
bool | set_tab_enabled (int fid, int tab, bool enabled) |
bool | is_tab_enabled (bool *out, int fid, int tab) |
Functions available from formchgcb_t.
For getters/setters for specific field values, see #DEF_SET_METHOD.