diff options
author | Christian Persch <chpe@cvs.gnome.org> | 2004-12-17 04:52:58 +0800 |
---|---|---|
committer | Christian Persch <chpe@src.gnome.org> | 2004-12-17 04:52:58 +0800 |
commit | fb9a15960ab8001fa51ecb794afda2738e8de4b0 (patch) | |
tree | 78943c1122617b7eb641f943e4931859d744e63b /lib/egg/eggstatusicon.h | |
parent | 7e75b259439311d98f52fbdd5f1f5e8df47f1a7f (diff) | |
download | gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.tar gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.tar.gz gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.tar.bz2 gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.tar.lz gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.tar.xz gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.tar.zst gsoc2013-epiphany-fb9a15960ab8001fa51ecb794afda2738e8de4b0.zip |
Implement context menu on tray icon, as per HIG. Fixes bug #152903.
2004-12-16 Christian Persch <chpe@cvs.gnome.org>
* embed/downloader-view.c: (show_downloader_cb),
(status_icon_popup_menu_cb), (show_status_icon):
* lib/egg/eggstatusicon.c: (egg_status_icon_class_init),
(egg_status_icon_init), (egg_status_icon_finalize),
(emit_activate_signal), (emit_popup_menu_signal),
(egg_status_icon_size_allocate), (egg_status_icon_button_press),
(egg_status_icon_set_tooltip):
* lib/egg/eggstatusicon.h:
* lib/ephy-gui.c: (ephy_gui_menu_position_under_widget),
(ephy_gui_menu_position_on_panel):
* lib/ephy-gui.h:
Implement context menu on tray icon, as per HIG. Fixes bug #152903.
Diffstat (limited to 'lib/egg/eggstatusicon.h')
-rw-r--r-- | lib/egg/eggstatusicon.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/egg/eggstatusicon.h b/lib/egg/eggstatusicon.h index cde7ae9df..58bb59319 100644 --- a/lib/egg/eggstatusicon.h +++ b/lib/egg/eggstatusicon.h @@ -44,6 +44,9 @@ struct _EggStatusIcon { GObject parent_instance; + /*< public >*/ + GtkWidget *tray_icon; + /*< private >*/ EggStatusIconPrivate *priv; }; @@ -52,9 +55,7 @@ struct _EggStatusIconClass GObjectClass parent_class; void (* activate) (EggStatusIcon *status_icon); - void (* popup_menu) (EggStatusIcon *status_icon, - guint buttton, - guint32 activate_time); + gboolean (* popup_menu) (EggStatusIcon *status_icon); gboolean (* size_changed) (EggStatusIcon *status_icon, gint size); }; |