heraia_window_t Struct Reference

#include <libheraia.h>

Collaboration diagram for heraia_window_t:

Collaboration graph
[legend]

Detailed Description

This is the main structure (mainly named main_window due to historycal reasons) It contains all things that the program needs.

Definition at line 309 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_Documentcurrent_doc
 We may want to group this with current_hexwidget in a specific struct.
xml_txmls
 All the xmls used in the program, loaded at running time.
data_window_tcurrent_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_tcurrent_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_twin_prop
 Keeps window properties.
prefs_tprefs
 All datas related to main preferences.

Field Documentation

Used to tell the program wether we want to display debug messages or not.

Definition at line 311 of file libheraia.h.

Referenced by heraia_init_main_struct(), load_heraia_ui(), log_message(), and main().

All the xmls used in the program, loaded at running time.

Definition at line 314 of file libheraia.h.

Referenced by a_propos_activate(), add_data_type_name_to_treeview(), add_default_tabs(), 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(), 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(), 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().

this is the location list where we store some paths

Definition at line 316 of file libheraia.h.

Referenced by heraia_init_main_struct(), load_heraia_glade_xml(), and load_plugin_glade_xml().

Available treatments that can be used by the user in the data type window.

Definition at line 320 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 321 of file libheraia.h.

Referenced by on_open_activate(), refresh(), and refresh_event_handler().


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

Generated on Sat Mar 14 13:44:50 2009 for Heraia by  doxygen 1.5.6