// GtkWidget *OptMenuSeparator;
// GtkWidget *OpenFilter;
// GtkWidget *SaveConfiguration;
- GtkWidget *MenuHelp;
GtkWidget *HelpMenuTitle;
GtkWidget *HelpMenu;
GtkWidget *Content;
MWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request (MWindow, 100, 50);
gtk_window_set_title (GTK_WINDOW (MWindow), "Linux Trace Toolkit Viewer");
+
+ /* making the window a size higher than 80% of the screen cause a gtk glitch
+ * where the window is automaticly going fullscreen but the widgets stay
+ * the normal size.
+ */
gtk_window_set_default_size (GTK_WINDOW (MWindow),
- gdk_screen_width()*0.9, gdk_screen_height()*0.9);
-
+ gdk_screen_width()*0.8, gdk_screen_height()*0.8);
+ gtk_window_set_icon(GTK_WINDOW(MWindow), create_pixbuf("lttng_logo.svg"));
+
MVbox = gtk_vbox_new (FALSE, 0);
gtk_widget_show (MVbox);
gtk_container_add (GTK_CONTAINER (MWindow), MVbox);
gtk_widget_show (SaveConfiguration);
gtk_container_add (GTK_CONTAINER (OptionMenuTitle_menu), SaveConfiguration);
*/
- MenuHelp = gtk_menu_bar_new ();
- gtk_widget_show (MenuHelp);
- gtk_box_pack_end (GTK_BOX (MMenuBox), MenuHelp, FALSE, FALSE, 0);
HelpMenuTitle = gtk_menu_item_new_with_mnemonic ("_Help");
gtk_widget_show (HelpMenuTitle);
- gtk_container_add (GTK_CONTAINER (MenuHelp), HelpMenuTitle);
+ gtk_container_add (GTK_CONTAINER (MenuMain), HelpMenuTitle);
HelpMenu = gtk_menu_new ();
gtk_menu_item_set_submenu (GTK_MENU_ITEM (HelpMenuTitle), HelpMenu);
// GLADE_HOOKUP_OBJECT (MWindow, OptMenuSeparator, "OptMenuSeparator");
// GLADE_HOOKUP_OBJECT (MWindow, OpenFilter, "OpenFilter");
// GLADE_HOOKUP_OBJECT (MWindow, SaveConfiguration, "SaveConfiguration");
- GLADE_HOOKUP_OBJECT (MWindow, MenuHelp, "MenuHelp");
GLADE_HOOKUP_OBJECT (MWindow, HelpMenuTitle, "HelpMenuTitle");
GLADE_HOOKUP_OBJECT (MWindow, HelpMenu, "HelpMenu");
GLADE_HOOKUP_OBJECT (MWindow, Content, "Content");