| Rhythmbox Development Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
struct RBHeader; struct RBHeaderClass; RBHeader * rb_header_new (RBShellPlayer *shell_player,RhythmDB *db);
GObject
+----GInitiallyUnowned
+----GtkWidget
+----GtkContainer
+----GtkGrid
+----RBHeader
"db" RhythmDB* : Read / Write "seekable" gboolean : Read / Write "shell-player" RBShellPlayer* : Read / Write / Construct Only "show-album-art" gboolean : Read / Write "show-position-slider" gboolean : Read / Write "show-remaining" gboolean : Read / Write "slider-dragging" gboolean : Read
The RBHeader widget displays information about the current playing track (title, album, artist), the elapsed or remaining playback time, and a position slider indicating the playback position. It translates slider move and drag events into seek requests for the player backend.
For shoutcast-style streams, the title/artist/album display is supplemented by metadata extracted from the stream. See RBStreamingSource for more information on how the metadata is reported.
RBHeader * rb_header_new (RBShellPlayer *shell_player,RhythmDB *db);
Creates a new header widget.
|
the RBShellPlayer instance |
|
the RhythmDB instance |
Returns : |
the header widget |
"seekable" property "seekable" gboolean : Read / Write
If TRUE, the header should allow seeking by dragging the playback position slider
Default value: TRUE
"shell-player" property"shell-player" RBShellPlayer* : Read / Write / Construct Only
The RBShellPlayer instance
"show-album-art" property "show-album-art" gboolean : Read / Write
Whether to show the album art display widget.
Default value: TRUE
"show-position-slider" property "show-position-slider" gboolean : Read / Write
Whether to show the playback position slider.
Default value: TRUE
"show-remaining" property "show-remaining" gboolean : Read / Write
Whether to show remaining time (as opposed to elapsed time) in the numeric time display.
Default value: FALSE