| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=702996
|
| |
|
|
|
|
|
| |
Toolbar icon size can still be changed on a per-widget basis as
needed by the application developer.
|
|
|
|
|
| |
Toolbar style can still be changed on a per-widget basis as
needed by the application developer.
|
| |
|
|
|
|
| |
Just use the default value of AUTOMATIC and make it just work.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
It is enabled by default except on touch input devices.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
We don't have icons rendered at arbitrary sizes and we have better
APIs that aren't restricted to GtkIconSizes.
|
| |
|
|
|
|
| |
Use 'F10' by default.
|
|
|
|
|
| |
Just pick good defaults. The a11y team confirmed that they don't
rely on them.
|
|
|
|
|
| |
Just use GTK_CORNER_TOP_LEFT and allow it to be changed with
gtk_scrolled_window_set_placement().
|
|
|
|
| |
The standard icon themes have built in fallbacks.
|
|
|
|
| |
And hardcode them to reasonable values.
|
|
|
|
| |
It is disabled by default
|
|
|
|
| |
It is only used by the deprecated color selector widget.
|
|
|
|
| |
They are both enabled by default.
|
|
|
|
|
| |
GtkImageMenuItem images can still be enabled selectively by the app author
using the always-show-image property on the item.
|
|
|
|
|
| |
Deprecate the properties that were brought back from the dead in the
last patch.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Button images can still be enabled selectively by the app author
using the always-use-image property on the button.
|
|
|
|
| |
These are no longer used.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=699739
|
|
|
|
|
| |
There are a few places where we are still using deprecated
API internally - ignore deprecations around these uses.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
This makes GtkSettings survive the object finalize test.
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
I want to deprecate GtkStyleProperties.
|
|
|
|
|
| |
According to the CSS specification, everything but font-size and
font-family are defined by CSS. So we don't override them anymore.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
Color schemes were unused and their interaction with CSS3 themes was
undefined. So we decided to remove support for them.
This commit does that.
|
|
|
|
|
| |
The implementations were broken and get_style() is deprecated and
documented to return NULL now.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=686021
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|