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

Static Public Attributes

 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
 

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
 
 x0 = property(_ida_kernwin.chooser_base_t_x0_get, doc=)
 
 y0 = property(_ida_kernwin.chooser_base_t_y0_get, doc=)
 
 x1 = property(_ida_kernwin.chooser_base_t_x1_get, doc=)
 
 y1 = property(_ida_kernwin.chooser_base_t_y1_get, doc=)
 
 width = property(_ida_kernwin.chooser_base_t_width_get, doc=)
 
 height = property(_ida_kernwin.chooser_base_t_height_get, doc=)
 
 title = property(_ida_kernwin.chooser_base_t_title_get, doc=)
 
 columns = property(_ida_kernwin.chooser_base_t_columns_get, doc=)
 
 widths = property(_ida_kernwin.chooser_base_t_widths_get, doc=)
 
 header = property(_ida_kernwin.chooser_base_t_header_get, doc=!)
 
 icon = property(_ida_kernwin.chooser_base_t_icon_get, doc=)
 
 popup_names = property(_ida_kernwin.chooser_base_t_popup_names_get, doc=)
 
 deflt_col = property(_ida_kernwin.chooser_base_t_deflt_col_get, doc=)
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self,
* args,
** kwargs )

Member Function Documentation

◆ ask_item_attrs()

"bool" ask_item_attrs ( self,
* args )

◆ can_del()

"bool" can_del ( self,
* args )

◆ can_edit()

"bool" can_edit ( self,
* args )

◆ can_filter()

"bool" can_filter ( self,
* args )

◆ can_ins()

"bool" can_ins ( self,
* args )

◆ can_refresh()

"bool" can_refresh ( self,
* args )

◆ can_sort()

"bool" can_sort ( self,
* args )

◆ get_builtin_number()

"uint" get_builtin_number ( self,
* args )

◆ get_count()

"size_t" get_count ( self,
* args )

◆ get_ea()

"ea_t" get_ea ( self,
* args )

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,
* args )

◆ get_row()

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

◆ has_diff_capability()

"bool" has_diff_capability ( self,
* args )

◆ has_dirtree()

"bool" has_dirtree ( self,
* args )

◆ has_inode_to_index()

"bool" has_inode_to_index ( self,
* args )

◆ is_dirtree_persisted()

"bool" is_dirtree_persisted ( self,
* args )

◆ is_force_default()

"bool" is_force_default ( self,
* args )

◆ is_lazy_loaded()

"bool" is_lazy_loaded ( self,
* args )

◆ is_modal()

"bool" is_modal ( self,
* args )

◆ is_multi()

"bool" is_multi ( self,
* args )

◆ is_quick_filter_visible_initially()

"bool" is_quick_filter_visible_initially ( self,
* args )

◆ is_same()

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

◆ is_status_bar_hidden()

"bool" is_status_bar_hidden ( self,
* args )

◆ popup_allowed()

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

◆ should_rename_trigger_edit()

"bool" should_rename_trigger_edit ( self,
* args )

◆ should_restore_geometry()

"bool" should_restore_geometry ( self,
* args )

Member Data Documentation

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

POPUP_REFRESH = _ida_kernwin.chooser_base_t_POPUP_REFRESH
static

Property Documentation

◆ columns

columns = property(_ida_kernwin.chooser_base_t_columns_get, doc=)
static

◆ deflt_col

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

◆ header

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

◆ height

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

◆ icon

icon = property(_ida_kernwin.chooser_base_t_icon_get, doc=)
static

◆ popup_names

popup_names = property(_ida_kernwin.chooser_base_t_popup_names_get, doc=)
static

◆ thisown

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

◆ title

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

◆ width

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

◆ widths

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

◆ x0

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

◆ x1

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

◆ y0

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

◆ y1

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

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