#include <libheraia.h>
Definition at line 222 of file libheraia.h.
Data Fields | |
gboolean | debug |
Used to tell the program wether we want to display debug messages or not. | |
gchar * | filename |
this could (should) be a list of filenames !!! | |
Heraia_Document * | current_doc |
We may want to group this with current_hexwidget in a specific struct. | |
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. |
gboolean heraia_window_t::debug |
Used to tell the program wether we want to display debug messages or not.
Definition at line 224 of file libheraia.h.
Referenced by heraia_init_main_struct(), load_heraia_ui(), log_message(), and main().
gchar* heraia_window_t::filename |
this could (should) be a list of filenames !!!
Definition at line 225 of file libheraia.h.
Referenced by heraia_hex_document_save_as(), heraia_init_main_struct(), load_file_to_analyse(), on_open_activate(), realize_some_numerical_stat(), select_a_file_to_save(), and select_file_to_load().
We may want to group this with current_hexwidget in a specific struct.
Definition at line 226 of file libheraia.h.
Referenced by heraia_hex_document_new(), heraia_hex_document_save(), heraia_hex_document_save_as(), heraia_init_main_struct(), init_heraia_interface(), on_save_activate(), on_save_as_activate(), set_notebook_tab_name(), and update_main_window_name().
All the xmls used in the program, loaded at running time.
Definition at line 227 of file libheraia.h.
Referenced by a_propos_activate(), add_data_type_name_to_treeview(), add_entry_to_plugins_menu(), 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(), interpret_as_date(), interpret_as_number(), ldt_edit_button_clicked(), ldt_remove_button_clicked(), load_file_to_analyse(), load_heraia_glade_xml(), load_mp_display_preferences_options(), load_mp_file_preferences_options(), log_window_connect_signals(), 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_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(), and which_endianness().
data_interpretor pointer
Definition at line 228 of file libheraia.h.
Referenced by connect_cursor_moved_signal(), data_interpretor_init_interface(), heraia_hex_document_new(), heraia_init_main_struct(), interpret_as_date(), interpret_as_number(), load_file_to_analyse(), on_DIMenu_activate(), on_open_activate(), populate_stats_histos(), record_all_dialog_box_positions(), refresh_all_ud_data_interpretor(), refresh_data_interpretor_window(), refresh_file_labels(), refresh_hex_datas_entry(), and set_spinbutton_max_range().
this is the location list where we store some paths
Definition at line 229 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 230 of file libheraia.h.
Referenced by heraia_init_main_struct(), init(), init_plugin(), init_plugin_name_tv(), pn_treeview_selection_changed_cb(), refresh_all_plugins(), and run().
A list of data types.
Definition at line 231 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().
data type that is being edited
Definition at line 232 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().
Available treatments that can be used by the user in the data type window.
Definition at line 233 of file libheraia.h.
Referenced by cb_changed_in_treatment_container_widget(), heraia_init_main_struct(), and new_treatment_container().
Tells what is happening.
Definition at line 234 of file libheraia.h.
Referenced by on_open_activate(), refresh(), and refresh_event_handler().
Keeps window properties.
Definition at line 235 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 datas related to main preferences.
Definition at line 236 of file libheraia.h.
Referenced by heraia_init_main_struct(), load_mp_display_preferences_options(), load_mp_file_preferences_options(), load_preference_file(), main(), save_main_preferences(), save_mp_display_preferences_options(), and save_mp_file_preferences_options().