aboutsummaryrefslogtreecommitdiff
path: root/src/idoscalemenuitem.h
diff options
context:
space:
mode:
authorCharles Kerr <charles.kerr@canonical.com>2012-03-12 17:52:19 -0500
committerCharles Kerr <charles.kerr@canonical.com>2012-03-12 17:52:19 -0500
commit9b02ced3494a7d62db3435e7c8cbefc3d2f024f2 (patch)
tree5b2697d0f9dd990ee79dc082ebb3d65f17dee71f /src/idoscalemenuitem.h
parent728b3d1fc5321153eae9a39325c050f54a8f7961 (diff)
parentdb0c18cb60b97199c6b842f20c69110ad1d90818 (diff)
downloadayatana-ido-9b02ced3494a7d62db3435e7c8cbefc3d2f024f2.tar.gz
ayatana-ido-9b02ced3494a7d62db3435e7c8cbefc3d2f024f2.tar.bz2
ayatana-ido-9b02ced3494a7d62db3435e7c8cbefc3d2f024f2.zip
Merge lp:~charlesk/indicator-sound/lp-921065 into lp:indicator-sound to add "primary-clicked" and "secondary-clicked" events for lp bug #921065
Diffstat (limited to 'src/idoscalemenuitem.h')
-rw-r--r--src/idoscalemenuitem.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/idoscalemenuitem.h b/src/idoscalemenuitem.h
index 5afafd3..81a3474 100644
--- a/src/idoscalemenuitem.h
+++ b/src/idoscalemenuitem.h
@@ -59,6 +59,10 @@ struct _IdoScaleMenuItem
struct _IdoScaleMenuItemClass
{
GtkMenuItemClass parent_class;
+
+ /* signal default handlers */
+ void (*primary_clicked)(IdoScaleMenuItem * self);
+ void (*secondary_clicked)(IdoScaleMenuItem * self);
};
@@ -79,12 +83,14 @@ void ido_scale_menu_item_set_style (IdoScaleMenuItem
IdoScaleMenuItemStyle style);
GtkWidget *ido_scale_menu_item_get_primary_image (IdoScaleMenuItem *menuitem);
GtkWidget *ido_scale_menu_item_get_secondary_image (IdoScaleMenuItem *menuitem);
-const gchar *ido_scale_menu_item_get_primary_label (IdoScaleMenuItem *menuitem);
-const gchar *ido_scale_menu_item_get_secondary_label (IdoScaleMenuItem *menuitem);
+const gchar *ido_scale_menu_item_get_primary_label (IdoScaleMenuItem *menuitem);
void ido_scale_menu_item_set_primary_label (IdoScaleMenuItem *menuitem,
const gchar *label);
+const gchar *ido_scale_menu_item_get_secondary_label (IdoScaleMenuItem *menuitem);
void ido_scale_menu_item_set_secondary_label (IdoScaleMenuItem *menuitem,
const gchar *label);
+void ido_scale_menu_item_primary_clicked (IdoScaleMenuItem *menuitem);
+void ido_scale_menu_item_secondary_clicked (IdoScaleMenuItem *menuitem);
G_END_DECLS