diff options
author | Conor Curran <conor.curran@canonical.com> | 2010-08-02 19:13:58 +0100 |
---|---|---|
committer | Conor Curran <conor.curran@canonical.com> | 2010-08-02 19:13:58 +0100 |
commit | 9f7e55264deaaad68280ae33daad95fca604df8b (patch) | |
tree | 60a7fbb7bb9eee411eb0ce60a72a191376cc8108 /src/dbus-menu-manager.c | |
parent | 496ac14d4e3b4e5b9284083cf4ce277cfe5ef343 (diff) | |
download | ayatana-indicator-sound-9f7e55264deaaad68280ae33daad95fca604df8b.tar.gz ayatana-indicator-sound-9f7e55264deaaad68280ae33daad95fca604df8b.tar.bz2 ayatana-indicator-sound-9f7e55264deaaad68280ae33daad95fca604df8b.zip |
replaced now needs tweaking
Diffstat (limited to 'src/dbus-menu-manager.c')
-rw-r--r-- | src/dbus-menu-manager.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/dbus-menu-manager.c b/src/dbus-menu-manager.c index 4cd4a6b..076b177 100644 --- a/src/dbus-menu-manager.c +++ b/src/dbus-menu-manager.c @@ -31,6 +31,7 @@ with this program. If not, see <http://www.gnu.org/licenses/>. #include "sound-service-dbus.h" #include "pulse-manager.h" #include "slider-menu-item.h" +#include "common-defs.h" #include "dbus-shared-names.h" @@ -74,13 +75,15 @@ DbusmenuMenuitem* dbus_menu_manager_setup() return root_menuitem; } -/** -teardown: -**/ -void dbus_menu_manager_teardown() + +void dbus_menu_manager_update_volume(gdouble volume) { - //TODO tidy up dbus_interface and items! + GValue value = {0}; + g_value_init(&value, G_TYPE_DOUBLE); + g_value_set_double(&value, volume); + dbusmenu_menuitem_property_set_value(volume_slider_menuitem, DBUSMENU_VOLUME_MENUITEM_LEVEL, &value); } + /** update_pa_state: @@ -123,7 +126,6 @@ void dbus_menu_manager_update_mute_ui(gboolean incoming_mute_value) /*-------------------------------------------------------------------------*/ // Private Methods /*-------------------------------------------------------------------------*/ - static void refresh_menu() { g_debug("in the refresh menu method"); |