IDAPython 8.4
Loading...
Searching...
No Matches
Form.EmbeddedChooserControl Class Reference
Inheritance diagram for Form.EmbeddedChooserControl:
Form.InputControl Form.Control

Public Member Functions

 __init__ (self, chooser=None, swidth=40, hlp=None)
 
 __get_selection__ (self)
 
 free (self)
 
- Public Member Functions inherited from Form.InputControl
 get_tag (self)
 
 is_input_field (self)
 
- Public Member Functions inherited from Form.Control
 get_arg (self)
 

Public Attributes

 selobj = ida_pro.sizevec_t()
 
tuple arg = (p_embedded, p_sel)
 
 chooser = chooser
 
int size = 0
 
- Public Attributes inherited from Form.InputControl
 tp = tp
 
 width = width
 
 swidth = swidth
 
 hlp = hlp
 
 is_relative_offset = is_relative_offset
 
 id
 
- Public Attributes inherited from Form.Control
int id = 0
 
 input_field_index = None
 
 arg = None
 
 form = None
 
bool form_hasattr = False
 

Properties

 value = property(lambda self: self.chooser)
 
 selection = property(__get_selection__)
 

Detailed Description

Embedded chooser control.
This control links to a Chooser2 control created with the 'embedded=True'

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
chooser = None,
swidth = 40,
hlp = None )
Embedded chooser control

@param chooser: A chooser2 instance (must be constructed with 'embedded=True')

Reimplemented from Form.InputControl.

Member Function Documentation

◆ __get_selection__()

__get_selection__ ( self)

◆ free()

free ( self)
Frees the embedded chooser data

Reimplemented from Form.Control.

Member Data Documentation

◆ arg

tuple arg = (p_embedded, p_sel)

◆ chooser

chooser = chooser

◆ selobj

selobj = ida_pro.sizevec_t()

◆ size

int size = 0

Property Documentation

◆ selection

selection = property(__get_selection__)
static

◆ value

value = property(lambda self: self.chooser)
static

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