summaryrefslogtreecommitdiffstats
path: root/src/MainWindow.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/MainWindow.cc')
-rw-r--r--src/MainWindow.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/MainWindow.cc b/src/MainWindow.cc
index 7ae0987..67dfe37 100644
--- a/src/MainWindow.cc
+++ b/src/MainWindow.cc
@@ -27,6 +27,8 @@ MainWindow::MainWindow(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade:
linkLibraryVersionLabel(NULL),
compiledLibraryVersionLabel(NULL),
titleLabel(NULL),
+ defaultSinkLabel(NULL),
+ defaultSourceLabel(NULL),
deviceOpenButton(NULL),
clientOpenButton(NULL),
moduleOpenButton(NULL),
@@ -49,6 +51,8 @@ MainWindow::MainWindow(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade:
refGlade->get_widget("hostNameLabel", hostNameLabel);
refGlade->get_widget("userNameLabel", userNameLabel);
refGlade->get_widget("titleLabel", titleLabel);
+ refGlade->get_widget("defaultSinkLabel", defaultSinkLabel);
+ refGlade->get_widget("defaultSourceLabel", defaultSourceLabel);
refGlade->get_widget("deviceTreeView", deviceTreeView);
refGlade->get_widget("clientTreeView", clientTreeView);
refGlade->get_widget("moduleTreeView", moduleTreeView);
@@ -109,7 +113,7 @@ MainWindow::MainWindow(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade:
clearAllData();
- Gdk::Color c("black");
+ Gdk::Color c("white");
titleEventBox->modify_bg(Gtk::STATE_NORMAL, c);
}
@@ -342,6 +346,8 @@ void MainWindow::updateInfo(const struct pa_server_info &i) {
defaultSampleTypeLabel->set_text(t);
hostNameLabel->set_text(i.host_name);
userNameLabel->set_text(i.user_name);
+ defaultSinkLabel->set_markup(*i.default_sink_name ? i.default_sink_name : "<i>not set</i>");
+ defaultSourceLabel->set_markup(*i.default_source_name ? i.default_source_name: "<i>not set</i>");
}
void MainWindow::showSuccess(const char *t) {
@@ -386,6 +392,8 @@ void MainWindow::clearAllData() {
defaultSampleTypeLabel->set_markup("<i>n/a</i>");
hostNameLabel->set_markup("<i>n/a</i>");
userNameLabel->set_markup("<i>n/a</i>");
+ defaultSinkLabel->set_markup("<i>n/a</i>");
+ defaultSourceLabel->set_markup("<i>n/a</i>");
}
void MainWindow::onDeviceOpenButton() {