nkeynes@1 | 1 | /*
|
nkeynes@1 | 2 | * Gui related code
|
nkeynes@1 | 3 | */
|
nkeynes@1 | 4 | #ifndef dream_gui_H
|
nkeynes@1 | 5 | #define dream_gui_H 1
|
nkeynes@1 | 6 |
|
nkeynes@1 | 7 | #include <gnome.h>
|
nkeynes@1 | 8 | #include "dream.h"
|
nkeynes@1 | 9 |
|
nkeynes@1 | 10 | #ifdef __cplusplus
|
nkeynes@1 | 11 | extern "C" {
|
nkeynes@1 | 12 | #if 0
|
nkeynes@1 | 13 | }
|
nkeynes@1 | 14 | #endif
|
nkeynes@1 | 15 | #endif
|
nkeynes@1 | 16 |
|
nkeynes@2 | 17 | void init_gui(void);
|
nkeynes@2 | 18 | void update_gui(void);
|
nkeynes@2 | 19 |
|
nkeynes@1 | 20 | void init_debug_win(GtkWidget *);
|
nkeynes@1 | 21 | void open_file_dialog( void );
|
nkeynes@1 | 22 | void update_mmr_win( void );
|
nkeynes@1 | 23 | void init_mmr_win( void );
|
nkeynes@1 | 24 | void update_registers( void );
|
nkeynes@1 | 25 | void update_icount( void );
|
nkeynes@2 | 26 | void dump_win_update_all( void );
|
nkeynes@1 | 27 | void set_disassembly_region( unsigned int page );
|
nkeynes@1 | 28 | void set_disassembly_pc( unsigned int pc, gboolean select );
|
nkeynes@1 | 29 | void jump_to_disassembly( unsigned int addr, gboolean select );
|
nkeynes@1 | 30 |
|
nkeynes@2 | 31 | extern PangoFontDescription *fixed_list_font;
|
nkeynes@2 | 32 | extern GdkColor clrNormal, clrChanged, clrError, clrWarn,
|
nkeynes@2 | 33 | clrPC, clrDebug, clrTrace;
|
nkeynes@1 | 34 |
|
nkeynes@1 | 35 | void mmr_open_win( void );
|
nkeynes@1 | 36 | void mmr_close_win( void );
|
nkeynes@2 | 37 | uint32_t gtk_entry_get_hex_value( GtkEntry *entry, uint32_t defaultValue );
|
nkeynes@2 | 38 | void gtk_entry_set_hex_value( GtkEntry *entry, uint32_t value );
|
nkeynes@1 | 39 |
|
nkeynes@1 | 40 | #ifdef __cplusplus
|
nkeynes@1 | 41 | }
|
nkeynes@1 | 42 | #endif
|
nkeynes@1 | 43 | #endif
|