IDAPython 8.4
Loading...
Searching...
No Matches
Form.StringInput Class Reference
Inheritance diagram for Form.StringInput:
Form.InputControl Form.StringArgument Form.Control Form.DirInput Form.FileInput

Public Member Functions

 __init__ (self, tp=None, width=ida_pro.MAXSTR, swidth=40, hlp=None, value=None, size=None)
 
- Public Member Functions inherited from Form.InputControl
 get_tag (self)
 
 is_input_field (self)
 
- Public Member Functions inherited from Form.Control
 get_arg (self)
 
 free (self)
 
- Public Member Functions inherited from Form.StringArgument

Additional Inherited Members

- 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
 
- Public Attributes inherited from Form.StringArgument
 size = size
 
 arg = Form.create_string_buffer(value, size)
 
- Properties inherited from Form.StringArgument
 value = property(__get_value, __set_value)
 

Detailed Description

Base string input control class.
This class also constructs a StringArgument

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
tp = None,
width = ida_pro.MAXSTR,
swidth = 40,
hlp = None,
value = None,
size = None )
@param width: String size. But in some cases it has special meaning. For example in FileInput control.
              If you want to define the string buffer size then pass the 'size' argument
@param swidth: Control width
@param value: Initial value
@param size: String size

Reimplemented from Form.InputControl.

Reimplemented in Form.DirInput, and Form.FileInput.


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