diff options
Diffstat (limited to 'src/editor.c')
-rw-r--r-- | src/editor.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/editor.c b/src/editor.c index 8f6428d..63be9d1 100644 --- a/src/editor.c +++ b/src/editor.c @@ -51,6 +51,7 @@ #include "debug/debuggers.h" #include "dialogs/binparts.h" #include "dialogs/export.h" +#include "dialogs/plugins.h" #include "panels/panel.h" @@ -117,6 +118,9 @@ void reload_menu_project(GObject *); /* Réagit avec le menu "Binaire -> Sélectionner les parties...". */ static void mcb_binary_select_parts(GtkMenuItem *, GObject *); +/* Réagit avec le menu "Binaire -> Sélectionner les greffons...". */ +static void mcb_binary_select_plugins(GtkMenuItem *, GObject *); + /* Réagit au menu "Binaire -> Exporter...". */ static void mcb_binary_export(GtkMenuItem *, GObject *); @@ -328,6 +332,9 @@ GtkWidget *create_editor(void) submenuitem = qck_create_menu_item(NULL, NULL, _("Select parts..."), G_CALLBACK(mcb_binary_select_parts), ref); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); + submenuitem = qck_create_menu_item(NULL, NULL, _("Select plugins..."), G_CALLBACK(mcb_binary_select_plugins), ref); + gtk_container_add(GTK_CONTAINER(menubar), submenuitem); + submenuitem = qck_create_menu_separator(); gtk_container_add(GTK_CONTAINER(menubar), submenuitem); @@ -1116,6 +1123,32 @@ static void mcb_binary_select_parts(GtkMenuItem *menuitem, GObject *ref) * Paramètres : menuitem = élément de menu sélectionné. * * ref = adresse de l'espace de référencement global. * * * +* Description : Réagit avec le menu "Binaire -> Sélectionner les greffons..."* +* * +* Retour : - * +* * +* Remarques : - * +* * +******************************************************************************/ + +static void mcb_binary_select_plugins(GtkMenuItem *menuitem, GObject *ref) +{ + GOpenidaBinary *binary; /* Binaire courant à l'écran */ + GtkWidget *dialog; /* Boîte de dialogue à montrer */ + + binary = G_OPENIDA_BINARY(g_object_get_data(ref, "current_binary")); + + dialog = create_plugins_selection_dialog(binary, GTK_WINDOW(ref)); + gtk_widget_show(dialog); + +} + + +/****************************************************************************** +* * +* Paramètres : menuitem = élément de menu sélectionné. * +* ref = adresse de l'espace de référencement global. * +* * * Description : Réagit au menu "Binaire -> Exporter...". * * * * Retour : - * |