summaryrefslogtreecommitdiffstats
path: root/src/SinkInputWindow.cc
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-09-16 00:02:32 +0000
committerLennart Poettering <lennart@poettering.net>2004-09-16 00:02:32 +0000
commit0a84f669d3d4c72c498b01b999dd89af7f917480 (patch)
tree77960fce506b9297682ef79be9274467f595bf8a /src/SinkInputWindow.cc
parentae4653849a9a5990caf84d5ecd1466435760dd60 (diff)
update to new API
show source and source_output latencies ad kill buttons to client/sink_input/source_output (incomplete) add vumeter buttons to sink/source git-svn-id: file:///home/lennart/svn/public/paman/trunk@33 cdefa82f-4ce1-0310-97f5-ab6066f37c3c
Diffstat (limited to 'src/SinkInputWindow.cc')
-rw-r--r--src/SinkInputWindow.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/SinkInputWindow.cc b/src/SinkInputWindow.cc
index 19546a6..6a59969 100644
--- a/src/SinkInputWindow.cc
+++ b/src/SinkInputWindow.cc
@@ -21,6 +21,7 @@ SinkInputWindow::SinkInputWindow(BaseObjectType* cobject, const Glib::RefPtr<Gno
toSinkButton(NULL),
volumeResetButton(NULL),
volumeMuteButton(NULL),
+ killButton(NULL),
volumeScale(NULL) {
refGlade->get_widget("nameLabel", nameLabel);
@@ -38,6 +39,7 @@ SinkInputWindow::SinkInputWindow(BaseObjectType* cobject, const Glib::RefPtr<Gno
refGlade->get_widget("volumeScale", volumeScale);
refGlade->get_widget("volumeResetButton", volumeResetButton);
refGlade->get_widget("volumeMuteButton", volumeMuteButton);
+ refGlade->get_widget("killButton", killButton);
closeButton->signal_clicked().connect(sigc::mem_fun(*this, &SinkInputWindow::onCloseButton));
toOwnerModuleButton->signal_clicked().connect(sigc::mem_fun(*this, &SinkInputWindow::onToOwnerModuleButton));
@@ -72,7 +74,7 @@ void SinkInputWindow::updateInfo(const SinkInputInfo &i) {
ownerModuleLabel->set_text(t);
}
- snprintf(t, sizeof(t), "%u &#956;s (= buffer: %u &#956;s + sink: %u &#956;s)", i.buffer_usec+i.sink_usec, i.buffer_usec, i.sink_usec);
+ snprintf(t, sizeof(t), "%0.0f &#956;s (= buffer: %0.0f &#956;s + sink: %0.0f &#956;s)", (double) i.buffer_usec+i.sink_usec, (double) i.buffer_usec, (double) i.sink_usec);
latencyLabel->set_markup(t);
SinkInfo *sink = serverInfoManager->getSinkInfo(i.sink);
@@ -134,7 +136,7 @@ void SinkInputWindow::onVolumeMuteButton() {
serverInfoManager->setSinkInputVolume(index, PA_VOLUME_MUTED);
}
-bool SinkInputWindow::on_delete_event(GdkEventAny* e) {
+bool SinkInputWindow::on_delete_event(GdkEventAny* ) {
hide();
return false;
}