diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2018-07-18 09:30:27 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2018-07-18 09:30:27 (GMT) |
commit | c7b064cf1470974aa304d181e1174f9a329d4d49 (patch) | |
tree | 2ef5c69b026c979a6496f03bc6ea6e9a923faf46 /src/gui/menus/debug.c | |
parent | f225f8af4eff40b5096f512b699571554e54f097 (diff) |
Disabled simple accelerators when a text entry gets focus.
Diffstat (limited to 'src/gui/menus/debug.c')
-rw-r--r-- | src/gui/menus/debug.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/gui/menus/debug.c b/src/gui/menus/debug.c index 3e785b5..8684e49 100644 --- a/src/gui/menus/debug.c +++ b/src/gui/menus/debug.c @@ -28,8 +28,10 @@ #include <string.h> -#include <i18n.h> +#include<i18n.h> + +#include "../agroup.h" #include "../../debug/debugger.h" /* REMME ! */ #include "../../gtkext/easygtk.h" @@ -72,8 +74,7 @@ static void mcb_debug_options(GtkMenuItem *, GObject *); /****************************************************************************** * * -* Paramètres : ref = espace de référencement global. * -* accgroup = groupe d'accélérateurs pour les menus. * +* Paramètres : ref = espace de référencement global. * * * * Description : Construit le menu "Aide". * * * @@ -83,7 +84,7 @@ static void mcb_debug_options(GtkMenuItem *, GObject *); * * ******************************************************************************/ -GtkWidget *build_menu_debug(GObject *ref, GtkAccelGroup *accgroup) +GtkWidget *build_menu_debug(GObject *ref) { GtkWidget *result; /* Support à retourner */ GtkWidget *menubar; /* Support pour éléments */ @@ -96,17 +97,17 @@ GtkWidget *build_menu_debug(GObject *ref, GtkAccelGroup *accgroup) submenuitem = qck_create_menu_item(ref, "mnu_debug_continue", _("Continue"), G_CALLBACK(mcb_debug_continue), ref); - add_accelerator_to_menu_item(submenuitem, "F9", accgroup); + add_accelerator_to_widget(submenuitem, "F9"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_continue_to", _("Continue to selection"), G_CALLBACK(mcb_debug_continue_to), ref); - add_accelerator_to_menu_item(submenuitem, "<Alt>F9", accgroup); + add_accelerator_to_widget(submenuitem, "<Alt>F9"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_pause", _("Pause"), G_CALLBACK(mcb_debug_pause), ref); - add_accelerator_to_menu_item(submenuitem, "F10", accgroup); + add_accelerator_to_widget(submenuitem, "F10"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_restart", _("Restart"), @@ -122,27 +123,27 @@ GtkWidget *build_menu_debug(GObject *ref, GtkAccelGroup *accgroup) submenuitem = qck_create_menu_item(ref, "mnu_debug_step_into", _("Step into"), G_CALLBACK(mcb_debug_step_into), ref); - add_accelerator_to_menu_item(submenuitem, "F7", accgroup); + add_accelerator_to_widget(submenuitem, "F7"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_step_over", _("Step over"), G_CALLBACK(mcb_debug_step_over), ref); - add_accelerator_to_menu_item(submenuitem, "<Alt>F7", accgroup); + add_accelerator_to_widget(submenuitem, "<Alt>F7"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_basic", _("Visit basic blocks into"), G_CALLBACK(mcb_debug_visit_blocks_into), ref); - add_accelerator_to_menu_item(submenuitem, "F8", accgroup); + add_accelerator_to_widget(submenuitem, "F8"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_basic", _("Visit basic blocks over"), G_CALLBACK(mcb_debug_visit_blocks_over), ref); - add_accelerator_to_menu_item(submenuitem, "<Alt>F8", accgroup); + add_accelerator_to_widget(submenuitem, "<Alt>F8"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_item(ref, "mnu_debug_return", _("Continue until return"), G_CALLBACK(mcb_debug_return), ref); - add_accelerator_to_menu_item(submenuitem, "F12", accgroup); + add_accelerator_to_widget(submenuitem, "F12"); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); submenuitem = qck_create_menu_separator(); |