summaryrefslogtreecommitdiff
path: root/plugins/media-keys
AgeCommit message (Collapse)AuthorFilesLines
2021-02-23media-keys: memory leakrbuj1-1/+1
2021-02-23media-keys: Remove conversion warningsrbuj3-24/+26
2021-02-01cppcheck warning: Variable is assigned a value that is never usedrbuj1-1/+0
2020-10-11msd-media-keys-manager: 'GTimeVal' is deprecatedrbuj1-4/+1
2020-08-15add G_GNUC_UNUSED in some unused parametersPablo Barciela1-7/+7
2020-07-17msd-media-keys-manager: comparison of unsigned expression in '< 0' is always ↵rbuj1-1/+1
false
2020-06-27add git.mk to generate .gitignoretamplan1-0/+2
2020-04-25build: Using --header and --body at the same time is deprecatedrbuj1-1/+1
2020-04-06use MATE_COMPILE_WARNINGS from mate-commonrbuj1-10/+16
2019-12-22avoid redundant redeclarationsPablo Barciela1-3/+0
2019-08-30switch to use gettextWu Xiaotian2-5/+6
2019-08-20msd-media-keys-window: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-08-20msd-media-keys-manager: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-08-20msd-media-keys-plugin: avoid 'g_type_class_add_private'Pablo Barciela1-6/+2
2019-07-27Change media-keys volume-step default from 6 to 5 in the gschema and use ↵gm101-5/+5
only that instead of a redundant constant in the code.
2019-07-11plugins: drop libXxf86 dependencyraveit651-14/+11
The X server hasn't implemented it in over 10 years. and it was dropped from debian since a long time. fixes https://github.com/mate-desktop/mate-settings-daemon/issues/284
2019-06-13media-keys: Execute default instant messaging application defined by schemarbuj2-0/+21
2018-12-07media-keys: Execute default calculator application defined by schemaZhang Xianwei1-9/+17
Signed-off-by: Zhang Xianwei <[email protected]>
2018-12-05media-keys: Add microphone mute key supportZhang Xianwei4-25/+168
Pressing the microphone mute button now toggles the mute status. Fix https://github.com/mate-desktop/mate-settings-daemon/issues/175 Signed-off-by: Zhang Xianwei <[email protected]>
2018-12-03media-keys: Make sound changes quiet with AltZhang Xianwei2-5/+32
<Alt>+volume control keys will change the sound, without playing a notification sound, which can be useful when things need to be quiet. This uses the settings stored in GSettings for those audio keys. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-26media-keys: always round the render coordinates for media iconsZhang Xianwei1-4/+4
This ensures the pixbuf is always rendered as crisp as possible. See https://github.com/GNOME/gnome-settings-daemon/commit/a03c072a8241d4d481ee94e5e1ffd829e85271f5 Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-26media-keys: Tweak the OSD's volume bar positionZhang Xianwei1-2/+2
Move it down a little. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-26media-keys: Make icon smaller in OSDZhang Xianwei1-1/+1
Make the icon take up less space inside. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-26media-keys: Use constant for icon size in OSDZhang Xianwei1-4/+6
Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-25media-keys: Add test for display switch OSD iconsZhang Xianwei1-0/+14
Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-25media-keys: Add support for display switch OSDZhang Xianwei2-1/+27
Some laptops have a display switch mode hotkey. This is bound by default to XF86Display. Add OSD to give people a visual feed back. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-20media-keys: Don't show a level when mutedZhang Xianwei1-0/+3
As discussed in: https://bugzilla.gnome.org/show_bug.cgi?id=644537#c4 Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-14media-keys: Add test for rfkill OSD iconsZhang Xianwei1-0/+28
Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-14media-keys: Add label for the touchpad OSDZhang Xianwei2-3/+3
Which should hopefully make the touchpad icon a bit clearer. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-14media-keys: Add labels for the rfkill OSDZhang Xianwei5-18/+98
Which should hopefully make the icons a bit clearer. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-10media-keys: Remove unuseful show_level argument in ↵Zhang Xianwei4-50/+13
msd_media_keys_window_set_action_custom Since brightness OSD has been moved to m-p-m, there is no any situation to use show_level in msd_media_keys_window_set_action_custom, should remove this argument. Signed-off-by: Zhang Xianwei <[email protected]>
2018-11-10media-keys: Remove test for screen brightness OSD iconsZhang Xianwei1-32/+2
Screen brightness OSD has been moved from m-s-d to m-p-m, see: https://github.com/mate-desktop/mate-power-manager/commit/4fd2ae34e50e63ef562356f804dbdea81341f4e2 So remove test for brightness OSD icons in m-s-d. Signed-off-by: Zhang Xianwei <[email protected]>
2018-10-24media-keys: Add support for Killswitch media keysZhang Xianwei2-0/+184
Add support for the XF86Bluetooth and XF86WLAN media keys. The first one will toggle Bluetooth on/off, as the Bluetooth panel does, the latter one will toggle the global software killswitch. The reasoning XF86WLAN media key toggling the global software killswitch is that: - we don't have a killswitch for only WiFi - there are very very few laptops with a UWB killswitch button, if anyone actually remembers what UWB actually is - there are no XF86 keys for the global killswitch, so they usually get mislabeled as the WLAN killswitch from https://github.com/GNOME/gnome-settings-daemon/commit/3fa0f7260a6864dfe67bdbd82b22b168e1e66457 Signed-off-by: Zhang Xianwei <[email protected]>
2018-10-17Add shortcut to start mate-control-centerZhang Xianwei2-0/+8
Some laptops have a setting hotkey. This is bound by default to XF86Tools. Add shortcut to start mate-control-center to support it. Signed-off-by: Zhang Xianwei <[email protected]>
2018-10-11media-keys: Add test for touchpad OSD iconsZhang Xianwei1-0/+14
Signed-off-by: Zhang Xianwei <[email protected]>
2018-10-08media-keys: Remove touchpad OSD icons and use theme's insteadZhang Xianwei16-3571/+2
To be controllable by theme, use the touchpad enabled/disabled icons in mate-icon-theme. Refer to mate-icon-theme commit "add icons for touchpad": 932961db50aaea23b953a79e0967385bf66a12ea Signed-off-by: Zhang Xianwei <[email protected]>
2018-10-05media-keys: Simplify touchpad OSDZhang Xianwei1-8/+2
Signed-off-by: Zhang Xianwei <[email protected]>
2018-10-01media-keys: Add support for XF86TouchpadOn/OffZhang Xianwei2-0/+19
Using hard-coded keys. This requires new keycodes added to X.org in: https://bugs.freedesktop.org/show_bug.cgi?id=31300 Signed-off-by: Zhang Xianwei <[email protected]>
2018-08-22media-keys-manager: replace deprecated GdkDeviceManagerraveit651-5/+5
2018-03-10Prevent media-keys bindings from swallowing modifier keysVictor Kareh1-15/+37
This changes how the media-keys manager determines successful key-bindings from KeyRelease to KeyPress so that it does not conflict with third-party applications that want to use modifier keys as global key-bindings. We've already done this change for general keybindings and marco. It also cleans up a bunch of deprectation warnings.
2018-01-30require GTK+ 3.22 and GLib 2.50monsta1-20/+0
2017-08-17gtk 3.22: avoid deprecated gdk_screen_get_monitor... functions:ZenWalker1-0/+16
avoid deprecated: gdk_screen_get_monitor_geometry gdk_screen_get_monitor_at_point
2017-08-09avoid deprecated gdk_display_get_screen and gdk_display_get_n_screensZenWalker1-7/+5
2017-07-27avoid deprecated gdk_screen_get_numberZenWalker1-1/+1
2016-11-20move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta2-70/+2
and require libmatekbd and libmate-desktop >= 1.17
2016-07-08media-keys: bring back support for mate-calcraveit651-0/+2
2016-07-08media-keys: support gnome-calculator, drop support for mate-calcmonsta1-3/+1
- gcalctool is known as gnome-calculator these days - mate-calc is obsolete since 1.10
2016-06-07gtk3: progressbar themed backgroundDenis Gorodnichev1-30/+5
2016-06-05GTK+3 media-keys: Port OSD to GtkStyleContextraveit651-0/+57
- Port OSD to GtkStyleContext - Port style_set to style_updated - fixes also a -Wincompatible-pointer-types warning - Use correct argument to GtkStyle functions taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-0&id=f6e55cb https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=45a88f2 GTK+3 media-keys: fix deprecated gtk_style_context_get_background_color taken from mate-notification-daemon GTK+3 media-keys: do not use hardcoded colors for osd progressbar - If we use the OSD style class let the themes handle that. - drop useless color functions inspired from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=a0cefe6
2016-01-10Add setting to enable/disable the osdFriedrich Herbst1-0/+4