| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | | |
Use a gtk-doc stanza, instead of the GParamSpec strings.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If the ATContext state hasn't changed—for instance, if the accessible
attributes have been set to their default value, or have been set to the
same value—do not emit an accessible state change. State changes can be
arbitrarily expensive, so we want to ensure that they are meaningful.
|
| | |
| | |
| | |
| | | |
We can use that information inside the ATContext.
|
| | | |
|
| | |
| | |
| | |
| | | |
Like we do for the varargs API.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bail out early, instead of going deep into the GtkAccessibleValue type
equal() implementation, where we expect both accessible values to have
the same type.
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
gtk-demo: Avoid double borders
See merge request GNOME/gtk!2478
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Replace the frame with a separator.
|
| | | |
| | | |
| | | |
| | | | |
Replace the frame with a separator.
|
| | | |
| | | |
| | | |
| | | | |
Using frames for the children of the panes looks bad.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
inspector: Avoid double borders
See merge request GNOME/gtk!2477
|
| | | | |
| | | | |
| | | | |
| | | | | |
Replace the frames with a separator.
|
| |/ / /
| | | |
| | | |
| | | | |
Replace the frame with a separator.
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | | |
Revert unintentional calendar change
See merge request GNOME/gtk!2482
|
|/ / /
| | |
| | |
| | | |
This was unintentionally included in c0efadc0f399d.
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Adwaita: Make frames rounded
See merge request GNOME/gtk!2476
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
As per GNOME mockups.
Since GtkFrame now sets GTK_OVERFLOW_HIDDEN, we can round the frame
without corner overlapping.
This also adds some margin to the child label of GtkFrame to ensure it
will not be clipped by the rounded corners of the frame.
|
|/ /
| |
| |
| |
| | |
After commit edae2a8dc500b7af29928e5eb6dfc305726ce6e0, frames always
draw frames. So, remove the unused frame.flat styling.
|
|\ \
| |/
|/|
| |
| | |
docs: Don't build Yelp manual for bundled gtk-doc subproject
See merge request GNOME/gtk!2475
|
|/
|
|
|
|
| |
This adds dependencies that would otherwise be unnecessary.
Signed-off-by: Simon McVittie <smcv@debian.org>
|
|\
| |
| |
| |
| |
| |
| | |
Matthiasc/for master
Closes #2979
See merge request GNOME/gtk!2474
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
To discriminate between is-focus and contains-focus,
we need to use notify::is-focus. This makes sure
we don't get annoying warnings when the blink_cb
gets triggered on an unfocused entry.
Fixes: #2979
|
| |
| |
| |
| |
| | |
This is the right thing to do, since we have a visible
entry and want text input to go there.
|
|\ \
| |/
| |
| |
| | |
Matthiasc/for master
See merge request GNOME/gtk!2473
|
| |
| |
| |
| |
| |
| |
| |
| | |
When adding a custom palette, we need to arrange
for the custom section to stay at the bottom.
Maybe there should be a way to turn off custom
colors, too.
|
|/
|
|
|
| |
Maybe the first ever use of the add_palette api.
Surprise, it doesn't work!
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
Matthiasc/for master
Closes #3081
See merge request GNOME/gtk!2472
|
| |
| |
| |
| |
| |
| | |
Add a test that checks behavior with invisible children,
and another one that ensures we go back to box-like
layout if min-size is forced.
|
| |
| |
| |
| |
| | |
This tests that invisible children don't influence
the layout.
|
| |
| |
| |
| |
| | |
This tests that invisible children don't influence
the layout.
|
| |
| |
| |
| |
| |
| |
| | |
Try to arrange for border-spacing to actually be
respected in the final layout.
Fixes: #3081
|
|\ \
| |/
|/|
| |
| | |
Unmapped text
See merge request GNOME/gtk!2466
|
| |
| |
| |
| |
| |
| | |
There is no real reason to do expensive text layout
operations unless we need the invisible char because
the text's visibilty is FALSE.
|
| |
| |
| |
| |
| |
| | |
It doesn't make sense to update scroll positions or
im cursor locations while we're unmapped, and doing
so causes us to do expensive text measuring.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
gtkspinbutton: Group up/down button gestures with self
Closes #3085
See merge request GNOME/gtk!2471
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We are adding click gestures on the up/down buttons, but can't let
the GtkButton built-in ones prevent ours to run.
As the saying goes, if you can't beat them, join them. Group the
spinbutton and GtkButton gestures together, so it's irrelevant which
gets called first and ends up winning.
Fixes: https://gitlab.gnome.org/GNOME/gtk/-/issues/3085
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
docs: Some updates to GtkWidgetClass docs
See merge request GNOME/gtk!2470
|
|/ / /
| | |
| | |
| | |
| | | |
Mention layout managers for vfuncs that are skipped
if you have one.
|
| | | |
|
| | | |
|
| |/
|/| |
|
|\ \
| | |
| | |
| | |
| | | |
Matthiasc/for master
See merge request GNOME/gtk!2464
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The code in gtk_widget_real_css_changed assumes that
queue_resize > queue_allocate > queue_draw, but the
second one is not really true. These days, we happily
keep reusing the same render node even when the child
allocation is changed.
So, if a css change has flags that tell us we should
redraw, we need to queue a draw, otherwise we might
end up reusing an outdated render node.
This fixes spinners staying visible when they stop
spinning, despite the theme setting their opacity
to 0.
|
| | |
| | |
| | |
| | |
| | | |
gtk_css_style_change_affects takes flags for a reason,
no need to call it multiple times.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use feature options for things that are optional features,
update the docs.
Visible changes here is that the 'print-backends' option
got renamed to 'print' to go better with 'media', and the
'tracker3' option got renamed to 'tracker'.
For options that have been changed into features, the
syntax now is -Dfeature=enabled or -Dfeature=disabled
or -Dfeature=auto.
|
|/ /
| |
| |
| |
| | |
Contrary to what you may expect, pango_attr_font_desc_new()
is not transfer full, it makes a copy of the font description.
|