summaryrefslogtreecommitdiff
path: root/src/gtkext/gtkdockstation.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gtkext/gtkdockstation.c')
-rw-r--r--src/gtkext/gtkdockstation.c49
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);
}