| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Eventually, most of these tests should be dropped.
|
| |
|
|
|
|
|
|
| |
We want to drop cell renderers and tree models
in GTK 5. The functionality of GtkEntryCompletion
may be replaced by a new widget in GTK 5.
|
|
|
|
|
|
|
|
| |
This is less flexible than a glob pattern, but it is
explicitly case-insensitive, to match the behavior
on Windows.
Fixes: #3705
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It was used by all surfaces to track 'is-mapped', but still part of the
GdkToplevelState, and is now replaced with a separate boolean in the
GdkSurface structure.
It also caused issues when a widget was unmapped, and due to that
unmapped a popover which hid its corresponding surface. When this
surface was hidden, it emitted a state change event, which would then go
back into GTK and queue a resize on popover widget, which would travel
back down to the widget that was originally unmapped, causing confusino
when doing future allocations.
To summarize, one should not hide widgets during allocation, and to
avoid this, make this new is-mapped boolean asynchronous when hiding a
surface, meaning the notification event for the changed mapped state
will be emitted in an idle callback. This avoids the above described
reentry issue.
|
|
|
|
| |
The gtk_window_resize() API is going away, so remove this test.
|
|
|
|
|
|
| |
That is what it is.
Fixes: #2790
|
| |
|
|
|
|
| |
Use grouped check buttons.
|
|
|
|
| |
We no longer use this widget anywhere.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Like the other list getters in this interface,
make gtk_file_chooser_get_files() return a
list model.
|
|
|
|
|
|
|
| |
Replace gtk_file_chooser_list_filters with a new
api that returns a list model.
Update all callers.
|
|
|
|
|
|
| |
Make GtkFileFilter not be initially unowned anymore.
This is in preparation for deriving GtkFileFilter
from GtkFilter. Update all callers.
|
|
|
|
|
|
| |
GTK no longer reads this environment variable, so
setting it can have no benefit for uninstalled demos
anymore.
|
|\
| |
| |
| |
| | |
scrolledwindow: Don't take adjustments in new()
See merge request GNOME/gtk!2146
|
| |
| |
| |
| |
| |
| |
| | |
In 99.9% of all cases, these are just NULL, NULL.
So just do away with these arguments, people can
use the setters for the rare cases where they want
the scrolled window to use a different adjustment.
|
|/
|
|
|
| |
Use the standard names, since that is what we want
everybody else to use too.
|
| |
|
| |
|
|
|
|
| |
These are all on GtkBox or enumerating children.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit is porting GtkPaned to be derived
from GtkWidget instead of GtkContainer, while adding
start-child and end-child properties. The existing
properties are renamed to follow the start/end naming
scheme, and we add proper getters and setters.
Update all users.
See #2719
|
|
|
|
|
| |
Replace all uses of gtk_container_add on expanders
with gtk_expander_set_child.
|
|
|
|
|
| |
Replace calls to gtk_widget_destroy on windows
with gtk_window_destroy.
|
|
|
|
|
| |
Replace all internal use of gtk_widget_destroyed
by g_object_add_weak_pointer.
|
| |
|
|
|
|
| |
An assorted collection of fixes.
|
| |
|
|
|
|
| |
This is the kind of thing that happens with varargs apis.
|
|
|
|
|
| |
Replace all uses of gtk_container_add on windows
by gtk_window_set_child.
|
|
|
|
|
| |
Replace all uses of gtk_container_add on buttons
by gtk_button_set_child.
|
|
|
|
|
| |
Replace all uses of gtk_container_add on popovers
by gtk_scrolled_window_set_child.
|
|
|
|
|
| |
Replace all uses of gtk_container_add for
frames with gtk_frame_set_child.
|
|
|
|
| |
Set scroll-to-focus instead, in testgtk.
|
|
|
|
|
| |
Frames that don't draw frames are not very useful,
so just drop the shadow-type property.
|
| |
|
|
|
|
| |
This is not doing anything useful here.
|
|
|
|
|
|
| |
Just like we did for GtkShortcutTrigger.
This allows language bindings to properly deal with all the actions.
|
| |
|
|
|
|
| |
A parse function should return success or not. So do that.
|
|
|
|
| |
The whole binding functionality is now handled by shortcuts.
|
|
|
|
|
| |
This reverts commit 3ac4c76b18cc89a841ce09f0943539f16988fd21, reversing
changes made to 6ec96d2e989d029a303b8b20ec72b86f974c0e87.
|
| |
|
|
|
|
| |
A parse function should return success or not. So do that.
|