Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_cons.h>
Public Attributes | |
RzConsCanvas * | can |
RzPanel ** | panel |
int | n_panels |
int | columnWidth |
int | curnode |
int | mouse_orig_x |
int | mouse_orig_y |
bool | autoUpdate |
bool | mouse_on_edge_x |
bool | mouse_on_edge_y |
RzPanelsMenu * | panels_menu |
Sdb * | db |
Sdb * | rotate_db |
Sdb * | almighty_db |
HtPP * | mht |
RzPanelsMode | mode |
RzPanelsMode | prevMode |
RzPanelsLayout | layout |
char * | name |
Sdb* rz_panels_t::almighty_db |
Definition at line 1217 of file rz_cons.h.
Referenced by __handle_menu(), __handle_mouse_on_X(), __init(), __init_almighty_db(), and __panels_process().
bool rz_panels_t::autoUpdate |
Definition at line 1211 of file rz_cons.h.
Referenced by __init(), __panels_process(), __print_default_cb(), __print_disasmsummary_cb(), and __print_graph_cb().
RzConsCanvas* rz_panels_t::can |
Definition at line 1204 of file rz_cons.h.
Referenced by __call_visual_graph(), __check_edge(), __check_if_mouse_x_illegal(), __check_if_mouse_y_illegal(), __create_almighty(), __init(), __maximize_panel_size(), __panel_all_clear(), __panels_layout(), __panels_process(), __panels_refresh(), __update_help_contents(), __update_help_title(), __update_modal(), __update_panel_contents(), __update_panel_title(), get_word_from_canvas(), and get_word_from_canvas_for_menu().
int rz_panels_t::columnWidth |
Definition at line 1207 of file rz_cons.h.
Referenced by __init(), __layout_default(), __move_panel_to_left(), and __move_panel_to_right().
int rz_panels_t::curnode |
Definition at line 1208 of file rz_cons.h.
Referenced by __del_panel(), __get_cur_panel(), __handle_tab_key(), __handle_tab_new_with_cur_panel(), __handle_window_mode(), __handle_zoom_mode(), __panels_process(), __panels_refresh(), __resize_panel_down(), __resize_panel_left(), __resize_panel_right(), __resize_panel_up(), __set_curnode(), __split_panel_horizontal(), and __split_panel_vertical().
Sdb* rz_panels_t::db |
Definition at line 1215 of file rz_cons.h.
Referenced by __create_panel_db(), __init(), __init_almighty_db(), __init_sdb(), and __search_db().
RzPanelsLayout rz_panels_t::layout |
Definition at line 1221 of file rz_cons.h.
Referenced by __create_default_panels(), and __init().
HtPP* rz_panels_t::mht |
Definition at line 1218 of file rz_cons.h.
Referenced by __add_menu(), __init(), and __update_menu().
RzPanelsMode rz_panels_t::mode |
Definition at line 1219 of file rz_cons.h.
Referenced by __direction_disassembly_cb(), __handle_mouse(), __handle_tab_key(), __panels_process(), __panels_refresh(), __set_mode(), __toggle_help(), __toggle_window_mode(), __toggle_zoom_mode(), __update_help(), and test_group_name.GroupTest::run().
bool rz_panels_t::mouse_on_edge_x |
Definition at line 1212 of file rz_cons.h.
Referenced by __check_if_mouse_x_on_edge(), __drag_and_resize(), __handle_mouse(), and __init().
bool rz_panels_t::mouse_on_edge_y |
Definition at line 1213 of file rz_cons.h.
Referenced by __check_if_mouse_y_on_edge(), __drag_and_resize(), __handle_mouse(), and __init().
int rz_panels_t::mouse_orig_x |
Definition at line 1209 of file rz_cons.h.
Referenced by __check_if_mouse_x_on_edge(), __drag_and_resize(), __init(), and __update_edge_x().
int rz_panels_t::mouse_orig_y |
Definition at line 1210 of file rz_cons.h.
Referenced by __check_if_mouse_y_on_edge(), __drag_and_resize(), __init(), and __update_edge_y().
int rz_panels_t::n_panels |
Definition at line 1206 of file rz_cons.h.
Referenced by __adjust_side_panels(), __check_edge(), __check_if_mouse_x_on_edge(), __check_if_mouse_y_on_edge(), __check_panel_num(), __create_default_panels(), __del_invalid_panels(), __del_panel(), __dismantle_del_panel(), __dismantle_panel(), __do_panels_resize(), __fix_layout_h(), __fix_layout_w(), __get_panel_idx_in_pos(), __handle_tab_key(), __handle_tab_new_with_cur_panel(), __handlePrompt(), __hudstuff(), __init(), __init_panel_param(), __insert_panel(), __layout_default(), __move_panel_to_down(), __move_panel_to_left(), __move_panel_to_right(), __move_panel_to_up(), __move_to_direction(), __panel_all_clear(), __panels_check_stackbase(), __panels_refresh(), __resize_panel_down(), __resize_panel_left(), __resize_panel_right(), __resize_panel_up(), __rotate_panels(), __seek_all(), __set_addr_by_type(), __set_curnode(), __set_refresh_all(), __set_refresh_by_type(), __shrink_panels_forward(), __toggle_help(), __update_disassembly_or_open(), __update_edge_x(), __update_edge_y(), __update_help(), rz_core_visual_panels_root(), rz_load_panels_layout(), and rz_save_panels_layout().
char* rz_panels_t::name |
Definition at line 1222 of file rz_cons.h.
Referenced by __handle_tab_name(), __init(), __panels_refresh(), cmd_descs_generate.Arg::__str__(), cmd_descs_generate.Detail::__str__(), cmd_descs_generate.Arg::_get_choices_cname(), cmd_descs_generate.CmdDesc::_validate(), cmd_descs_generate.Detail::get_detail_entries_cname(), test_group_name.GroupTest::run(), and cmd_descs_generate.CmdDesc::str_tab().
RzPanel** rz_panels_t::panel |
Definition at line 1205 of file rz_cons.h.
Referenced by __del_panel(), __get_panel(), __handle_zoom_mode(), __init(), __init_panels(), __insert_panel(), __move_panel_to_down(), __move_panel_to_left(), __move_panel_to_right(), __move_panel_to_up(), __shrink_panels_backward(), and __shrink_panels_forward().
RzPanelsMenu* rz_panels_t::panels_menu |
Definition at line 1214 of file rz_cons.h.
Referenced by __add_cmd_panel(), __add_cmdf_panel(), __add_menu(), __config_toggle_cb(), __config_value_cb(), __del_menu(), __handle_menu(), __handle_mouse_on_menu(), __handle_mouse_on_top(), __init_panels_menu(), __load_layout_default_cb(), __load_layout_saved_cb(), __open_menu_cb(), __panels_refresh(), __settings_colors_cb(), and __update_menu().
RzPanelsMode rz_panels_t::prevMode |
Definition at line 1220 of file rz_cons.h.
Referenced by __init(), __toggle_window_mode(), and __toggle_zoom_mode().
Sdb* rz_panels_t::rotate_db |
Definition at line 1216 of file rz_cons.h.
Referenced by __init(), __init_rotate_db(), and __set_rcb().