summaryrefslogtreecommitdiff
path: root/src/gui/menus/tools.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2019-02-18 17:45:39 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2019-02-18 17:45:39 (GMT)
commit55184eaa3682f704ddb9e2da63cd14bc0a62b7a3 (patch)
treeb3e22bf071f647ba418ef7dc83e9d7bf2749c2ca /src/gui/menus/tools.c
parent899291f3cbf9b90ccda7af0bee9c3ce3928df0be (diff)
Prepared room for an incoming preferences dialog box.
Diffstat (limited to 'src/gui/menus/tools.c')
-rw-r--r--src/gui/menus/tools.c104
1 files changed, 0 insertions, 104 deletions
diff --git a/src/gui/menus/tools.c b/src/gui/menus/tools.c
deleted file mode 100644
index d606c02..0000000
--- a/src/gui/menus/tools.c
+++ /dev/null
@@ -1,104 +0,0 @@
-
-/* Chrysalide - Outil d'analyse de fichiers binaires
- * tools.c - gestion du menu 'Outils'
- *
- * Copyright (C) 2017 Cyrille Bagard
- *
- * This binary is part of Chrysalide.
- *
- * Chrysalide is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * Chrysalide is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-
-#include "tools.h"
-
-
-#include <i18n.h>
-
-
-#include "../editem-int.h"
-#include "../dialogs/identity.h"
-#include "../../gtkext/easygtk.h"
-
-
-
-/* Réagit au menu "Outils -> Identité". */
-static void mcb_tools_identity(GtkMenuItem *, GMenuBar *);
-
-
-
-/******************************************************************************
-* *
-* Paramètres : ref = espace de référencement global. *
-* bar = barre de menu parente. *
-* *
-* Description : Construit le menu "Outils". *
-* *
-* Retour : Panneau de menus mis en place. *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-GtkWidget *build_menu_tools(GObject *ref, GMenuBar *bar)
-{
- GtkWidget *result; /* Support à retourner */
- GtkWidget *menubar; /* Support pour éléments */
- GtkWidget *submenuitem; /* Sous-élément de menu */
-
- result = gtk_menu_item_new_with_mnemonic(_("_Tools"));
- gtk_widget_show(result);
-
- menubar = qck_create_menu(GTK_MENU_ITEM(result));
-
- submenuitem = qck_create_menu_item(ref, "mnu_tools_identity", _("Identity"),
- G_CALLBACK(mcb_tools_identity), bar);
- gtk_container_add(GTK_CONTAINER(menubar), submenuitem);
-
- return result;
-
-}
-
-
-/******************************************************************************
-* *
-* Paramètres : menuitem = élément de menu sélectionné. *
-* bar = barre de menu parente. *
-* *
-* Description : Réagit au menu "Outils -> Identité". *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-static void mcb_tools_identity(GtkMenuItem *menuitem, GMenuBar *bar)
-{
- GObject *ref; /* Espace de référencements */
- GtkBuilder *builder; /* Constructeur utilisé */
- GtkWidget *dialog; /* Boîte de dialogue à montrer */
-
- ref = g_editor_item_get_global_ref(G_EDITOR_ITEM(bar));
-
- dialog = create_identity_dialog(GTK_WINDOW(ref), &builder);
-
- gtk_dialog_run(GTK_DIALOG(dialog));
-
- gtk_widget_destroy(dialog);
-
- g_object_unref(G_OBJECT(builder));
-
-}