Go to the source code of this file.
Defines | |
#define | H_DI_DISPLAYED FALSE |
#define | H_DI_BIG_ENDIAN 2 |
#define | H_DI_MIDDLE_ENDIAN 4 |
#define | H_DI_LITTLE_ENDIAN 8 |
Functions | |
void | data_interpretor_init_interface (heraia_window_t *main_window) |
void | refresh_data_interpretor_window (GtkWidget *hexwidget, gpointer data) |
#define H_DI_BIG_ENDIAN 2 |
Definition at line 37 of file data_interpretor.h.
Referenced by change_endianness(), and which_endianness().
#define H_DI_DISPLAYED FALSE |
Naming : H stands for Heraia DI stands for Data_Interpretor
Definition at line 34 of file data_interpretor.h.
Referenced by init_window_property_struct().
#define H_DI_LITTLE_ENDIAN 8 |
Definition at line 39 of file data_interpretor.h.
Referenced by refresh_hex_datas_entry(), and which_endianness().
#define H_DI_MIDDLE_ENDIAN 4 |
Definition at line 38 of file data_interpretor.h.
Referenced by change_endianness(), and which_endianness().
void data_interpretor_init_interface | ( | heraia_window_t * | main_window | ) |
Inits the data interpretor structure and window with default values Should be called only once
Definition at line 238 of file data_interpretor.c.
References connect_data_interpretor_signals(), heraia_window_t::current_DW, data_window_t::diw, heraia_get_widget(), xml_t::main, data_window_t::tab_displayed, and heraia_window_t::xmls.
Referenced by load_heraia_ui().
void refresh_data_interpretor_window | ( | GtkWidget * | widget, | |
gpointer | data | |||
) |
Refreshes the data interpretor window with the new values
Definition at line 174 of file data_interpretor.c.
References heraia_window_t::current_DW, decode_16bits_signed(), decode_16bits_unsigned(), decode_32bits_signed(), decode_32bits_unsigned(), decode_64bits_signed(), decode_64bits_unsigned(), decode_8bits_signed(), decode_8bits_unsigned(), decode_C_date(), decode_dos_date(), decode_filetime_date(), decode_HFS_date(), decode_packed_BCD(), decode_to_bits(), window_prop_t::displayed, interpret_as_date(), interpret_as_number(), all_window_prop_t::main_dialog, refresh_all_ud_data_interpretor(), which_endianness(), and heraia_window_t::win_prop.
Referenced by connect_data_interpretor_signals(), on_DIMenu_activate(), and refresh_event_handler().