summaryrefslogtreecommitdiff
path: root/mate-volume-control/gvc-stream-status-icon.c
AgeCommit message (Collapse)AuthorFilesLines
2019-10-29gvc-stream-status-icon: avoid 'g_type_class_add_private'Pablo Barciela1-8/+2
2019-03-09Re-enable old GtkStatusIconVictor Kareh1-112/+126
This allows us to have builds that use both the legacy status icon as well as the new applet.
2019-02-26Ensure volume slider is always perpendicular to the panellukefromdc1-1/+8
Apparently there is an issue with getting the applet orientation on a bottom panel
2019-02-26Ensure volume icon is always correctly scaledlukefromdc1-1/+15
Correctly size and scale the icon so doesn't get rendered oversize/ cut at certain panel sizes or on first start. Also set the GTK_ICON_LOOKUP_FORCE_SIZE flag in gtk_icon_theme_load_surface so that when icon theme provides only a single scalable icon it renders the correct size. Otherwise such icons render seriously undersize.
2019-02-26Convert GtkStatusIcon to real appletVictor Kareh1-128/+93
2018-01-28require GTK+ 3.22 and GLib 2.50monsta1-54/+0
2017-10-19applet: restore icon for "Sound Preferences" menu itemmonsta1-2/+5
this adds some deprecated code but brings back the icon it was lost for GTK+3 build here: https://github.com/mate-desktop/mate-media/commit/0c558fac14266f8c18cfb8bc1d4669ed35868c2f#diff-411bda4b8f441c44b560abc7245dd33cR264
2017-09-08applet: use GdkSeat with GTK+ >= 3.20monsta1-0/+29
2017-08-24applet: make keyboard work in popupmonsta1-2/+19
fixes https://github.com/mate-desktop/mate-media/issues/94
2017-08-16gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:ZenWalker1-0/+9
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_point
2017-07-05refresh tray icon on icon theme changemonsta1-0/+18
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.
2016-11-21move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta1-62/+2
and require libmate-desktop >= 1.17
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.
2014-11-08Move some files and directories to better locationsMichal Ratajsky1-0/+805
- 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