summaryrefslogtreecommitdiff
path: root/src/gtkext/gtkbinview.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gtkext/gtkbinview.c')
-rw-r--r--src/gtkext/gtkbinview.c30
1 files changed, 9 insertions, 21 deletions
diff --git a/src/gtkext/gtkbinview.c b/src/gtkext/gtkbinview.c
index 5ed6388..9ffb5f6 100644
--- a/src/gtkext/gtkbinview.c
+++ b/src/gtkext/gtkbinview.c
@@ -24,29 +24,19 @@
#include "gtkbinview.h"
-#include "gtksnippet.h"
+#include "gtkbinview-int.h"
-struct _GtkBinview
-{
- GtkViewport viewport;
-
-};
-
-struct _GtkBinviewClass
-{
- GtkViewportClass parent_class;
-};
/* Détermine le type du composant d'affichage des morceaux. */
-G_DEFINE_TYPE(GtkBinview, gtk_binview, GTK_TYPE_VIEWPORT)
+G_DEFINE_TYPE(GtkBinview, gtk_binview, GTK_TYPE_FIXED)
@@ -68,17 +58,15 @@ G_DEFINE_TYPE(GtkBinview, gtk_binview, GTK_TYPE_VIEWPORT)
static void gtk_binview_class_init(GtkBinviewClass *class)
{
GtkWidgetClass *widget_class; /* Classe de haut niveau */
- GtkViewportClass *viewport_class; /* Classe du niveau supérieur */
widget_class = GTK_WIDGET_CLASS(class);
- viewport_class = GTK_VIEWPORT_CLASS(class);
}
/******************************************************************************
* *
-* Paramètres : binview = composant GTK à initialiser. *
+* Paramètres : view = composant GTK à initialiser. *
* *
* Description : Procède à l'initialisation de l'afficheur de morceaux. *
* *
@@ -88,10 +76,9 @@ static void gtk_binview_class_init(GtkBinviewClass *class)
* *
******************************************************************************/
-static void gtk_binview_init(GtkBinview *binview)
+static void gtk_binview_init(GtkBinview *view)
{
-
-
+ gtk_fixed_set_has_window(GTK_FIXED(view), TRUE);
}
@@ -140,7 +127,7 @@ void gtk_binview_show_vaddress(GtkBinview *binview, gboolean show)
list = gtk_container_get_children(GTK_CONTAINER(binview));
for (iter = g_list_first(list); iter != NULL; iter = g_list_next(iter))
- gtk_snippet_show_vaddress(GTK_SNIPPET(iter->data), show);
+ /*gtk_snippet_show_vaddress(GTK_SNIPPET(iter->data), show)*/;
g_list_free(list);
@@ -168,7 +155,7 @@ void gtk_binview_show_code(GtkBinview *binview, gboolean show)
list = gtk_container_get_children(GTK_CONTAINER(binview));
for (iter = g_list_first(list); iter != NULL; iter = g_list_next(iter))
- gtk_snippet_show_code(GTK_SNIPPET(iter->data), show);
+ /*gtk_snippet_show_code(GTK_SNIPPET(iter->data), show)*/;
g_list_free(list);
@@ -195,6 +182,7 @@ void gtk_binview_show_code(GtkBinview *binview, gboolean show)
void gtk_binview_scroll_to_address(GtkBinview *binview, uint64_t address)
{
+#if 0
GList *list; /* Ensemble des enfants */
GList *iter; /* Boucle de parcours */
GtkSnippet *snippet; /* Morceau de code présent */
@@ -220,7 +208,7 @@ void gtk_binview_scroll_to_address(GtkBinview *binview, uint64_t address)
}
g_list_free(list);
-
+#endif
}