| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Call it gtk_window_set_default_widget, to match
the getter, and the property name. Update all
callers.
|
|
|
|
|
|
| |
Since actions are used increasingly, we should
have a convenient way to trigger an action in
the context of a widget.
|
|
|
|
|
|
|
| |
This api wasn't used anywhere in GTK. And since
we've dropped the variant for the default widget,
this one should go too. If it is needed, it should
become and action too.
|
|
|
|
|
| |
And the getter, too. Widgets no longer have
extra surfaces that could serve as parent surfaces.
|
|
|
|
|
|
| |
It's still available for backends, but public API (read: GTK) is
meant to only call gdk_surface_queue_expose() and track its
invalid region itself.
|
|
|
|
|
|
| |
This was only ever implemented on X11, and
GTK is not using it at all. Relegate it to
x11-specific api.
|
|
|
|
|
|
|
| |
The skip-taskbar, skip-pager and urgency hints were
only ever implemented for X11, and are not very useful
with modern desktops. Relegate the functionality to
x11 backend api, and drop the GtkWindow api.
|
|
|
|
|
|
|
|
|
|
| |
gtk_css_provider_get_named() is the old GTK3 style API to load themes.
Instead, export the function we currently use,
gtk_css_provider_load_named().
As a side effect we allow people to load a theme as often as they want
without conflicting with GTK's theme.
|
| |
|
|
|
|
|
| |
This is getting translated into a .separators style
class on the list box css node.
|
|
|
|
| |
It uses the new CSS parser.
|
| |
|
|
|
|
|
|
| |
Instead of building a full tree of sections that then nobody cares
about, just create sections as necessary for when we use it in the
inspector.
|
|
|
|
| |
Now that we have GtkCssLocation, actually use it.
|
|
|
|
| |
It's unused.
|
|
|
|
| |
And make the struct public, so we can use it in signal handlers.
|
|
|
|
|
|
|
|
|
|
| |
This library is meant to be the new CSS library that gets used from GDK,
GSK and GTK for string printing and parsing.
As a first step, move GtkCssProviderError into it.
While doing so, split it into GtkCssParserError (for critical problems)
and GtkCssParserWarning (for non-critical problems).
|
|
|
|
|
| |
Rename the can-pick property to can-target,
and redo the pick flags with more descriptive names.
|
| |
|
|
|
|
|
| |
We no longer have any child properties in
our containers, so drop the infrastructure for it.
|
|\
| |
| |
| |
| | |
Implement GtkGridLayout
See merge request GNOME/gtk!714
|
| | |
|
| |
| |
| |
| | |
Layout manager for grid-like widgets.
|
| |
| |
| |
| |
| |
| |
| | |
This is unused in GTK, and it does not seem useful
enough to keep around.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1806
|
|/
|
|
| |
This is now unused, and unrecommended.
|
| |
|
|
|
|
| |
We're missing newly added types, and listing removed ones.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The need of a specialised fixed layout container that can be placed into
a GtkScrolledWindow ceased to exist once GtkScrolledWindow gained the
ability to automatically interpose a GtkViewport when adding a child
that does not implement GtkScrollable.
All the other justifications that led to the existence of GtkLayout as a
separate widget from GtkFixed have been largely made irrelevant in the
20 years since its inception.
|
|
|
|
|
|
| |
This functionality does not exist.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1697
|
| |
|
|
|
|
|
| |
They are still used internally in gdk, but we no
longer offer them as public api.
|
| |
|
|
|
|
|
| |
Some apis that were either removed or have never
existed were listed for the docs.
|
| |
|
|\
| |
| |
| |
| | |
Remove some more child properties
See merge request GNOME/gtk!675
|
| |
| |
| |
| |
| | |
This is a step towards removing the submenu
child property.
|
| |
| |
| |
| |
| |
| |
| | |
This is a very old X session management thing, and you
will be hard-pressed to find a session manager that can
make use of it, and even harder-pressed to find apps
using it to their advantage.
|
|/
|
|
|
|
|
|
|
| |
...and the setter/getter for it.
This is a very old X session management thing, and you
will be hard-pressed to find a session manager that can
make use of it, and even harder-pressed to find apps
using it to their advantage.
|
|
|
|
| |
Mention platform APIs.
|
| |
|
| |
|
|
|
|
| |
We can drop the double suffix now.
|
|
|
|
| |
It is no longer used.
|
|
|
|
| |
We can drop the double suffix now.
|
|
|
|
| |
It is no longer used.
|
|
|
|
| |
Drop the _double suffix, now that the int version is gone.
|
|
|
|
| |
Not used anymore.
|
|
|
|
|
|
| |
This was used to interpret the position passed
to gtk_window_move. Since that is gone, gravity
is no longer useful.
|
|
|
|
|
| |
These functions operate with global coordinates,
which are not available on Wayland.
|