Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Functions: custom viewer handlers

Convenience functions for ui_set_custom_viewer_handler. More...

Functions

void set_custom_viewer_handlers (TWidget *custom_viewer, const custom_viewer_handlers_t *cvh, void *cvh_ud)
 Set handlers for custom viewer events Any of these handlers may be nullptr.
 
void * set_custom_viewer_handler (TWidget *custom_viewer, custom_viewer_handler_id_t handler_id, void *handler_or_data)
 Set a handler for a custom viewer event (ui_set_custom_viewer_handler). More...
 
bool set_custom_viewer_qt_aware (TWidget *custom_viewer)
 Allow the given viewer to interpret Qt events (ui_set_custom_viewer_handler)
 
void * set_code_viewer_handler (TWidget *code_viewer, custom_viewer_handler_id_t handler_id, void *handler_or_data)
 Set a handler for a code viewer event (ui_set_custom_viewer_handler). More...
 
bool set_code_viewer_user_data (TWidget *code_viewer, void *ud)
 Set the user data on a code viewer (ui_set_custom_viewer_handler).
 
bool set_code_viewer_lines_icon_margin (TWidget *code_viewer, int margin)
 Set space allowed for icons in the margin of a code viewer (ui_set_custom_viewer_handler).
 
bool set_code_viewer_lines_alignment (TWidget *code_viewer, int align)
 Set alignment for lines in a code viewer (ui_set_custom_viewer_handler).
 
bool set_code_viewer_lines_radix (TWidget *code_viewer, int radix)
 Set radix for values displayed in a code viewer (ui_set_custom_viewer_handler).
 
bool set_code_viewer_is_source (TWidget *code_viewer)
 Specify that the given code viewer is used to display source code (ui_set_custom_viewer_handler).
 

Detailed Description

Convenience functions for ui_set_custom_viewer_handler.

Function Documentation

◆ set_custom_viewer_handler()

void * set_custom_viewer_handler ( TWidget *  custom_viewer,
custom_viewer_handler_id_t  handler_id,
void *  handler_or_data 
)
inline

Set a handler for a custom viewer event (ui_set_custom_viewer_handler).

see also ui_set_custom_viewer_handlers

Parameters
custom_viewerthe custom viewer
handler_idone of CVH_ in custom_viewer_handler_id_t
handler_or_datacan be a handler or data. see examples in Functions: custom viewer handlers
Returns
old value of the handler or data

◆ set_code_viewer_handler()

void * set_code_viewer_handler ( TWidget *  code_viewer,
custom_viewer_handler_id_t  handler_id,
void *  handler_or_data 
)
inline

Set a handler for a code viewer event (ui_set_custom_viewer_handler).

Parameters
code_viewerthe code viewer
handler_idone of CDVH_ in custom_viewer_handler_id_t
handler_or_datacan be a handler or data. see examples in Functions: custom viewer handlers
Returns
old value of the handler or data