GtkWidget *MToolbar1;
GtkWidget *tmp_toolbar_icon;
GtkWidget *tlbEmptyTraceset;
+ GtkWidget *tlbTab;
// GtkWidget *tlbOpenTraceset;
GtkWidget *tlbAddTrace;
GtkWidget *tlbRemoveTrace;
MWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request (MWindow, 100, 50);
- gtk_window_set_title (GTK_WINDOW (MWindow), "Main window");
+ gtk_window_set_title (GTK_WINDOW (MWindow), "LTT");
gtk_window_set_default_size (GTK_WINDOW (MWindow), 600, 400);
MVbox = gtk_vbox_new (FALSE, 0);
gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
gtk_widget_show (tlbEmptyTraceset);
gtk_container_set_border_width (GTK_CONTAINER (tlbEmptyTraceset), 1);
+
+ tmp_toolbar_icon = create_pixmap (MWindow, "filenew.png");
+ tlbTab = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
+ GTK_TOOLBAR_CHILD_BUTTON,
+ NULL,
+ "",
+ "New tab", NULL,
+ tmp_toolbar_icon, NULL, NULL);
+ gtk_label_set_use_underline (GTK_LABEL (((GtkToolbarChild*) (g_list_last (GTK_TOOLBAR (MToolbar1)->children)->data))->label), TRUE);
+ gtk_widget_show (tlbTab);
+ gtk_container_set_border_width (GTK_CONTAINER (tlbTab), 1);
+
/*
tmp_toolbar_icon = create_pixmap (MWindow, "fileopen.png");
tlbOpenTraceset = gtk_toolbar_append_element (GTK_TOOLBAR (MToolbar1),
gtk_widget_show (tlbRemoveViewer);
gtk_container_set_border_width (GTK_CONTAINER (tlbRemoveViewer), 1);
- MToolbar2 = gtk_toolbar_new ();
- gtk_widget_show (MToolbar2);
- gtk_box_pack_start (GTK_BOX (MVbox), MToolbar2, FALSE, FALSE, 0);
- gtk_toolbar_set_style (GTK_TOOLBAR (MToolbar2), GTK_TOOLBAR_ICONS);
+ gtk_toolbar_append_space (GTK_TOOLBAR (MToolbar1));
+
+ // MToolbar2 = gtk_toolbar_new ();
+ // gtk_widget_show (MToolbar2);
+ // gtk_box_pack_start (GTK_BOX (MVbox), MToolbar2, FALSE, FALSE, 0);
+ // gtk_toolbar_set_style (GTK_TOOLBAR (MToolbar2), GTK_TOOLBAR_ICONS);
MNotebook = gtk_notebook_new ();
gtk_widget_show (MNotebook);
+ gtk_notebook_set_show_tabs((GtkNotebook*)MNotebook, FALSE);
gtk_box_pack_start (GTK_BOX (MVbox), MNotebook, TRUE, TRUE, 0);
/*
empty_notebook_page = gtk_vbox_new (FALSE, 0);
g_signal_connect ((gpointer) tlbEmptyTraceset, "clicked",
G_CALLBACK (on_button_new_clicked),
NULL);
+ g_signal_connect ((gpointer) tlbTab, "clicked",
+ G_CALLBACK (on_button_new_tab_clicked),
+ NULL);
/*
g_signal_connect ((gpointer) tlbOpenTraceset, "clicked",
G_CALLBACK (on_button_open_clicked),
GLADE_HOOKUP_OBJECT (MWindow, About, "About");
GLADE_HOOKUP_OBJECT (MWindow, MToolbar1, "MToolbar1");
GLADE_HOOKUP_OBJECT (MWindow, tlbEmptyTraceset, "tlbEmptyTraceset");
+ GLADE_HOOKUP_OBJECT (MWindow, tlbTab, "tlbTab");
// GLADE_HOOKUP_OBJECT (MWindow, tlbOpenTraceset, "tlbOpenTraceset");
GLADE_HOOKUP_OBJECT (MWindow, tlbAddTrace, "tlbAddTrace");
GLADE_HOOKUP_OBJECT (MWindow, tlbRemoveTrace, "tlbRemoveTrace");
GLADE_HOOKUP_OBJECT (MWindow, tlbMoveViewerUp, "tlbMoveViewerUp");
GLADE_HOOKUP_OBJECT (MWindow, tlbMoveViewerDown, "tlbMoveViewerDown");
GLADE_HOOKUP_OBJECT (MWindow, tlbRemoveViewer, "tlbRemoveViewer");
- GLADE_HOOKUP_OBJECT (MWindow, MToolbar2, "MToolbar2");
+ // GLADE_HOOKUP_OBJECT (MWindow, MToolbar2, "MToolbar2");
GLADE_HOOKUP_OBJECT (MWindow, MNotebook, "MNotebook");
// GLADE_HOOKUP_OBJECT (MWindow, label1, "label1");
GLADE_HOOKUP_OBJECT (MWindow, MStatusbar, "MStatusbar");