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

Public Member Functions

 __init__ (self, text='', flags=0, tabsize=0)
 
 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)
 

Static Public Attributes

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

 _create_clink (self)
 
 _del_clink (self, lnk)
 
 _get_clink_ptr (self)
 
- Protected Member Functions inherited from py_clinked_object_t
 _free (self)
 

Properties

 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

Class representing textctrl_info_t

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
text = '',
flags = 0,
tabsize = 0 )

Reimplemented from py_clinked_object_t.

Reimplemented in Form.MultiLineTextControl.

Member Function Documentation

◆ __get_flags__()

__get_flags__ ( self)
Returns the flags value

◆ __get_tabsize__()

__get_tabsize__ ( self)
Returns the tabsize value

◆ __set_flags__()

__set_flags__ ( self,
flags )
Sets the flags value

◆ __set_tabsize__()

__set_tabsize__ ( self,
tabsize )
Sets the tabsize value

◆ _create_clink()

_create_clink ( self)
protected
Overwrite me.
Creates a new clink
@return: PyCapsule representing the C link

Reimplemented from py_clinked_object_t.

◆ _del_clink()

_del_clink ( self,
lnk )
protected
Overwrite me.
This method deletes the link

Reimplemented from py_clinked_object_t.

◆ _get_clink_ptr()

_get_clink_ptr ( self)
protected
Overwrite me.
Returns the C link pointer as a 64bit number

Reimplemented from py_clinked_object_t.

◆ assign()

assign ( self,
other )
Copies the contents of 'other' to 'self'

Reimplemented from py_clinked_object_t.

Member Data Documentation

◆ TXTF_ACCEPTTABS

int TXTF_ACCEPTTABS = 2
static

◆ TXTF_AUTOINDENT

int TXTF_AUTOINDENT = 1
static

◆ TXTF_FIXEDFONT

int TXTF_FIXEDFONT = 32
static

◆ TXTF_MODIFIED

int TXTF_MODIFIED = 16
static

◆ TXTF_READONLY

int TXTF_READONLY = 4
static

◆ TXTF_SELECTED

int TXTF_SELECTED = 8
static

Property Documentation

◆ flags

flags = property(__get_flags__, __set_flags__)
static

◆ tabsize

tabsize = property(__get_tabsize__, __set_tabsize__)
static

◆ text

text = property(__get_text, __set_text)
static

◆ value

value = property(__get_text, __set_text)
static

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