Age | Commit message (Collapse) | Author | Files | Lines |
|
Applications might want to establish keyboard grabs on button presses so we
should also ungrab the keyboard when a button press occurs after the locate
pointer key is pressed.
https://bugzilla.gnome.org/show_bug.cgi?id=125618
|
|
Make it work on Gtk3 and fix clicking through on Gtk2.
|
|
Add style class msd-osd-window-solid when and only when a noncomposited window manager is in use
|
|
Use same function as in the composited case. gtk_widget_get_allocated_width/height seems to cause a lot of problems in GTK3
|
|
or it will break the plugin once libmate-desktop becomes GTK+3 only
|
|
Fix background changing with or without caja running. Remove all references to Caja from GTK 3.21 or later builds, remove resulting unused variable.
|
|
Make sure m-s-d knows to draw the background unconditionally when used with transparent version of Caja for GTK 3.21.3 or later
|
|
|
|
- gcalctool is known as gnome-calculator these days
- mate-calc is obsolete since 1.10
|
|
also remove defines for default max age and size - we already have
the defaults set in schema, makes no sense to duplicate them here.
early check for -1 value (means "do not clean thumbs") is ported from:
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=12f2121929f048c5cc07cd9c90570310a169b29e
|
|
|
|
|
|
msd-xsettings-manager.c: In function 'xsettings_callback':
msd-xsettings-manager.c:600:37: warning: passing argument 2 of 'xft_callback' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
xft_callback (NULL, key, manager);
^~~
msd-xsettings-manager.c:498:1: note: expected 'gchar * {aka char *}' but argument is of type 'const char *'
xft_callback (GSettings *gsettings,
|
|
taken from mate-notification-daemon
|
|
taken from:
https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=81cfd0e
|
|
|
|
- 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
|
|
|
|
|
|
MsdOsdWindow theme example:
MsdOsdWindow.background {
background-color: rgba(10, 10, 8, 0.75);
}
MsdOsdWindow.window-frame {
border-radius: 3px;
box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
}
|
|
Change this in order to match new default fontconfig settings
(introduced in fontconfig 2.11.95).
|
|
Worked without this but let's add it back. Build worked same either way but let's not let things like this creep in
|
|
In GTK 3.21, the msd_osd_window_style_set segfaults on GtkStyle. This really should be updated for all GTK3 versions, so port it to GtkStyleContext. Just this one function for now as it stops the OSD crashes. Test built over GTK 3.21, no apparent problems and ran fine on GTK 3.18 as well, no apparent differences in theming using any theme from 3.18 with master.
|
|
|
|
|
|
|
|
ported from gnome-settings-daemon
|
|
|
|
|
|
|
|
|
|
|
|
no-op functions are left as is because this code can be used
as a skeleton for building new plugins
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=fe93b3be700f609b95bef7acca7aceb799c0baf6
|
|
|
|
|
|
|
|
it either does nothing or only calls parent functions
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=5ec1584de2b32b55098e579e403ac37d94ccef03
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=6808c3fe13c855dc17cf6048801f8e8a2ee634e2
|
|
it either does nothing or only calls parent functions
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=ee0fea3c9437a41c4fda6a020422f01bf98feecd
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=48242d3397773e8d05aae43617cfc2deb0fdb31e
|
|
same as in 50565db52df4c2856241422e3328ae854e45aff8
|
|
|
|
it either does nothing or only calls parent functions
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=ff77680322a8d5ab51be1b672ffad85ee9477ae3
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=f808719b91c942e6629c603ca874049667333ec3
|
|
same as in b761eff30e41233358958d64bb4f87d26010fa57
|
|
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
|
|
it does nothing except for chaining up to parent code
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=c2b32ad0641d28d6804b09680e8df22bf9bb7d7c
|
|
same as in 626f0844ab9980761fe4e810ccfddff19e6a8336
|
|
it either does nothing or only calls parent functions
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=4fe4f495509988b518c2b14afc37536a72d8a7bc
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=eed796d5edce1a8713ae4025356cc4b1399307d6
|
|
same as in 13cddd0100fa187dcb141071e2e3a220382eed1f
|
|
it either does nothing or only calls parent functions
taken from
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=ae424dcc41e736d4882012367857a24686f282cb
https://git.gnome.org/browse/gnome-settings-daemon/commit?id=b8b9cff2c2a05468318b1c8e3d43e65f9c64a87c
|
|
|
|
|