| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| | |
gtk-demo: Fix the dnd demo drop highlight
See merge request GNOME/gtk!1958
|
| |
| |
| |
| |
| |
| | |
We want the drop highlight to be around the label,
not around the item containing it, so move the drop
target gesture to the right widget.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
Drop the app menu
Closes #2731
See merge request GNOME/gtk!1951
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Drop apis and code related to appmenus from
both GtkApplication and GtkApplicationWindow.
We still keep the menubar support, since it
is needed for system integration on OS X.
Fixes: #2731
|
| |
| |
| |
| | |
The appmenu-related GtkApplication apis are going away.
|
| |
| |
| |
| |
| | |
Don't add app menu to the object tree anymore;
this property is going away.
|
| |
| |
| |
| | |
The appmenu-related GtkApplication apis are going away.
|
| |
| |
| |
| | |
The appmenu-related GtkApplication apis are going away.
|
|\ \
| | |
| | |
| | |
| | | |
Matthiasc/for master
See merge request GNOME/gtk!1957
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We are using floating point for coordinates
everywhere now, so be consistent here.
This commit also changes the implementation of
gtk_fixed_get_child_position to work with
non-translation child transforms.
|
| |/
| |
| |
| | |
It doesn't seem to cause problems in ci anymore.
|
|\ \
| |/
|/|
| |
| |
| |
| | |
FileChooserButton: query 'display name' also for unbookmarked files
Closes #1966
See merge request GNOME/gtk!1725
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Do also the async file info query for remote files when they
are not bookmarked, because otherwise "None" will be shown as
file name (and fallback text generic icon will be used).
The remote file was already browsed by the file chooser
instance when selecting it, so querying the display name
again should be using gio cache and not be slow.
Even if it's were slow it's better than showing 'None'
which makes it seem as if nothing was selected.
Fixes #1966
|
|\ \
| | |
| | |
| | |
| | | |
text: Avoid clash of preedit and placeholder
See merge request GNOME/gtk!1955
|
| | |
| | |
| | |
| | |
| | |
| | | |
Make the drag icon preserve the rotation, and improve
placement for the editor and for dnd to take the offset
into account.
|
| | |
| | |
| | |
| | |
| | | |
Add a scale for the angle, make the edits apply immediately,
and keep the item visible.
|
| | |
| | |
| | |
| | |
| | | |
Make the opacity change only apply to the 'ghost' of
the item, not the drag icon.
|
| | |
| | |
| | |
| | |
| | |
| | | |
gtk_fixed_get_child_position does not work if children
have transforms that are not just 2D translations.
Use gtk_widget_translate_coordinates instead.
|
| | |
| | |
| | |
| | |
| | | |
Introduce a CanvasItem widget to make things a
bit less ad hoc.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We are passing the event to the tooltip handle_event
function at the very end. Unfortunately, the target_widget
may have already died at that point. We prevent that
by taking a ref during propagage_event, but the tooltip
code was outside of that. Keep a ref until the very
end ot prevent crashes.
|
| | |
| | |
| | |
| | |
| | | |
Use a widget paintable to make the drag icon appear
in two places at once.
|
| | |
| | |
| | |
| | |
| | | |
We were just ignoring a paintable provided by
gtk_drag_source_set_icon().
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
This was broken when I accidentally removed
one of the buttons.
|
| | |
| | |
| | |
| | |
| | | |
Take preedit into account when determining the
visibility of placeholder text.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It doesn't work in the general case. The transform handling could use a
general overhaul though.
Fixes #2773
|
| | |
| | |
| | |
| | |
| | |
| | | |
Take 24
Fixes #2759
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | | |
Build media backends with common_cflags and export the symbol
Closes #2771
See merge request GNOME/gtk!1956
|
|/ /
| |
| |
| | |
Fixes: #2771
|
| | |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Matthiasc/for master
Closes #227, #328, and #1010
See merge request GNOME/gtk!1954
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Trash monitor queries info from gvfsd-trash after each file monitor
change which can be problematic when too many changes happen in
a short time. Let's rate limit the number of queries...
Fixes: #1010
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When clamping values to be within the range of
the adjustment, treat the lower and upper limit
the same.
Fixes: #328
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The expected behavior is that we trigger a keyboard-driven
interactive move or resize operation. But that doesn't work
with common compositors like mutter or weston, so lets not
expose non-working menuitems.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It is possible that the target widget is already
unparented at the time that we call the tooltips
handle_event function. Quietly return in that case,
no need to emit a critical.
|
| | |
| | |
| | |
| | | |
Its 2020, non-ASCII characters are not taboo anymore.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
When displaying accelerators, differentiate keypad
symbols with a 'KP' prefix. Fixing a 17 year old bug.
Update expected output in accelerator tests.
Fixes: #227
|
|\ \
| | |
| | |
| | |
| | | |
Matthiasc/for master
See merge request GNOME/gtk!1953
|
| | |
| | |
| | |
| | |
| | |
| | | |
This is fallout from container api changes. We
were treating a GtkOverlay like a GtkBox, which
it isn't.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We were leaking the builder in the css blendmodes demo,
by creating a ref cycle. This was showing up as
the list entry not going back to upright after
closing the window.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We were leaking the builder in the revealers demo,
by creating a ref cycle. This was showing up as
the list entry not going back to upright after
closing the window.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We were leaking the builder in the cursors demo,
by creating a ref cycle. This was showing up as
the list entry not going back to upright after
closing the window.
|
|/ /
| |
| |
| |
| |
| |
| | |
We were leaking the builder in the builder demo,
by creating a ref cycle. This was showing up as
the list entry not going back to upright after
closing the window.
|
| |
| |
| |
| |
| |
| | |
Take 23.
Fixes #2759
|
|\ \
| | |
| | |
| | |
| | | |
Matthiasc/for master
See merge request GNOME/gtk!1950
|
| | |
| | |
| | |
| | |
| | |
| | | |
Another obvious copy-paste error in the property
declarations of GtkMediaStream. Volume should be
a double, with range [0, 1], not a boolean.
|
| | |
| | |
| | |
| | |
| | |
| | | |
These properties aren't covered by set_property(), and
it doesn't make sense to do so. They were just declared
as read-write by mistake.
|