diff options
Diffstat (limited to 'src/gtkext/gtkdockstation.c')
-rw-r--r-- | src/gtkext/gtkdockstation.c | 49 |
1 files changed, 5 insertions, 44 deletions
diff --git a/src/gtkext/gtkdockstation.c b/src/gtkext/gtkdockstation.c index 634b007..688fe4b 100644 --- a/src/gtkext/gtkdockstation.c +++ b/src/gtkext/gtkdockstation.c @@ -271,28 +271,15 @@ void gtk_dock_station_add_dockable(GtkDockStation *station, GtkDockable *dockabl GtkWidget *label; /* Etiquette d'onglet */ GtkNotebook *notebook; /* Autre version du composant */ - /* Récupération des éléments utiles */ - widget = gtk_dockable_build_widget(dockable); - if (strcmp(gtk_dockable_get_name(dockable), "History") == 0) - { - GtkRequisition req; - gtk_widget_get_preferred_size(widget, &req, NULL); - fprintf(stderr, "Histo req :: %d x %d\n", req.width, req.height); - } - /* - if (!GTK_IS_SCROLLED_WINDOW(widget) - && ( - strcmp(gtk_dockable_get_name(dockable), "History2") != 0 - ) - ) - widget = gtk_button_new_with_label("123"); - */ + /* Récupération des éléments utiles */ + + widget = gtk_dockable_build_widget(dockable); //widget = gtk_button_new_with_label("123"); gtk_widget_show(widget); @@ -318,7 +305,8 @@ void gtk_dock_station_add_dockable(GtkDockStation *station, GtkDockable *dockabl g_signal_handlers_disconnect_by_func(notebook, G_CALLBACK(gtk_dock_station_switch_panel), station); - gtk_notebook_insert_page(notebook, widget, label, -1); + gtk_notebook_append_page(notebook, widget, label); + gtk_widget_set_tooltip_text(label, desc); if (gtk_notebook_get_n_pages(notebook) > 1) @@ -330,33 +318,6 @@ void gtk_dock_station_add_dockable(GtkDockStation *station, GtkDockable *dockabl if (gtk_notebook_get_n_pages(notebook) > 1) gtk_notebook_set_current_page(notebook, -1); - - // Renéociation des tailles - //gtk_widget_queue_resize(GTK_WIDGET(notebook)); - - - if (false) - { - GtkRequisition req; - - gtk_widget_get_preferred_size(GTK_WIDGET(notebook), &req, NULL); - fprintf(stderr, "=== SUPPORT req :: %d x %d\n", req.width, req.height); - - - gtk_widget_set_size_request(GTK_WIDGET(notebook), req.width, req.height); - - - - } - - - - - - - - - //g_signal_emit_by_name(station, "dock-widget", widget); } |