diff options
Diffstat (limited to 'src/gtkext/gtkbinview.c')
| -rw-r--r-- | src/gtkext/gtkbinview.c | 30 | 
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  } | 
