Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-01-02 | mouse: libinput - hook up click methods | monsta | 1 | -3/+62 | |
note: libinput does not allow for configuration of the click actions, the options are just "software buttons" or "clickfinger". If any clickfinger actions are set, we enable clickfinger, otherwise software buttons. adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/6394ea6c2754c434897cebfc6c331b4ee07ce1b8 | |||||
2017-01-02 | mouse: libinput - hook up scrolling settings | monsta | 1 | -2/+79 | |
note: libinput does not allow for both edge and twofinger scrolling to be enabled simultaneously. We prefer twofinger scrolling. The same goes for horizontal scrolling, it picks the setting for whatever scroll method we applied. adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/82442095a33b1f063f00512d438711ef092e0121 | |||||
2017-01-02 | mouse: libinput - hook up tapping configuration | monsta | 1 | -6/+29 | |
note: libinput function doesn't use additional arguments since no button remapping is needed for it adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/85510232d53e8ed98697e9a7e3cc33274a531e19 | |||||
2017-01-02 | mouse: libinput - hook up middle button emulation | monsta | 1 | -2/+42 | |
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/31942ecdaae153dc500d8699785fbb6bf58ec44b | |||||
2017-01-02 | mouse: libinput - hook up natural scroll configuration | monsta | 1 | -2/+21 | |
adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/2f87c56c4b57923c8992908ea9394ab170c507dd | |||||
2016-12-22 | mouse: move bool property helpers closer to the top | monsta | 1 | -58/+58 | |
2016-12-22 | mouse: split helper for setting bool property into two separate ones | monsta | 1 | -15/+29 | |
one is for touchpads, another is for generic bool properties same as done in: https://github.com/linuxmint/cinnamon-settings-daemon/commit/cdcea69868ea082cfa620b87cc6cfad4279dadc1 | |||||
2016-12-22 | mouse: reorganize helpers for setting touchpad scrolling | monsta | 1 | -15/+14 | |
2016-12-22 | mouse: remove unused argument from some functions | monsta | 1 | -19/+13 | |
2016-11-20 | move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build option | monsta | 2 | -136/+1 | |
and require libmatekbd and libmate-desktop >= 1.17 | |||||
2016-11-01 | mouse: implement separate mouse/touchpad motion settings using XInput | monsta | 1 | -15/+79 | |
adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=e4bd073dc6b6c37db3408a7a9baa0dd98d81bd16 https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=f06775d9b415dd6bd7ae2efcc7e4164e0b355c4a https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=04679f89ef410d6b5d05ad36228e9b2d171e79b8 | |||||
2016-11-01 | mouse: add separate keys for touchpad motion settings (not used yet) | monsta | 1 | -6/+6 | |
schema: org.mate.peripherals-touchpad keys: motion-acceleration, motion-threshold (same as in peripherals-mouse schema) types and default values: also same as for mouse adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=122aee4e56d6ed94c41dfbcac0bece1921629de7 | |||||
2016-11-01 | mouse: use same #define for 'left-handed' key of mouse and touchpad | monsta | 1 | -9/+11 | |
2016-10-31 | mouse: make separate callback for processing touchpad settings | monsta | 1 | -23/+32 | |
2016-10-31 | mouse: use more common g_strcmp0 function instead of g_str_equal | monsta | 1 | -3/+3 | |
as described in docs: https://developer.gnome.org/glib/stable/glib-Hash-Tables.html#g-str-equal > Note that this function is primarily meant as a hash table comparison function. > For a general-purpose, NULL-safe string comparison function, see g_strcmp0(). | |||||
2016-10-31 | mouse: add key for separate touchpad handedness (left/right-handed) | monsta | 1 | -7/+44 | |
schema: org.mate.peripherals-touchpad key: left-handed (same name as in peripherals-mouse schema) values: 'right', 'left', 'mouse' default value: 'mouse' - follow the corresponding mouse setting (to keep the default behaviour same as before) adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=59ec6da345fa6d20c13d44f9cfe4f607cb1eeea3 https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=ccaf750510e8797f22045490eb37d39693023ec6 | |||||
2016-10-29 | mouse: add helper function for fetching Atom property | monsta | 1 | -10/+13 | |
and don't create property if it's not present (set last argument to True) adapted from: https://github.com/linuxmint/cinnamon-settings-daemon/commit/35d4b97c1a1bed4aa8c679acdd86995d45d1babe | |||||
2016-10-28 | mouse: a bit more of refactoring, less push/pop calls | monsta | 1 | -22/+11 | |
2016-10-28 | mouse: move setting left-handed for one device to new function | monsta | 1 | -52/+70 | |
2016-10-28 | mouse: move setting tap to click for one device to new function | monsta | 1 | -45/+62 | |
2016-10-28 | mouse: move enabling/disabling one touchpad to new function | monsta | 1 | -23/+34 | |
2016-10-28 | mouse: move setting bool property for one device to new function | monsta | 1 | -36/+47 | |
2016-10-28 | mouse: move setting click actions for one device to new function | monsta | 1 | -33/+49 | |
2016-10-28 | mouse: move setting natural scroll for one device to new function | monsta | 1 | -38/+53 | |
2016-10-27 | mouse: don't copy struct when it's not needed, pass pointer instead | monsta | 1 | -6/+6 | |
2016-10-27 | mouse: move setting middle button for one device to new function | monsta | 1 | -37/+46 | |
2016-10-27 | mouse: comment all the mousetweaks stuff with #if 0 and FIXME | monsta | 1 | -20/+18 | |
2016-10-27 | mouse: more indent fixes | monsta | 1 | -7/+8 | |
2016-10-26 | mouse: don't create duplicate GSettings instance | monsta | 1 | -3/+1 | |
2016-10-26 | mouse: remove some duplicated code - it's already in set_mouse_settings | monsta | 1 | -8/+0 | |
2016-10-26 | mouse: don't apply any settings if XInput isn't present | monsta | 1 | -49/+6 | |
and drop some fallback code as well adapted from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=4d6ecb300358fcef4310a7f696a032d8a0afb80e https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=3a244a490df4453c41469d8eeb789d96412f80b1 | |||||
2016-10-26 | mouse: remove duplicate function | monsta | 1 | -12/+0 | |
2016-10-26 | build: require XInput unconditionally | monsta | 1 | -27/+4 | |
as done in g-s-d six years ago: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=5b2a28376a3aa81d865679e8c91d2f6beb8af799 | |||||
2016-10-26 | mouse: fix indent and spacing somewhat | monsta | 1 | -82/+84 | |
2016-06-05 | GTK+3 mouse: fix deprecated gtk_style_context_get_background_color | raveit65 | 1 | -1/+21 | |
taken from mate-notification-daemon | |||||
2016-06-05 | GTK+3 msd-locate-pointer: port to GtkStyleContext | raveit65 | 1 | -0/+18 | |
taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=81cfd0e | |||||
2016-03-24 | mouse: remove some useless return values (and fix a warning) | monsta | 1 | -14/+10 | |
2016-03-24 | Touchpad support: Support edge and two-finger scrolling independently | Clement Lefebvre | 1 | -126/+57 | |
2016-01-10 | mouse: remove unused variable | monsta | 1 | -2/+0 | |
2016-01-09 | mouse: remove useless code | monsta | 1 | -66/+0 | |
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=1f267afcbd7a7b7a5dac6154e420bfae780634e3 https://git.gnome.org/browse/gnome-settings-daemon/commit?id=98df44761b4f0c70078df635aaa68adff6454380 | |||||
2016-01-09 | mouse: less #if's | monsta | 1 | -20/+26 | |
2015-12-02 | GTK3 mouse: don't use deprecated gdk_window_get_pointer | Wolfgang Ulbrich | 1 | -1/+29 | |
2015-12-02 | GTK3: use gdk_error_trap_pop_ignored() when appropriate | Wolfgang Ulbrich | 1 | -0/+8 | |
taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=544526d | |||||
2015-09-04 | mouse: fix memleak | Monsta | 1 | -1/+13 | |
adapted from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=5ee48ce8aa66f6c4fdc4aa2c07bc03bdb83bcb65 | |||||
2015-09-04 | mouse: use syndaemon -K to ignore Ctrl+C and other combos | Monsta | 1 | -1/+1 | |
adapted from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=d8e4167a257d253c0f02cb50d170b26ab57fb5be | |||||
2015-09-03 | Touchpad: Added support for natural scrolling (along with minor changes to ↵ | Clement Lefebvre | 1 | -9/+67 | |
fix a few warnings and make var names more consistent with one another) | |||||
2015-09-03 | Touchpad support: Fixed default value for tapping when configuration is ↵ | Clement Lefebvre | 1 | -2/+2 | |
outside of bonds, fixed typo in settings description | |||||
2015-09-03 | Refactored mouse plugin a bit (tap actions used to instantiate a gsettings ↵ | Clement Lefebvre | 1 | -34/+31 | |
object for every device) | |||||
2015-09-03 | Touchpad support: Added support for two and three finger clicks | Clement Lefebvre | 1 | -6/+60 | |
2015-08-29 | Mouse manager now reads settings for touchpad mappings | mc-jesus | 1 | -3/+27 | |