diff options
Diffstat (limited to 'src/gui/menus/debug.c')
-rw-r--r-- | src/gui/menus/debug.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/gui/menus/debug.c b/src/gui/menus/debug.c index c1a3d2d..925198c 100644 --- a/src/gui/menus/debug.c +++ b/src/gui/menus/debug.c @@ -31,6 +31,9 @@ #include <i18n.h> +#include "../../gtkext/easygtk.h" + + /* Réagit avec le menu "Débogage -> Continuer". */ static void mcb_debug_continue(GtkMenuItem *, GObject *); @@ -81,21 +84,18 @@ static void mcb_debug_options(GtkMenuItem *, GObject *); void setup_menu_debug_callbacks(GtkBuilder *builder) { - -#define DEFINE_CALLBACK(cb) #cb, G_CALLBACK(cb) - gtk_builder_add_callback_symbols(builder, - DEFINE_CALLBACK(mcb_debug_continue), - DEFINE_CALLBACK(mcb_debug_continue_to), - DEFINE_CALLBACK(mcb_debug_pause), - DEFINE_CALLBACK(mcb_debug_restart), - DEFINE_CALLBACK(mcb_debug_close), - DEFINE_CALLBACK(mcb_debug_step_into), - DEFINE_CALLBACK(mcb_debug_step_over), - DEFINE_CALLBACK(mcb_debug_visit_blocks_into), - DEFINE_CALLBACK(mcb_debug_visit_blocks_over), - DEFINE_CALLBACK(mcb_debug_return), - DEFINE_CALLBACK(mcb_debug_options), + BUILDER_CALLBACK(mcb_debug_continue), + BUILDER_CALLBACK(mcb_debug_continue_to), + BUILDER_CALLBACK(mcb_debug_pause), + BUILDER_CALLBACK(mcb_debug_restart), + BUILDER_CALLBACK(mcb_debug_close), + BUILDER_CALLBACK(mcb_debug_step_into), + BUILDER_CALLBACK(mcb_debug_step_over), + BUILDER_CALLBACK(mcb_debug_visit_blocks_into), + BUILDER_CALLBACK(mcb_debug_visit_blocks_over), + BUILDER_CALLBACK(mcb_debug_return), + BUILDER_CALLBACK(mcb_debug_options), NULL); } |