~ubuntu-branches/ubuntu/maverick/ekiga/maverick

« back to all changes in this revision

Viewing changes to lib/gui/gmmenuaddon.h

  • Committer: Bazaar Package Importer
  • Author(s): Eugen Dedu, Eugen Dedu, Loic Minier
  • Date: 2008-09-27 10:00:00 UTC
  • mfrom: (1.1.8 upstream)
  • mto: (1.4.1 squeeze)
  • mto: This revision was merged to the branch mainline in revision 38.
  • Revision ID: james.westby@ubuntu.com-20080927100000-l5k5werb6czr5b3h
Tags: 3.0.1-1
[ Eugen Dedu ]
* New version.  (Closes: #500089).
* Add our own changelog file in /usr/share/doc.
* Remove gnomemeeting transitional package.
* Discover new interfaces.  (Closes: #488199).
* Compile with dbus support.  (Closes: #467212).
* Numeric keypad inserts digits at correct position.  (Closes: #440159).
* Use libnotify upon call.  (Closes: #412604).
* Symlink identical GNOME help files, to reduce size.  (Closes: #505536).
* Explicitely build-depends on a few dev packages, even if they were
  pulled out anyway by the other dependencies.

[ Loic Minier ]
* Use clean:: instead of clean: in rules.
* Don't disable Uploaders: generation for control.in -> control generation
  in rules.
* Fix some tabs which were size 4 anyway.
* Generate a PO template during build by calling intltool-update -p in
  install; thanks Ubuntu and Martin Pitt; closes: #505535.
* Also let the -dbg depend on ${misc:Depends}.
* Cleanup rules; in particular, use dpkg-parsechangelog and honor
  distclean/clean failures, remove old clean rules, commented out stuff,
  gtk-only stuff.
* Pass -s to dh_* in binary-arch.
* Use debian/*.links and debian/*.manpages instead of symlink manually or
  passing files to dh_installman.
* Use ftp.gnome.org in copyright.
* Switch to quilt and fix target deps in the process; build-dep on quilt
  instead of dpatch; rename news.dpatch to 00_news.patch and refresh;
  replace 00list with series.
* Install autotools-dev config.guess and .sub after patching.

Show diffs side-by-side

added added

removed removed

Lines of Context:
67
67
  const char *name;
68
68
  const char *tooltip;
69
69
  const char *stock_id;
 
70
  gboolean stock_is_theme;
70
71
  guint accel;
71
72
  MenuEntryType type;
72
73
  GtkSignalFunc func;
 
74
  GClosureNotify clofunc;
73
75
  gpointer data;
74
76
  GtkWidget *widget;
75
77
  gboolean enabled;
78
80
 
79
81
 
80
82
#define GTK_MENU_SEPARATOR \
81
 
{NULL, NULL, NULL, NULL, 0, MENU_SEP, NULL, NULL, NULL, TRUE, TRUE}
 
83
{NULL, NULL, NULL, NULL, FALSE, 0, MENU_SEP, NULL, NULL, NULL, NULL, TRUE, TRUE}
82
84
 
83
85
#define GTK_MENU_ENTRY(a, b, c, d, e, f, g, h) \
84
 
{a, b, c, d, e, MENU_ENTRY, f, g, NULL, TRUE, h}
 
86
{a, b, c, d, FALSE, e, MENU_ENTRY, f, NULL, g, NULL, TRUE, h}
 
87
 
 
88
#define GTK_MENU_THEME_ENTRY(a, b, c, d, e, f, g, h) \
 
89
{a, b, c, d, TRUE, e, MENU_ENTRY, f, NULL, g, NULL, TRUE, h}
 
90
 
 
91
#define GTK_MENU_ENTRY_WITH_CLOSURE(a, b, c, d, e, f, g, h, i) \
 
92
{a, b, c, d, FALSE, e, MENU_ENTRY, f, g, h, NULL, TRUE, i}
85
93
 
86
94
#define GTK_MENU_RADIO_ENTRY(a, b, c, d, e, f, g, h, i) \
87
 
{a, b, c, d, e, MENU_RADIO_ENTRY, f, g, NULL, h, i}
 
95
{a, b, c, d, FALSE, e, MENU_RADIO_ENTRY, f, NULL, g, NULL, h, i}
88
96
 
89
97
#define GTK_MENU_TOGGLE_ENTRY(a, b, c, d, e, f, g, h, i) \
90
 
{a, b, c, d, e, MENU_TOGGLE_ENTRY, f, g, NULL, h, i}
 
98
{a, b, c, d, FALSE, e, MENU_TOGGLE_ENTRY, f, NULL, g, NULL, h, i}
91
99
 
92
100
#define GTK_MENU_NEW(a) \
93
 
{NULL, a, NULL, NULL, 0, MENU_NEW, NULL, NULL, NULL, TRUE, TRUE}
 
101
{NULL, a, NULL, NULL, FALSE, 0, MENU_NEW, NULL, NULL, NULL, NULL, TRUE, TRUE}
94
102
 
95
103
#define GTK_SUBMENU_NEW(a, b) \
96
 
{a, b, NULL, NULL, 0, MENU_SUBMENU_NEW, NULL, NULL, NULL, TRUE, TRUE}
 
104
{a, b, NULL, NULL, FALSE, 0, MENU_SUBMENU_NEW, NULL, NULL, NULL, NULL, TRUE, TRUE}
97
105
 
98
106
#define GTK_MENU_END \
99
 
{NULL, NULL, NULL, NULL, 0, MENU_END, NULL, NULL, NULL, TRUE, TRUE}
 
107
{NULL, NULL, NULL, NULL, FALSE, 0, MENU_END, NULL, NULL, NULL, NULL, TRUE, TRUE}
100
108
 
101
109
 
102
110
/* DESCRIPTION  :  This callback is called when the user