static void _ddisplay_setup_navigation (DDisplay *ddisp, GtkWidget *table) { GtkWidget *navigation_button; /* Popup button between scrollbars for navigation window */ navigation_button = navigation_popup_new(ddisp); gtk_widget_set_tooltip_text(navigation_button, _("Pops up the Navigation window.")); gtk_widget_show(navigation_button); /* harder to change position in the table, but we did not do it for years ;) */ gtk_table_attach (GTK_TABLE (table), navigation_button, 2, 3, 2, 3, GTK_FILL, GTK_FILL, 0, 0); }
static void _ddisplay_setup_navigation (DDisplay *ddisp, GtkWidget *table, gboolean top_left) { GtkWidget *navigation_button; /* Popup button between scrollbars for navigation window */ navigation_button = navigation_popup_new(ddisp); gtk_widget_set_tooltip_text(navigation_button, _("Pops up the Navigation window.")); gtk_widget_show(navigation_button); /* harder to change position in the table, but we did not do it for years ;) */ if (top_left) gtk_table_attach (GTK_TABLE (table), navigation_button, 0, 1, 0, 1, GTK_FILL, GTK_FILL, 0, 0); else gtk_table_attach (GTK_TABLE (table), navigation_button, 2, 3, 2, 3, GTK_FILL, GTK_FILL, 0, 0); if (!ddisp->origin) ddisp->origin = g_object_ref (navigation_button); }