aboutsummaryrefslogtreecommitdiff
path: root/src/slider-menu-item.h
diff options
context:
space:
mode:
authorConor Curran <conor.curran@canonical.com>2011-03-15 09:35:59 +0000
committerConor Curran <conor.curran@canonical.com>2011-03-15 09:35:59 +0000
commit661b34c4f8175efbd51a4471c01e96a370806228 (patch)
treef141fb88b4e85f1d78f2767c1e6bc976b7606521 /src/slider-menu-item.h
parent014ef9d63fdf4d7213f1a9481d0566a63daa7543 (diff)
parentbaddd57857b450ec4f80312811d5f50b78c46781 (diff)
downloadayatana-indicator-sound-661b34c4f8175efbd51a4471c01e96a370806228.tar.gz
ayatana-indicator-sound-661b34c4f8175efbd51a4471c01e96a370806228.tar.bz2
ayatana-indicator-sound-661b34c4f8175efbd51a4471c01e96a370806228.zip
step one in sorting the volume slider mute behaviour
Diffstat (limited to 'src/slider-menu-item.h')
-rw-r--r--src/slider-menu-item.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/slider-menu-item.h b/src/slider-menu-item.h
index f094c71..4375971 100644
--- a/src/slider-menu-item.h
+++ b/src/slider-menu-item.h
@@ -23,7 +23,7 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
#include <glib-object.h>
#include <libdbusmenu-glib/menuitem.h>
-#include "active-sink.h"
+#include "device.h"
G_BEGIN_DECLS
@@ -47,10 +47,16 @@ struct _SliderMenuItem {
GType slider_menu_item_get_type (void);
-void slider_menu_item_update(SliderMenuItem* item, gdouble update);
+void slider_menu_item_update(SliderMenuItem* item, const pa_sink_info* update);
void slider_menu_item_enable(SliderMenuItem* item, gboolean active);
+void slider_menu_item_populate (SliderMenuItem* self, const pa_sink_info* update);
+//void
+//active_sink_update (ActiveSink* sink,
+// const pa_sink_info* update)
-SliderMenuItem* slider_menu_item_new (ActiveSink* sink);
+gint slider_menu_item_get_sink_index (SliderMenuItem* self);
+
+SliderMenuItem* slider_menu_item_new (Device* sink);
G_END_DECLS