IDAPython 9.0
Loading...
Searching...
No Matches
chooser_base_t Class Reference
Inheritance diagram for chooser_base_t:

Public Member Functions

 __init__ (self, *args, **kwargs)
 
bool is_same (self, 'chooser_base_t' other)
 
bool can_ins (self)
 
bool can_del (self)
 
bool can_edit (self)
 
bool can_refresh (self)
 
bool popup_allowed (self, int stdact_idx)
 
bool is_status_bar_hidden (self)
 
bool should_restore_geometry (self)
 
bool is_modal (self)
 
bool has_widget_lifecycle (self)
 
bool is_multi (self)
 
bool ask_item_attrs (self)
 
bool is_force_default (self)
 
'uint' get_builtin_number (self)
 
bool is_quick_filter_visible_initially (self)
 
int get_quick_filter_initial_mode (self)
 
bool has_dirtree (self)
 
bool has_diff_capability (self)
 
bool can_sort (self)
 
bool can_filter (self)
 
bool should_rename_trigger_edit (self)
 
bool is_dirtree_persisted (self)
 
bool is_lazy_loaded (self)
 
bool has_inode_to_index (self)
 
'size_t' get_count (self)
 
ida_idaapi.ea_t get_ea (self, 'size_t' arg2)
 
Tuple[List[str], int, chooser_item_attrs_tget_row (self, int n)
 

Static Public Attributes

str x0 = property(_ida_kernwin.chooser_base_t_x0_get)
 
str y0 = property(_ida_kernwin.chooser_base_t_y0_get)
 
str x1 = property(_ida_kernwin.chooser_base_t_x1_get)
 
str y1 = property(_ida_kernwin.chooser_base_t_y1_get)
 
str width = property(_ida_kernwin.chooser_base_t_width_get)
 
str height = property(_ida_kernwin.chooser_base_t_height_get)
 
str title = property(_ida_kernwin.chooser_base_t_title_get)
 
str columns = property(_ida_kernwin.chooser_base_t_columns_get)
 
str widths = property(_ida_kernwin.chooser_base_t_widths_get)
 
str header
 
str icon = property(_ida_kernwin.chooser_base_t_icon_get)
 
 POPUP_INS = _ida_kernwin.chooser_base_t_POPUP_INS
 
 POPUP_DEL = _ida_kernwin.chooser_base_t_POPUP_DEL
 
 POPUP_EDIT = _ida_kernwin.chooser_base_t_POPUP_EDIT
 
 POPUP_REFRESH = _ida_kernwin.chooser_base_t_POPUP_REFRESH
 
 NSTDPOPUPS = _ida_kernwin.chooser_base_t_NSTDPOPUPS
 
str popup_names
 
str deflt_col = property(_ida_kernwin.chooser_base_t_deflt_col_get)
 

Properties

 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args,
** kwargs )

Member Function Documentation

◆ ask_item_attrs()

bool ask_item_attrs ( self)
should chooser generate ui_get_chooser_item_attrs events?

◆ can_del()

bool can_del ( self)

◆ can_edit()

bool can_edit ( self)

◆ can_filter()

bool can_filter ( self)

◆ can_ins()

bool can_ins ( self)
is an operation allowed?

◆ can_refresh()

bool can_refresh ( self)

◆ can_sort()

bool can_sort ( self)

◆ get_builtin_number()

'uint' get_builtin_number ( self)
get number of the built-in chooser

◆ get_count()

'size_t' get_count ( self)
get the number of elements in the chooser

◆ get_ea()

ida_idaapi.ea_t get_ea ( self,
'size_t' arg2 )
get the address of an element. When this function returns valid addresses: * If any column has the `CHCOL_FNAME` flag, rows will be colored according to the attributes of the functions who own those addresses (extern, library function, Lumina, ... - similar to what the "Functions" widget does) * When a selection is present and the user presses `<Enter>` (`<Shift+Enter>` if the chooser is modal), IDA will jump to that address (through jumpto()) 

@returns the effective address, BADADDR if the element has no address

◆ get_quick_filter_initial_mode()

int get_quick_filter_initial_mode ( self)

◆ get_row()

Tuple[List[str], int, chooser_item_attrs_t] get_row ( self,
int n )
Get data & attributes for a row in a chooser.

@param n The row number
@return a tuple (list-of-strings, icon-id, row-attributes)

◆ has_diff_capability()

bool has_diff_capability ( self)

◆ has_dirtree()

bool has_dirtree ( self)

◆ has_inode_to_index()

bool has_inode_to_index ( self)

◆ has_widget_lifecycle()

bool has_widget_lifecycle ( self)
should chooser object be deleted when the widget gets destroyed?

◆ is_dirtree_persisted()

bool is_dirtree_persisted ( self)

◆ is_force_default()

bool is_force_default ( self)
should selection of the already opened non-modal chooser be changed?

◆ is_lazy_loaded()

bool is_lazy_loaded ( self)

◆ is_modal()

bool is_modal ( self)
is choose modal?

◆ is_multi()

bool is_multi ( self)
is multi-selection allowed?

◆ is_quick_filter_visible_initially()

bool is_quick_filter_visible_initially ( self)

◆ is_same()

bool is_same ( self,
'chooser_base_t' other )
do the current and the given objects hold the same data?

◆ is_status_bar_hidden()

bool is_status_bar_hidden ( self)

◆ popup_allowed()

bool popup_allowed ( self,
int stdact_idx )
is a standard action allowed?

◆ should_rename_trigger_edit()

bool should_rename_trigger_edit ( self)

◆ should_restore_geometry()

bool should_restore_geometry ( self)

Member Data Documentation

◆ columns

str columns = property(_ida_kernwin.chooser_base_t_columns_get)
static

◆ deflt_col

str deflt_col = property(_ida_kernwin.chooser_base_t_deflt_col_get)
static

◆ header

str header
static
Initial value:
= property(_ida_kernwin.
chooser_base_t_header_get)

◆ height

str height = property(_ida_kernwin.chooser_base_t_height_get)
static

◆ icon

str icon = property(_ida_kernwin.chooser_base_t_icon_get)
static

◆ NSTDPOPUPS

NSTDPOPUPS = _ida_kernwin.chooser_base_t_NSTDPOPUPS
static

◆ POPUP_DEL

POPUP_DEL = _ida_kernwin.chooser_base_t_POPUP_DEL
static

◆ POPUP_EDIT

POPUP_EDIT = _ida_kernwin.chooser_base_t_POPUP_EDIT
static

◆ POPUP_INS

POPUP_INS = _ida_kernwin.chooser_base_t_POPUP_INS
static

◆ popup_names

str popup_names
static
Initial value:
= property(_ida_kernwin
.chooser_base_t_popup_names_get)

◆ POPUP_REFRESH

POPUP_REFRESH = _ida_kernwin.chooser_base_t_POPUP_REFRESH
static

◆ title

str title = property(_ida_kernwin.chooser_base_t_title_get)
static

◆ width

str width = property(_ida_kernwin.chooser_base_t_width_get)
static

◆ widths

str widths = property(_ida_kernwin.chooser_base_t_widths_get)
static

◆ x0

str x0 = property(_ida_kernwin.chooser_base_t_x0_get)
static

◆ x1

str x1 = property(_ida_kernwin.chooser_base_t_x1_get)
static

◆ y0

str y0 = property(_ida_kernwin.chooser_base_t_y0_get)
static

◆ y1

str y1 = property(_ida_kernwin.chooser_base_t_y1_get)
static

Property Documentation

◆ thisown

thisown
static
Initial value:
= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')

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