summaryrefslogtreecommitdiff
path: root/gtk/gtksettings.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert "Disable primary paste by default"Bastien Nocera2013-08-021-1/+1
| | | | | | | This reverts commit fbbcb5c01b5d171ddb1c5f5b298779cfe830c441. We will be doing this in gnome-settings-daemon itself instead, as some X11 based platforms using GTK+ will want to override this.
* Deprecate and ignore gtk-entry-password-hint-timeoutWilliam Jon McCann2013-07-111-2/+4
| | | | | | | | | | | | This feature offers a number of benefits related to providing feedback to the user when the password is masked. Some experts have argued that password masking is harmful. I tend to agree with this setting providing a better and more moderate solution. Some agree: https://www.schneier.com/blog/archives/2009/07/the_pros_and_co.html In order to further lessen the impact I've only enabled the feature on the primary display since the likelyhood of a non-primary display being visible by others is higher.
* Deprecate and ignore timeout-expand settingWilliam Jon McCann2013-07-111-1/+6
|
* Deprecate and ignore the timeout-initial and timeout-repeat settingsWilliam Jon McCann2013-07-111-4/+14
|
* Deprecate and hardcode gtk-recent-files-limitWilliam Jon McCann2013-07-091-1/+3
| | | | | | The GtkRecentChooser already has a property that can be used to set this on a per widget basis and the recent manager already has a max-age limit.
* gtk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-6/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702996
* Add missing G_PARAM_DEPRECATED to gtksettingsWilliam Jon McCann2013-07-081-32/+32
|
* Deprecate and hardcode default toolbar icon size settingWilliam Jon McCann2013-07-081-0/+2
| | | | | Toolbar icon size can still be changed on a per-widget basis as needed by the application developer.
* Deprecate and hardcode default toolbar style settingWilliam Jon McCann2013-07-081-1/+3
| | | | | Toolbar style can still be changed on a per-widget basis as needed by the application developer.
* Deprecate and hardcode values for gtk-tooltip* timeoutsWilliam Jon McCann2013-07-081-0/+6
|
* Deprecate and hardcode the value of visible-focus settingWilliam Jon McCann2013-07-081-1/+3
| | | | Just use the default value of AUTOMATIC and make it just work.
* Add GDK_DPI_SCALE env varAlexander Larsson2013-07-031-0/+10
| | | | | | | This is very useful for hidpi where the dpi is scaled to make non-dpi aware apps larger. In that case a dpi aware gtk+ using GDK_SCALE will be getting huge fonts. You can the set GDK_DPI_SCALE to compensate for this.
* Deprecate and ignore gtk-enable-tooltips settingWilliam Jon McCann2013-06-301-0/+2
| | | | It is enabled by default except on touch input devices.
* Deprecate the unused gtk-file-chooser-backend settingWilliam Jon McCann2013-06-301-0/+7
|
* Deprecate and ignore gtk-im-status-style and gtk-im-preedit-styleWilliam Jon McCann2013-06-301-0/+14
|
* Make ignored settings be set to false by defaultWilliam Jon McCann2013-06-271-2/+2
|
* Disable primary paste by defaultWilliam Jon McCann2013-06-261-1/+1
|
* Deprecate and ignore gtk-icon-sizes settingWilliam Jon McCann2013-06-261-0/+2
| | | | | We don't have icons rendered at arbitrary sizes and we have better APIs that aren't restricted to GtkIconSizes.
* Deprecate and ignore gtk-keynav-cursor-only and gtk-keynav-wrap-aroundWilliam Jon McCann2013-06-261-0/+5
|
* Deprecate and ignore gtk-menu-bar-accel settingWilliam Jon McCann2013-06-261-0/+7
| | | | Use 'F10' by default.
* Deprecate and ignore gtk-menu popup and popdown delay settingsWilliam Jon McCann2013-06-261-0/+21
| | | | | Just pick good defaults. The a11y team confirmed that they don't rely on them.
* Deprecate and ignore gtk-scrolled-window-placementWilliam Jon McCann2013-06-261-0/+2
| | | | | Just use GTK_CORNER_TOP_LEFT and allow it to be changed with gtk_scrolled_window_set_placement().
* Deprecate and ignore gtk-fallback-icon-themeWilliam Jon McCann2013-06-261-0/+7
| | | | The standard icon themes have built in fallbacks.
* Deprecate and ignore the cursor blink settingsWilliam Jon McCann2013-06-261-3/+12
| | | | And hardcode them to reasonable values.
* Deprecate and ignore gtk-can-change-accelsWilliam Jon McCann2013-06-261-0/+7
| | | | It is disabled by default
* Mark gtk-color-palette as deprecatedWilliam Jon McCann2013-06-261-0/+7
| | | | It is only used by the deprecated color selector widget.
* Deprecate and ignore gtk-enable-mnemonics and gtk-auto-mnemonics" propertiesWilliam Jon McCann2013-06-261-1/+5
| | | | They are both enabled by default.
* Deprecate and ignore gtk-menu-images settingWilliam Jon McCann2013-06-261-2/+9
| | | | | GtkImageMenuItem images can still be enabled selectively by the app author using the always-show-image property on the item.
* settings Deprecate propertiesBenjamin Otte2013-06-261-1/+11
| | | | | Deprecate the properties that were brought back from the dead in the last patch.
* Revert "Remove the show-unicode-menu and show-input-method-menu settings"Benjamin Otte2013-06-261-1/+21
| | | | | | | Removing object properties is too much of an API break, even for properties we don't expect to be used outside of GTK itself. This reverts commit 8b811b623c387b99d42fb065535d5f6a05d52fa5.
* Deprecate and ignore gtk-button-images settingWilliam Jon McCann2013-06-261-1/+3
| | | | | Button images can still be enabled selectively by the app author using the always-use-image property on the button.
* Remove the show-unicode-menu and show-input-method-menu settingsMatthias Clasen2013-06-071-21/+1
| | | | These are no longer used.
* gtksettings: Fix loading of uint settingsStef Walter2013-05-061-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699739
* Ignore deprecations where neededMatthias Clasen2013-05-051-2/+4
| | | | | There are a few places where we are still using deprecated API internally - ignore deprecations around these uses.
* Fix up headerless symbolsMatthias Clasen2013-05-051-5/+1
| | | | | | Some symbols are exported from GTK+, but do not appear in any headers. For these, use _GDK_EXTERN in the source file to make sure they are exported.
* Don't clear data on a NULL screenMatthias Clasen2013-05-031-1/+1
| | | | This makes GtkSettings survive the object finalize test.
* Update cursor theme on waylandMatthias Clasen2013-03-221-12/+20
| | | | | | Call the new new api from gtksettings.c when it changes, just as we do for X11. https://bugzilla.gnome.org/show_bug.cgi?id=696428
* settings: add a gtk-recent-files-enabled GtkSettingCosimo Cecchi2013-02-131-1/+19
| | | | | | | Backed by an XSetting, so g-s-d can set it according to the GSettings value. https://bugzilla.gnome.org/show_bug.cgi?id=693724
* css: Return 0 as change for the GtkSettingsStyleProviderAlexander Larsson2012-12-041-0/+9
|
* css: Move default font handlingBenjamin Otte2012-12-011-74/+0
| | | | | | | | | | | The default font is no longer handled like a custom style sheet that overrides everything, but as the initial value. This is the same behavior as in web browsers. And it allows the theme to actually use the 'font-family' and 'font-size' properties. Of course, a well behaved theme will respect the setting as much as possible and for example use relative font sizes (which aren't yet supported, but will be soon).
* style: Add _gtk_style_provider_private_get_settings()Benjamin Otte2012-12-011-0/+7
| | | | | | | | This gives a GtkSettings object for resolving system-dependant things - like the default font family and font size. No code does this yet, but we have an API. Only GtkSettings implements this.
* settings: Implement StyleProvider interface without StylePropertiesBenjamin Otte2012-12-011-49/+39
| | | | I want to deprecate GtkStyleProperties.
* settings: Never override some font propertiesBenjamin Otte2012-12-011-16/+5
| | | | | According to the CSS specification, everything but font-size and font-family are defined by CSS. So we don't override them anymore.
* styleprovider: Change function prototypeBenjamin Otte2012-11-251-2/+1
| | | | | | | Make _gtk_style_provider_private_get_color() return a GtkCssValue (a GtkCssColorValue to be exact) instead of GtkSymbolicColor. With this, the symbolic color usage inside GTK is minimized.
* settings: Remove support for color schemesBenjamin Otte2012-11-241-355/+10
| | | | | | | Color schemes were unused and their interaction with CSS3 themes was undefined. So we decided to remove support for them. This commit does that.
* styleprovider: Remove (broken) implementations of get_styleBenjamin Otte2012-11-241-14/+0
| | | | | The implementations were broken and get_style() is deprecated and documented to return NULL now.
* settings: Reset all styles when the enable-animations settings changesBenjamin Otte2012-11-011-0/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=686021
* settings: Use _gtk_css_provider_load_named()Benjamin Otte2012-10-311-4/+9
| | | | | | | | | This way we create one provider per settings object instead of stuffing it into a global unchanging never-deleting hash table. Also, we now reload the theme when instructed instead of keeping the old loaded (and possibly stale) data forever. https://bugzilla.gnome.org/show_bug.cgi?id=683896
* cssprovider: Move fallback code into _gtk_css_provider_load_named()Benjamin Otte2012-10-311-10/+5
| | | | | | | | | This makes sure the full theme loading logic resides in one function and isn't scattered around. As a side-effect, the hash table kept by gtk_css_provider_get_named() will now be populated with fallback themes. This will not be a problem after the next commit though.
* GtkSettings: Fix small typo in docs.Murray Cumming2012-09-191-1/+1
|