IDAPython 9.0
Loading...
Searching...
No Matches
Form.MultiLineTextControl Class Reference
Inheritance diagram for Form.MultiLineTextControl:
Form.InputControl textctrl_info_t Form.Control py_clinked_object_t pyidc_opaque_object_t

Public Member Functions

 __init__ (self, text='', flags=0, tabsize=0, width=50, swidth=50, hlp=None)
 
 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 Member Functions inherited from textctrl_info_t
 assign (self, other)
 
 __set_flags__ (self, flags)
 
 __get_flags__ (self)
 
 __set_tabsize__ (self, tabsize)
 
 __get_tabsize__ (self)
 
- Public Member Functions inherited from py_clinked_object_t
 __del__ (self)
 
 copy (self)
 

Public Attributes

 arg
 
- 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
 

Additional Inherited Members

- Static Public Attributes inherited from textctrl_info_t
int TXTF_AUTOINDENT = 1
 
int TXTF_ACCEPTTABS = 2
 
int TXTF_READONLY = 4
 
int TXTF_SELECTED = 8
 
int TXTF_MODIFIED = 16
 
int TXTF_FIXEDFONT = 32
 
- Protected Member Functions inherited from textctrl_info_t
 _create_clink (self)
 
 _del_clink (self, lnk)
 
 _get_clink_ptr (self)
 
- Protected Member Functions inherited from py_clinked_object_t
 _free (self)
 
- Properties inherited from textctrl_info_t
 value = property(__get_text, __set_text)
 
 text = property(__get_text, __set_text)
 
 flags = property(__get_flags__, __set_flags__)
 
 tabsize = property(__get_tabsize__, __set_tabsize__)
 
- Properties inherited from py_clinked_object_t
 clink = property(lambda self: self.__clink__)
 
 clink_ptr = property(lambda self: self._get_clink_ptr())
 

Detailed Description

Multi line text control.
This class inherits from textctrl_info_t. Thus the attributes are also inherited
This control allows manipulating a multilinetext control

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
text = '',
flags = 0,
tabsize = 0,
width = 50,
swidth = 50,
hlp = None )
@param text: Initial text value
@param flags: One of textctrl_info_t.TXTF_.... values
@param tabsize: Tab size
@param width: Display width
@param swidth: String width

Reimplemented from Form.InputControl.

Member Function Documentation

◆ free()

free ( self)
Free the control

Reimplemented from Form.Control.

Member Data Documentation

◆ arg

arg
Initial value:
= ctypes.pointer(ctypes.c_void_p.from_address(self.
clink_ptr))

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