IDAPython 8.4
Loading...
Searching...
No Matches
Form.GroupControl Class Reference
Inheritance diagram for Form.GroupControl:
Form.Control Form.NumericArgument Form.ChkGroupControl Form.RadGroupControl

Public Member Functions

 __init__ (self, children_names, tag, value=0)
 
 next_child_pos (self)
 
 get_tag (self)
 
- Public Member Functions inherited from Form.Control
 get_arg (self)
 
 free (self)
 
 is_input_field (self)
 
- Public Member Functions inherited from Form.NumericArgument

Public Attributes

 children_names = children_names
 
 tag = tag
 
int childpos = 0
 
- Public Attributes inherited from Form.Control
int id = 0
 
 input_field_index = None
 
 arg = None
 
 form = None
 
bool form_hasattr = False
 
- Public Attributes inherited from Form.NumericArgument
 arg = ctypes.pointer(cls(value))
 

Protected Member Functions

 _reset (self)
 

Additional Inherited Members

- Static Public Attributes inherited from Form.NumericArgument
bool DefI64 = False
 
- Properties inherited from Form.NumericArgument
 value = property(lambda self: self.arg.contents.value, __set_value)
 

Detailed Description

Base class for group controls

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
children_names,
tag,
value = 0 )

Reimplemented from Form.Control.

Reimplemented in Form.ChkGroupControl, and Form.RadGroupControl.

Member Function Documentation

◆ _reset()

_reset ( self)
protected

◆ get_tag()

get_tag ( self)
Control tag character. One of Form.FT_XXXX.
The form class will expand the {} notation and replace them with the tags

Reimplemented from Form.Control.

◆ next_child_pos()

next_child_pos ( self)

Member Data Documentation

◆ childpos

int childpos = 0

◆ children_names

children_names = children_names

◆ tag

tag = tag

The documentation for this class was generated from the following file: