summaryrefslogtreecommitdiff
path: root/mate-volume-control
AgeCommit message (Collapse)AuthorFilesLines
2017-05-10mixer-dialog: avoid deprecated GtkAlignmentraveit651-36/+23
2017-05-10gvc-sound-theme-chooser: avoid deprecated Gtk_Alignmentraveit651-10/+5
2017-04-30gvc-channel-bar: avoid deprecated Gtk_Alignmentraveit651-11/+6
2017-04-28applet: show volume in popup even when mutedMoritz Bruder1-7/+7
2017-04-28applet: round volume in popup of status iconMoritz Bruder1-4/+4
Most of the time the value was off almost 1 percent.
2017-04-28applet: fix minor rounding mistakesMoritz Bruder1-1/+9
The chosen volume step increment isn't necessarily an integer. The volume however is stored as integer. Whenever the volume is synced back from the mixer decimal digits may be cut off behind the dot. This commit tries to counteract the effect by rounding to hundreths of the maximum volume when syncing back from the mixer. As the volume is shown in percent the new behavior should be more reasonable to the user. There are no more irregular jumps and there is no additional 99% step.
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta11-412/+9
and require libmate-desktop >= 1.17
2016-10-19fix indentmonsta2-45/+45
2016-10-19Port from libunique to GApplication and GtkApplicationZenWalker2-4/+68
applet-main.c: gtk2 and gtk3 Port to Gapplication based on this gnome-media commits: https://github.com/GNOME/gnome-media/commit/7b5a8127cea09779dd172b0b7598d2ad03b2e47b https://github.com/GNOME/gnome-media/commit/7283e156e0ea1b2d19292a97104b3ad49fc9e693 dialog-main.c: gtk3 Port to Gapplication and GtkApplication I did this implementation Fixes #77
2016-08-12GTK+-3.20 levelbar: set css name gvc-level-barraveit651-0/+3
2016-04-04check for GTK+3 stable release, not development onemonsta1-1/+1
2016-02-26GTK+3: Get values from GtkStyleContext states properlyraveit651-6/+10
2016-02-26GTK+-3.20: add css name GvcMixerDialograveit651-0/+5
2016-02-04GTK+3:fix GtkMisc deprecations for < gtk+-3.16Wolfgang Ulbrich1-4/+10
2016-01-20fix conditions for GtkMisc deprecationsWolfgang Ulbrich3-3/+3
2016-01-20[GTK+3] fix deprecated usage of GtkMiscmonsta3-4/+38
2016-01-20use GtkBox instead of GtkVBox/GtkHBox in both GTK+ buildsmonsta9-50/+9
and fix deprecated usage of GtkHBox and GtkVBox in GTK+3 build
2015-11-18Don't remove slider backgroundGyörgy Balló1-1/+0
This fixes the background for GTK+ 3 themes which don't support mate-panel explicitly. Themes could still overwrite the background if they want in the usual way.
2015-10-14use mate-panel-applet-slider as style classraveit651-1/+1
2015-10-13GTK3: Support custom panel themes and transparencylukefromdc1-1/+27
This adds support for custom panel themes using the .mate-panel-menu-bar selector to control child widgets. The menus are controllled by .mate-panel-menu-bar .menu and most of the slider theme is that of the frame it is drawn in. The .mate-panel-menu-bar .frame selector will theme this frame, there is also an inner frame in the layout which will follow .mate-panel-menu-bar .frame .frame and otherwise display a second time anything specified in .mate-panel-menu-bar .frame. In most cases that can simply be set transparent. Themes can use alpha values for both menus and slider backgrounds.
2015-03-23first connect to settings, then read them.Monsta1-4/+5
fixes the issue with GLib >= 2.43, https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619 Closes https://github.com/mate-desktop/mate-media/pull/57
2014-11-12Improve the Sound effects tab page and codeMichal Ratajsky1-84/+82
- Do not create the volume slider when not supported by the libmatemixer backend - Remove the add_effects_control function as it does the same as bar_set_stream_control - Move the widget construction code from constructor to its own function - Remove some extraneous variables and improve debugging messages
2014-11-12Add missing bracesMichal Ratajsky1-1/+2
2014-11-10Adapt to class name change in libmatemixermate-media-1.9.1Michal Ratajsky1-1/+1
2014-11-10Build gvc-utils for mate-volume-control only as it is not used by the appletMichal Ratajsky1-2/+2
2014-11-10Remove unused variableMichal Ratajsky1-2/+1
2014-11-10Merge branch 'michal-wip'Michal Ratajsky82-15814/+2052
2014-11-10Add forgotten GTK+ version check to GvcLevelBarMichal Ratajsky1-0/+2
2014-11-10Fix look of the peak meter on GTK3 and use a support function from ↵Michal Ratajsky3-191/+10
libmate-desktop instead of custom copy&paste
2014-11-10Improve GvcComboBox and related codeMichal Ratajsky3-363/+239
The combo box now includes an own reference to MateMixerSwitch. This simplifies GvcMixerDialog and makes the code more readable. This change also includes a fix for oversized profile switch label and asynchronous updates of profile names in the HW tab.
2014-11-09Update according to changes in libmatemixerMichal Ratajsky1-9/+7
2014-11-08Remove unused parts of Makefiles and clean up tabsMichal Ratajsky1-51/+47
2014-11-08Move some files and directories to better locationsMichal Ratajsky81-15073/+1620
- mate-volume-control/data changed to /data - mate-volume-control/src/* moved to mate-volume-control - sound-theme/sounds changed to /data/sounds - sound-theme/*.{c,h} moved to mate-volume-control - Removed AUTHORS and ChangeLog.pre-2-26 from mate-volume-control
2014-11-08Rename mvc-helpers.{c,h} -> gvc-utils.{c,h}Michal Ratajsky6-22/+22
2014-11-03Restore the debug command-line option in MVC as done previously for the appletMichal Ratajsky1-0/+5
2014-11-03Fix variable name in a Makefile.amMichal Ratajsky1-1/+1
2014-11-03Remove dependency on PulseAudio and remaining references to itMichal Ratajsky4-66/+59
2014-10-16Always build mate-volume-controlStefano Karapetsas1-4/+0
Bump minimum glib version to 2.36.0
2014-10-15Fix opening of mate-volume-control from status iconStefano Karapetsas1-8/+6
2014-10-15Fix status icon visibilityStefano Karapetsas1-6/+6
2014-10-15applet: Add debug featureStefano Karapetsas1-0/+5
2014-10-09Avoid using toggle as a port switch and fix indentationMichal Ratajsky1-18/+21
2014-10-09Fixes for applet, remove application controls correctly and fix the device ↵Michal Ratajsky2-65/+130
test button
2014-10-09Fix removing input/output streamsMichal Ratajsky1-9/+6
2014-10-09Fix problems with setting current/default input/output streamMichal Ratajsky1-27/+42
2014-10-09Display the correct input/output settings on non-PulseMichal Ratajsky1-26/+24
2014-10-09Fix output channel map stringMichal Ratajsky1-1/+1
2014-10-09Global updateMichal Ratajsky17-1132/+1233
2014-10-09Don't use libmate-desktop for nowMichal Ratajsky1-2/+4
2014-10-09Hide the speaker test button when speaker test is not possibleMichal Ratajsky1-47/+103