![]() |
![]() |
![]() |
GNOME Video Arcade Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
struct GvaMusicButton; GtkWidget * gva_music_button_new (void
); void gva_music_button_play (GvaMusicButton *music_button
); void gva_music_button_pause (GvaMusicButton *music_button
); const gchar * gva_music_button_get_game (GvaMusicButton *music_button
); void gva_music_button_set_game (GvaMusicButton *music_button
,const gchar *game
); const gchar * gva_music_button_get_status (GvaMusicButton *music_button
);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GvaMusicButton
GvaMusicButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.
A GvaMusicButton toggles between playing and pausing in-game music clips streamed from http://www.arcade-history.com/.
This requires arcade history information from a 'history.dat' file.
struct GvaMusicButton;
Contains only private data that should be read and manipulated using the functions below.
GtkWidget * gva_music_button_new (void
);
Creates a new GvaMusicButton.
Returns : |
a new GvaMusicButton |
void gva_music_button_play (GvaMusicButton *music_button
);
Plays a music clip from the game specified by the GvaMusicButton:game property. The clip will repeat indefinitely until paused or a different game is chosen.
|
a GvaMusicButton |
void gva_music_button_pause (GvaMusicButton *music_button
);
Pauses a music clip from the game specified by the GvaMusicButton:game property.
|
a GvaMusicButton |
const gchar * gva_music_button_get_game (GvaMusicButton *music_button
);
Returns the name of the game for which to play a music clip.
|
a GvaMusicButton |
Returns : |
the game for which to play a music clip |
void gva_music_button_set_game (GvaMusicButton *music_button
,const gchar *game
);
Sets the name of the game for which to play a music clip. Use
gva_music_button_play()
to play the clip.
|
a GvaMusicButton |
|
the name of a game |
const gchar * gva_music_button_get_status (GvaMusicButton *music_button
);
Returns a status message about the music clip, such as buffering progress or whether a music clip is available for the selected game.
|
a GvaMusicButton |
Returns : |
a status message about the music clip |
"game"
property "game" gchar* : Read / Write
The game for which to play a music clip.
Default value: NULL
"pause"
signalvoid user_function (GvaMusicButton *music_button,
gpointer user_data) : Run Last
The ::pause signal is emitted when the user pauses a music clip.
|
the GvaMusicButton that received the signal |
|
user data set when the signal handler was connected. |
"play"
signalvoid user_function (GvaMusicButton *music_button,
gpointer user_data) : Run Last
The ::play signal is emitted when the user plays a music clip.
|
the GvaMusicButton |
|
user data set when the signal handler was connected. |