IDA SDK

- Main Page
- Header Files
- Classes
- Modules

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Attributes | Public Member Functions | List of all members
action_ctx_base_t Struct Reference

## Detailed Description

Maintain information about the current state of the UI.

This allows actions to behave appropriately (see action_handler_t)

Inherited by action_activation_ctx_t, and action_update_ctx_t.

## Public Attributes
TForm * | form
tform_type_t | form_type
| type of current form
qstring | form_title
| title of current form
intvec_t | chooser_selection
| current chooser selection (1-based)
const char * | action
| action name
uint32 | cur_flags
| Current address information. More...
ea_t | cur_ea
| the current EA of the position in the view
ea_t | cur_extracted_ea
| the possible EA the cursor is positioned on
func_t * | cur_func
| the current function
func_t * | cur_fchunk
| the current function chunk
struc_t * | cur_struc
| the current structure
member_t * | cur_strmem
| the current structure member
enum_t | cur_enum
| the current enum
segment_t * | cur_seg
| the current segment
struct {
twinpos_t from
| start of selection
twinpos_t to
| end of selection
} | cur_sel
| the currently selected area. also see ACF_HAS_SELECTION

## Public Member Functions
| action_ctx_base_t ()
| Constructor.
void | reset ()
| Invalidate all context info.
bool | has_flag (uint32 flag) const
| Check if the given flag is set.

## Member Data Documentation

uint32 action_ctx_base_t::cur_flags

Current address information.

see Action context property bits

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

- kernwin.hpp