#include <libheraia.h>
Data Fields | |
gboolean | debug |
Used to tell the program wether we want to display debug messages or not. | |
doc_t * | current_doc |
This is a pointer to the current edited document. | |
GPtrArray * | documents |
An array of doc_t in order to be able to open more than one doc. | |
xml_t * | xmls |
All the xmls used in the program, loaded at running time. | |
data_window_t * | current_DW |
data_interpretor pointer | |
GList * | location_list |
this is the location list where we store some paths | |
GList * | plugins_list |
A list of plugins. | |
GList * | data_type_list |
A list of data types. | |
data_type_t * | current_data_type |
data type that is being edited | |
GList * | available_treatment_list |
Available treatments that can be used by the user in the data type window. | |
RefreshType | event |
Tells what is happening. | |
all_window_prop_t * | win_prop |
Keeps window properties. | |
prefs_t * | prefs |
All datas related to main preferences. |
Definition at line 327 of file libheraia.h.
Available treatments that can be used by the user in the data type window.
Definition at line 338 of file libheraia.h.
Referenced by cb_changed_in_treatment_container_widget(), heraia_init_main_struct(), and new_treatment_container().
data type that is being edited
Definition at line 337 of file libheraia.h.
Referenced by add_treatment_container_widget(), cb_changed_in_treatment_container_widget(), close_data_type_window(), dt_cancel_button_clicked(), dt_name_entry_leave_notify_event(), dt_ok_button_clicked(), dt_size_spinbutton_value_changed(), heraia_init_main_struct(), ldt_add_button_clicked(), ldt_edit_button_clicked(), refresh_hex_datas_entry(), and remove_treatment_container_widget().
This is a pointer to the current edited document.
Definition at line 330 of file libheraia.h.
Referenced by add_new_tab_in_main_window(), file_notebook_tab_changed(), heraia_init_main_struct(), init_heraia_interface(), on_open_activate(), on_save_activate(), on_save_as_activate(), populate_stats_histos(), realize_some_numerical_stat(), refresh_data_interpretor_window(), refresh_file_labels(), refresh_hex_datas_entry(), select_a_file_to_save(), select_file_to_load(), set_notebook_tab_name(), set_spinbutton_max_range(), and update_main_window_name().
data_interpretor pointer
Definition at line 333 of file libheraia.h.
Referenced by add_default_tabs(), data_interpretor_init_interface(), heraia_init_main_struct(), load_di_preferences(), main(), on_DIMenu_activate(), record_all_dialog_box_positions(), refresh_all_ud_data_interpretor(), refresh_data_interpretor_window(), refresh_hex_datas_entry(), and save_di_preferences().
A list of data types.
Definition at line 336 of file libheraia.h.
Referenced by dt_ok_button_clicked(), heraia_init_main_struct(), ldt_edit_button_clicked(), ldt_remove_button_clicked(), and refresh_all_ud_data_interpretor().
gboolean heraia_window_t::debug |
Used to tell the program wether we want to display debug messages or not.
Definition at line 329 of file libheraia.h.
Referenced by heraia_init_main_struct(), load_heraia_ui(), log_message(), and main().
GPtrArray* heraia_window_t::documents |
An array of doc_t in order to be able to open more than one doc.
Definition at line 331 of file libheraia.h.
Referenced by file_notebook_tab_changed(), heraia_hex_document_new(), heraia_init_main_struct(), and set_notebook_tab_name().
Tells what is happening.
Definition at line 339 of file libheraia.h.
Referenced by file_notebook_tab_changed(), on_open_activate(), refresh(), and refresh_event_handler().
this is the location list where we store some paths
Definition at line 334 of file libheraia.h.
Referenced by heraia_init_main_struct(), load_heraia_glade_xml(), and load_plugin_glade_xml().
A list of plugins.
Definition at line 335 of file libheraia.h.
Referenced by heraia_init_main_struct(), init(), init_plugin(), init_plugin_name_tv(), pn_treeview_double_click(), pn_treeview_selection_changed_cb(), refresh_all_plugins(), and run().
All datas related to main preferences.
Definition at line 341 of file libheraia.h.
Referenced by heraia_init_main_struct(), init_preference_struct(), load_di_preferences(), load_mp_display_preferences_options(), load_mp_file_preferences_options(), load_preference_file(), main(), save_di_preferences(), save_mp_display_preferences_options(), save_mp_file_preferences_options(), and save_preferences().
Keeps window properties.
Definition at line 340 of file libheraia.h.
Referenced by a_propos_activate(), init_window_property_struct(), init_window_states(), load_mp_file_preferences_options(), mw_cmi_plw_toggle(), on_DIMenu_activate(), on_ldt_menu_activate(), on_preferences_activate(), plw_close_clicked(), pref_window_delete(), record_all_dialog_box_positions(), record_and_hide_about_box(), refresh_data_interpretor_window(), save_mp_file_preferences_options(), and show_hide_log_window().
All the xmls used in the program, loaded at running time.
Definition at line 332 of file libheraia.h.
Referenced by a_propos_activate(), add_data_type_name_to_treeview(), add_default_tabs(), add_entry_to_plugins_menu(), add_new_tab_in_main_window(), close_data_interpretor_window(), close_data_type_window(), connect_data_interpretor_signals(), connect_data_type_signals(), connect_list_data_types_signals(), create_treatment_container_widget(), create_ud_data_interpretor_widgets(), data_interpretor_init_interface(), delete_dt_window_event(), delete_ldt_window_event(), destroy_dt_window(), destroy_ldt_window(), dt_name_entry_leave_notify_event(), dt_size_spinbutton_value_changed(), fill_data_type_widgets(), heraia_init_main_struct(), heraia_ui_connect_signals(), init_heraia_interface(), init_plugin_name_tv(), init_window_states(), ldt_edit_button_clicked(), ldt_remove_button_clicked(), load_di_preferences(), load_file_to_analyse(), load_heraia_glade_xml(), load_mp_display_preferences_options(), load_mp_file_preferences_options(), log_window_connect_signals(), log_window_init_interface(), logw_close_clicked(), main(), main_pref_window_connect_signals(), mw_cmi_plw_toggle(), my_log(), on_DIMenu_activate(), on_ldt_menu_activate(), on_mp_tb_display_bt_toggled(), on_mp_tb_fp_bt_toggled(), on_preferences_activate(), plugin_list_window_connect_signals(), plw_close_clicked(), plw_refresh_clicked(), pn_treeview_selection_changed_cb(), pref_window_delete(), record_all_dialog_box_positions(), record_and_hide_about_box(), refresh_file_labels(), refresh_hex_datas_entry(), save_di_preferences(), save_mp_display_preferences_options(), save_mp_file_preferences_options(), select_a_file_to_save(), select_file_to_load(), set_notebook_tab_name(), set_spinbutton_max_range(), show_data_type_window(), show_hide_log_window(), update_main_window_name(), which_endianness(), and which_stream_size().