diff options
| author | Ken VanDine <ken.vandine@canonical.com> | 2010-07-15 12:46:32 -0400 |
|---|---|---|
| committer | Ken VanDine <ken.vandine@canonical.com> | 2010-07-15 12:46:32 -0400 |
| commit | 6eb78b27491908994a51017edcabedf560651e05 (patch) | |
| tree | 9d612f431701bb5690957b8cebebbb35c4a9b396 /src/play-button.h | |
| parent | df2aaa5b8d38ec4385f5be6bedfd143317d9e015 (diff) | |
| parent | 944907b441affebd907605ccd1f825e801650427 (diff) | |
| download | ayatana-indicator-sound-6eb78b27491908994a51017edcabedf560651e05.tar.gz ayatana-indicator-sound-6eb78b27491908994a51017edcabedf560651e05.tar.bz2 ayatana-indicator-sound-6eb78b27491908994a51017edcabedf560651e05.zip | |
releasing version 0.3.7-0ubuntu1
Diffstat (limited to 'src/play-button.h')
| -rw-r--r-- | src/play-button.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/play-button.h b/src/play-button.h index 3eaabcc..6f646b5 100644 --- a/src/play-button.h +++ b/src/play-button.h @@ -33,6 +33,13 @@ G_BEGIN_DECLS typedef struct _PlayButton PlayButton; typedef struct _PlayButtonClass PlayButtonClass; +typedef enum { + TRANSPORT_PREVIOUS, + TRANSPORT_PLAY_PAUSE, + TRANSPORT_NEXT, + TRANSPORT_NADA +}PlayButtonEvent; + struct _PlayButtonClass { GtkDrawingAreaClass parent_class; }; @@ -43,7 +50,10 @@ struct _PlayButton { GType play_button_get_type (void); void play_button_set_style(GtkWidget* button, GtkStyle* style); -gint determine_button_event(GtkWidget* button, GdkEventButton* event); +PlayButtonEvent determine_button_event(GtkWidget* button, GdkEventButton* event); +void play_button_react_to_button_press(GtkWidget* button, PlayButtonEvent command); +void play_button_react_to_button_release(GtkWidget* button); +void play_button_toggle_play_pause(GtkWidget* button, int update); GtkWidget* play_button_new(); |
