IDAPython 9.0
Loading...
Searching...
No Matches
chooser_base_t Class Reference

Proxy of C++ chooser_base_t class.

Inheritance diagram for chooser_base_t:

Public Member Functions

 __init__ (self, *args, **kwargs)
 
"bool" is_same (self, "chooser_base_t" other)
 is_same(self, other) -> bool do the current and the given objects hold the same data?
 
"bool" can_ins (self)
 can_ins(self) -> bool is an operation allowed?
 
"bool" can_del (self)
 can_del(self) -> bool
 
"bool" can_edit (self)
 can_edit(self) -> bool
 
"bool" can_refresh (self)
 can_refresh(self) -> bool
 
"bool" popup_allowed (self, "int" stdact_idx)
 popup_allowed(self, stdact_idx) -> bool is a standard action allowed?
 
"bool" is_status_bar_hidden (self)
 is_status_bar_hidden(self) -> bool
 
"bool" should_restore_geometry (self)
 should_restore_geometry(self) -> bool
 
"bool" is_modal (self)
 is_modal(self) -> bool is choose modal?
 
"bool" has_widget_lifecycle (self)
 has_widget_lifecycle(self) -> bool should chooser object be deleted when the widget gets destroyed?
 
"bool" is_multi (self)
 is_multi(self) -> bool is multi-selection allowed?
 
"bool" ask_item_attrs (self)
 ask_item_attrs(self) -> bool should chooser generate ui_get_chooser_item_attrs events?
 
"bool" is_force_default (self)
 is_force_default(self) -> bool should selection of the already opened non-modal chooser be changed?
 
"uint" get_builtin_number (self)
 get_builtin_number(self) -> uint get number of the built-in chooser
 
"bool" is_quick_filter_visible_initially (self)
 is_quick_filter_visible_initially(self) -> bool
 
"int" get_quick_filter_initial_mode (self)
 get_quick_filter_initial_mode(self) -> int
 
"bool" has_dirtree (self)
 has_dirtree(self) -> bool
 
"bool" has_diff_capability (self)
 has_diff_capability(self) -> bool
 
"bool" can_sort (self)
 can_sort(self) -> bool
 
"bool" can_filter (self)
 can_filter(self) -> bool
 
"bool" should_rename_trigger_edit (self)
 should_rename_trigger_edit(self) -> bool
 
"bool" is_dirtree_persisted (self)
 is_dirtree_persisted(self) -> bool
 
"bool" is_lazy_loaded (self)
 is_lazy_loaded(self) -> bool
 
"bool" has_inode_to_index (self)
 has_inode_to_index(self) -> bool
 
"size_t" get_count (self)
 get_count(self) -> size_t get the number of elements in the chooser
 
"ea_t" get_ea (self, "size_t" arg2)
 get_ea(self, arg2) -> ea_t get the address of an element.
 
"PyObject *" get_row (self, "size_t" n)
 get_row(self, n) -> ([str, ...], int, chooser_item_attrs_t) get a description of an element.
 

Static Public Attributes

str x0 = property(_ida_kernwin.chooser_base_t_x0_get, doc=)
 
str y0 = property(_ida_kernwin.chooser_base_t_y0_get, doc=)
 
str x1 = property(_ida_kernwin.chooser_base_t_x1_get, doc=)
 
str y1 = property(_ida_kernwin.chooser_base_t_y1_get, doc=)
 
str width = property(_ida_kernwin.chooser_base_t_width_get, doc=)
 
str height = property(_ida_kernwin.chooser_base_t_height_get, doc=)
 
str title = property(_ida_kernwin.chooser_base_t_title_get, doc=)
 
str columns = property(_ida_kernwin.chooser_base_t_columns_get, doc=)
 
str widths = property(_ida_kernwin.chooser_base_t_widths_get, doc=)
 
str header = property(_ida_kernwin.chooser_base_t_header_get, doc=!)
 
str icon = property(_ida_kernwin.chooser_base_t_icon_get, doc=)
 
 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 = property(_ida_kernwin.chooser_base_t_popup_names_get, doc=)
 
str deflt_col = property(_ida_kernwin.chooser_base_t_deflt_col_get, doc=)
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args,
** kwargs )

Member Function Documentation

◆ ask_item_attrs()

"bool" ask_item_attrs ( self)

◆ can_del()

"bool" can_del ( self)

◆ can_edit()

"bool" can_edit ( self)

◆ can_filter()

"bool" can_filter ( self)

◆ can_ins()

"bool" can_ins ( self)

◆ can_refresh()

"bool" can_refresh ( self)

◆ can_sort()

"bool" can_sort ( self)

◆ get_builtin_number()

"uint" get_builtin_number ( self)

◆ get_count()

"size_t" get_count ( self)

◆ get_ea()

"ea_t" get_ea ( self,
"size_t" arg2 )

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())

Parameters
arg2size_t
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()

"PyObject *" get_row ( self,
"size_t" n )
Parameters
n(C++: size_t) element number (0..get_count()-1)

◆ 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)

◆ is_dirtree_persisted()

"bool" is_dirtree_persisted ( self)

◆ is_force_default()

"bool" is_force_default ( self)

◆ is_lazy_loaded()

"bool" is_lazy_loaded ( self)

◆ is_modal()

"bool" is_modal ( self)

◆ is_multi()

"bool" is_multi ( self)

◆ is_quick_filter_visible_initially()

"bool" is_quick_filter_visible_initially ( self)

◆ is_same()

"bool" is_same ( self,
"chooser_base_t" other )
Parameters
other(C++: const chooser_base_t *) chooser_base_t const *

◆ is_status_bar_hidden()

"bool" is_status_bar_hidden ( self)

◆ popup_allowed()

"bool" popup_allowed ( self,
"int" stdact_idx )
Parameters
stdact_idx(C++: int)

◆ 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, doc=)
static

◆ deflt_col

str deflt_col = property(_ida_kernwin.chooser_base_t_deflt_col_get, doc=)
static

◆ header

str header = property(_ida_kernwin.chooser_base_t_header_get, doc=!)
static

◆ height

str height = property(_ida_kernwin.chooser_base_t_height_get, doc=)
static

◆ icon

str icon = property(_ida_kernwin.chooser_base_t_icon_get, doc=)
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 = property(_ida_kernwin.chooser_base_t_popup_names_get, doc=)
static

◆ POPUP_REFRESH

POPUP_REFRESH = _ida_kernwin.chooser_base_t_POPUP_REFRESH
static

◆ title

str title = property(_ida_kernwin.chooser_base_t_title_get, doc=)
static

◆ width

str width = property(_ida_kernwin.chooser_base_t_width_get, doc=)
static

◆ widths

str widths = property(_ida_kernwin.chooser_base_t_widths_get, doc=)
static

◆ x0

str x0 = property(_ida_kernwin.chooser_base_t_x0_get, doc=)
static

◆ x1

str x1 = property(_ida_kernwin.chooser_base_t_x1_get, doc=)
static

◆ y0

str y0 = property(_ida_kernwin.chooser_base_t_y0_get, doc=)
static

◆ y1

str y1 = property(_ida_kernwin.chooser_base_t_y1_get, doc=)
static

Property Documentation

◆ thisown

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

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