| Rhythmbox Development Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
RBStatusbar; RBStatusbarClass; RBStatusbar * rb_statusbar_new (RhythmDB *db,GtkUIManager *ui_manager,RBTrackTransferQueue *transfer_queue);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkHBox
+----GtkStatusbar
+----RBStatusbar
"db" RhythmDB* : Read / Write "page" RBDisplayPage* : Read / Write "transfer-queue" RBTrackTransferQueue* : Read / Write / Construct Only "ui-manager" GtkUIManager* : Read / Write / Construct Only
The status bar is displayed at the bottom of the main window. It consists of some status text and a progress bar.
The status text usually comes from the selected page, and typically shows the number of songs, the total duration and the total file size. When a menu is open, however, the status text shows the description of the currently selected menu item.
The progress bar shows progress information from a variety of sources. The page that is currently selected in the display page tree can provide progress information, such as buffering feedback, track transfer status, or progress for updating a song catalog. If the page does not provide status information and the database is busy (loading the database from disk, processing a query, etc.) the progress bar will be pulsed periodically.
RBStatusbar * rb_statusbar_new (RhythmDB *db,GtkUIManager *ui_manager,RBTrackTransferQueue *transfer_queue);
Creates the status bar widget.
|
the RhythmDB instance |
|
the GtkUIManager |
|
the RBTrackTransferQueue |
Returns : |
the status bar widget |
"transfer-queue" property"transfer-queue" RBTrackTransferQueue* : Read / Write / Construct Only
RBTrackTransferQueue instance.