| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| |
| |
| |
| |
| | |
Drop gdk_wayland_surface_set_use_custom_surface
Closes #1806
See merge request GNOME/gtk!713
|
|/
|
|
|
|
|
| |
This is unused in GTK, and it does not seem useful
enough to keep around.
Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1806
|
|\
| |
| |
| |
| | |
inspector: Type info for misc pane
See merge request GNOME/gtk!712
|
|/
|
|
| |
Replaces the class hierarchy page with a button/popover on the misc page
|
| |
|
|
|
|
| |
This testcase wasn't updated to new GtkStack apis.
|
|\
| |
| |
| |
| | |
Search improvements
See merge request GNOME/gtk!710
|
| |
| |
| |
| | |
This is now unused, and unrecommended.
|
| |
| |
| |
| | |
Make it capture key events from the toplevel.
|
| |
| |
| |
| | |
Make it capture key events from the toplevel.
|
| |
| |
| |
| |
| | |
Just use gtk_event_controller_key_forward() to let know the search
entry of the Esc key being pressed.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Instead of handle_event(), use set_key_capture_widget().
Also, use the fact that we now propagate key events throughout the
stage, and connect to the GtkInspectorPropList instead of the toplevel.
We only want the search bar to be active while that widget is mapped
and able to receive events.
And also, handle the "search bar" visibility on ::search-started.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Users of search entries usually handled visibility (when initially hidden)
by checking the return value of gtk_search_entry_handle_event(). This does
not pan out with gtk_search_entry_set_key_capture_widget() since the return
value is not directly seen by the caller.
Add a ::search-started signal to cater for it, which gets emitted when the
search entry went from empty to non-empty.
|
| |
| |
| |
| |
| | |
We actually want search_entry there, not search_window which is the
O-R window in the non-custom case.
|
|\ \
| | |
| | |
| | |
| | | |
paned: Set cursor on gizmo widget
See merge request GNOME/gtk!711
|
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
We may avoid setting it on the paned widget depending on the pointer
position altogether, since the handle is now a widget. Also is more
likely to be correct as the implicitly grabbed widget will probably
be that one.
Fixes the paned losing the resize cursor after button press.
|
|\ \
| |/
|/|
| |
| | |
Update zh_CN.po
See merge request GNOME/gtk!709
|
|/ |
|
| |
|
|\
| |
| |
| |
| | |
Inspector tweaks
See merge request GNOME/gtk!707
|
| |
| |
| |
| |
| |
| | |
"Global" and "Visual" are not very good names for
the content of these pages. Rename them to
"Information and "Settings".
|
| |
| |
| |
| |
| |
| |
| |
| | |
The hand-rolled stack combo we were using before
was looking at the visibility of the page itself
to show or hide items. Other stack switchers
expect us to use the GtkStackPage::visible
property for this.
|
| |
| |
| |
| |
| | |
The combobox for page switching was not very good.
Instead, do a sidebar that can be hidden.
|
| |
| |
| |
| | |
Child properties are on the way out.
|
| |
| |
| |
| | |
This was just not useful enough to keep around.
|
| |
| |
| |
| | |
This was just not useful enough to keep around.
|
|/
|
|
| |
This was just not useful enough to keep around.
|
|
|
|
|
|
| |
It is a little irritating to see super-wide
tabs in demos which have just one extra file,
such as "Fixed layout".
|
|
|
|
|
| |
I got a crash in inspector code when I hit
cancel in the confirmation dialog for it.
|
|
|
|
| |
We're missing newly added types, and listing removed ones.
|
|\
| |
| |
| |
| | |
Add GtkFixed demo
See merge request GNOME/gtk!706
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This demo has everything:
- a GtkFixed inside another GtkFixed
- a cube made out of GtkFrame widgets
- an example of 3D transformations
And what's there, in the window once I launch it? The GTK logo made of
widgets.
|
|\ \
| |/
|/|
| |
| | |
Rename all settings schemas to avoid conflict
See merge request GNOME/gtk!705
|
|/
|
|
|
| |
Rename all our settings schemas to the org.gtk.gtk4
prefix to avoid conflicting with the gtk3 schemas.
|
|\
| |
| |
| |
| | |
Small async api fixes
See merge request GNOME/gtk!701
|
| |
| |
| |
| |
| |
| | |
The pattern we generally follow is to put the
async result right after the source object, in
finish functions. Do this for gdk_drop_read_finish.
|
| |
| |
| |
| |
| |
| | |
The pattern we generally follow is to put the
async result right after the source object, in
finish functions. Do this for gdk_clipboard_read_finish.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Adwaita: Fix switch slider border on selected row
Closes #1802
See merge request GNOME/gtk!704
|
| | |
| | |
| | |
| | | |
Closes https://gitlab.gnome.org/GNOME/gtk/issues/1802
|
|\ \ \
| |_|/
|/| |
| | |
| | | |
Drop GtkLayout and improve GtkFixed
See merge request GNOME/gtk!702
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This is mostly convenience API around GtkFixedLayoutChild, but it should
push people towards using transformations with GtkFixed instead of just
using fixed positioning.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 allows GtkFixed to clip children that are outside its allocation.
|
|\ \
| | |
| | |
| | |
| | | |
Rename apps for uniqueness
See merge request GNOME/gtk!699
|
| | |
| | |
| | |
| | | |
And build it in ci.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We are building against the 3.32 sdk, which has
a new-enough glib to default to the keyfile
settings backend.
Also, use fallback-x11, so we prefer Wayland.
|
| | | |
|
| | | |
|