~robert-ancell/ido/lp582985

« back to all changes in this revision

Viewing changes to example/menus.c

  • Committer: Charles Kerr
  • Date: 2012-08-22 01:51:24 UTC
  • mfrom: (109.1.9 switch)
  • Revision ID: charles.kerr@canonical.com-20120822015124-yifeekywumrassnu
merge lp:~charlesk/ido/switch to add GtkSwitchMenuItem

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
#include "idoscalemenuitem.h"
4
4
#include "idocalendarmenuitem.h"
5
5
#include "idoentrymenuitem.h"
 
6
#include "idoswitchmenuitem.h"
6
7
#include "config.h"
7
8
 
8
9
static void
27
28
  GtkWidget *root;
28
29
  GtkWidget *menubar;
29
30
  GtkWidget *image;
 
31
  GtkWidget *label;
30
32
 
31
33
  g_unsetenv ("UBUNTU_MENUPROXY");
32
34
 
76
78
  menuitem = ido_entry_menu_item_new ();
77
79
  gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
78
80
 
 
81
  menuitem = ido_switch_menu_item_new ();
 
82
  label = gtk_label_new ("This is a switch");
 
83
  gtk_widget_show(label);
 
84
  gtk_container_add (ido_switch_menu_item_get_content_area(IDO_SWITCH_MENU_ITEM(menuitem)), label);
 
85
  gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
 
86
 
79
87
  menuitem = ido_calendar_menu_item_new ();
80
88
  gtk_menu_shell_append (GTK_MENU_SHELL (menu), menuitem);
81
89