summaryrefslogtreecommitdiff
path: root/src/editor.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2012-10-17 22:38:38 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2012-10-17 22:38:38 (GMT)
commitaf29afcc9a37113e4187b1c0a20e3bf5e2dcd4d9 (patch)
tree46da4b3886b43d4bb549aa01012bda13ce36c375 /src/editor.c
parented846003946a44588c7c131b9c9001f97bf10711 (diff)
Removed a lot of gcc warnings.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@272 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/editor.c')
-rw-r--r--src/editor.c70
1 files changed, 6 insertions, 64 deletions
diff --git a/src/editor.c b/src/editor.c
index 81feb14..85763bb 100644
--- a/src/editor.c
+++ b/src/editor.c
@@ -49,9 +49,8 @@
#include "analysis/binary.h"
#include "gtkext/easygtk.h"
#include "gtkext/gtkextstatusbar.h"
-#include "gtkext/gtkbinview.h"
#include "gtkext/gtkblockview.h"
-#include "gtkext/gtkdockpanel.h"
+#include "gtkext/gtkdockstation.h"
#include "gtkext/gtkviewpanel.h"
#include "debug/debugger.h"
@@ -116,10 +115,7 @@ void update_debug_menu_items(GObject *, gboolean);
/* Réagit au changement d'onglet d'un panneau quelconque. */
-static void on_dock_item_switch(GtkDockPanel *, GtkWidget *, GObject *);
-
-/* Met en concordance les menus avec l'édition courante. */
-static void refresh_editor_menus(GObject *, GLoadedBinary *, GtkBinView *);
+static void on_dock_item_switch(GtkDockStation *, GtkWidget *, GObject *);
@@ -229,9 +225,6 @@ GtkWidget *create_editor(void)
- GtkWidget *dpanel; /* Support de panneaux */
- GDockItem *ditem; /* Panneau avec ses infos. */
-
#if 0
GtkWidget *vbox; /* Support à divisions vert. */
@@ -954,9 +947,9 @@ void update_debug_menu_items(GObject *ref, gboolean stopped)
/******************************************************************************
* *
-* Paramètres : panel = panneau de support des éléments concerné. *
-* item = nouvel élément présenté à l'affichage. *
-* ref = adresse de l'espace de référencement global. *
+* Paramètres : station = panneau de support des éléments concerné. *
+* item = nouvel élément présenté à l'affichage. *
+* ref = adresse de l'espace de référencement global. *
* *
* Description : Réagit au changement d'onglet d'un panneau quelconque. *
* *
@@ -966,7 +959,7 @@ void update_debug_menu_items(GObject *ref, gboolean stopped)
* *
******************************************************************************/
-static void on_dock_item_switch(GtkDockPanel *panel, GtkWidget *widget, GObject *ref)
+static void on_dock_item_switch(GtkDockStation *station, GtkWidget *widget, GObject *ref)
{
GLoadedBinary *old_binary; /* Ancien binaire édité */
GLoadedBinary *binary; /* Binaire en cours d'édition */
@@ -992,8 +985,6 @@ static void on_dock_item_switch(GtkDockPanel *panel, GtkWidget *widget, GObject
change_editor_items_current_view(ref, GTK_VIEW_PANEL(widget));
- //refresh_editor_menus(ref, binary, GTK_BIN_VIEW(widget));
-
//notify_panels_of_view_change(GTK_VIEW_PANEL(widget), false);
}
@@ -1001,55 +992,6 @@ static void on_dock_item_switch(GtkDockPanel *panel, GtkWidget *widget, GObject
}
-/******************************************************************************
-* *
-* Paramètres : ref = adresse de l'espace de référencement global. *
-* binary = représentation de contenu binaire active. *
-* view = type de visualisation courante. *
-* *
-* Description : Met en concordance les menus avec l'édition courante. *
-* *
-* Retour : - *
-* *
-* Remarques : - *
-* *
-******************************************************************************/
-
-static void refresh_editor_menus(GObject *ref, GLoadedBinary *binary, GtkBinView *view)
-{
-#if 0
- GtkCheckMenuItem *menuitem; /* Menu à coche à traiter */
-
- /* Affichage : type de vue */
-
- menuitem = GTK_CHECK_MENU_ITEM(g_object_get_data(ref, "textview"));
- g_signal_handlers_disconnect_by_func(menuitem, G_CALLBACK(mcb_view_change_support), ref);
-
- menuitem = GTK_CHECK_MENU_ITEM(g_object_get_data(ref, "graphview"));
- g_signal_handlers_disconnect_by_func(menuitem, G_CALLBACK(mcb_view_change_support), ref);
-
- if (GTK_IS_BLOCK_VIEW(view))
- {
- menuitem = GTK_CHECK_MENU_ITEM(g_object_get_data(ref, "textview"));
- gtk_check_menu_item_set_active(menuitem, TRUE);
- }
- else
- {
- menuitem = GTK_CHECK_MENU_ITEM(g_object_get_data(ref, "graphview"));
- gtk_check_menu_item_set_active(menuitem, TRUE);
- }
-
- menuitem = GTK_CHECK_MENU_ITEM(g_object_get_data(ref, "textview"));
- g_signal_connect(menuitem, "toggled", G_CALLBACK(mcb_view_change_support), ref);
-
- menuitem = GTK_CHECK_MENU_ITEM(g_object_get_data(ref, "graphview"));
- g_signal_connect(menuitem, "toggled", G_CALLBACK(mcb_view_change_support), ref);
-#endif
-}
-
-
-
-