Jakub Steiner
72498b9e28
Merge branch 'selection-mode-separator' into 'master'
...
Adwaita: Add color to separator.selection-mode
See merge request GNOME/gtk!309
2018-08-30 07:40:46 +00:00
Matthias Clasen
b904fc6ee0
Add a missing cast
...
This fixes a warning introduced in the previous commit.
2018-08-29 19:55:58 -04:00
Aurimas Černius
9622ba8a0d
Updated Lithuanian translation
2018-08-29 22:23:47 +03:00
Matthias Clasen
3b8d206143
The file chooser is no box anymore
...
Don't treat it as one, it does not like it.
Closes https://gitlab.gnome.org/GNOME/gtk/issues/1297
2018-08-29 13:11:06 -04:00
Anders Jonsson
e027fc9272
Update Swedish translation
2018-08-28 21:11:58 +00:00
Kai Willadsen
ba6c5ef201
FileChooserWidget: Don't show recent items with private hint set
2018-08-28 16:15:45 -04:00
Piotr Drąg
6a8013735d
Update Polish translation
2018-08-28 18:49:34 +02:00
Matthias Clasen
c3e72c4d7e
Fix a typo
...
Its Hieroglyphs!
Closes : #1292
2018-08-28 12:24:13 -04:00
Timm Bäder
a6c47cb3ab
Merge branch 'revealer-clipping' into 'master'
...
revealer: Only clip child when animating
See merge request GNOME/gtk!301
2018-08-28 14:49:37 +00:00
Rafael Fontenelle
cc129e564a
Update Brazilian Portuguese translation
2018-08-28 03:28:14 +00:00
Timm Bäder
9fbcbc55d7
Revert "paned: Use a GtkIcon as separator"
...
This reverts commit 749ef4d71c
.
The GtkIcon and GtkGizmo measure code is different, the former uses
-gtk-icon-size.
2018-08-27 18:55:31 +02:00
Timm Bäder
00a27c1e28
box: Remove gtk_box_get_size
...
One function to measure the box in the opposite of its internal
direction is enough.
2018-08-27 18:53:56 +02:00
Timm Bäder
f5f6597abc
box: Rename avail_size to for_size everywhere
...
So we call it like we call it everywhere else.
2018-08-27 18:48:09 +02:00
Timm Bäder
fade0afbef
box: Simplify compute_size_for_orientation
2018-08-27 18:45:03 +02:00
Timm Bäder
0082675de8
testoverlaystyleclass: Fix CSS snippet
2018-08-27 18:13:01 +02:00
Timm Bäder
ed8e784879
remove tests/testinput
...
It's broken and almost the exact same thing as the drawing demo in
gtk4-demo.
2018-08-27 17:56:02 +02:00
Adrien Plazas
a4790b7eaa
Adwaita: Add color to separator.selection-mode
...
This makes separators to look good when separating two header bars in
selection mode.
https://gitlab.gnome.org/GNOME/gtk/issues/1286
2018-08-27 14:07:17 +02:00
Matthias Clasen
ed434519d2
Merge branch 'robertroth/readme-fix' into 'master'
...
docs: README.commits converted to markdown
See merge request GNOME/gtk!304
2018-08-26 23:48:51 +00:00
Robert Roth
4ed4b4fd6a
docs: README.commits converted to markdown
2018-08-26 23:48:51 +00:00
Christian Kirbach
369cb702e4
Update German translation
2018-08-26 17:21:13 +00:00
Timm Bäder
d246abd085
fishbowl: Use a GtkPicture for videos
2018-08-25 08:06:37 +02:00
Timm Bäder
911627fa0b
menuitem: Remove duplicate include
2018-08-25 08:06:34 +02:00
Timm Bäder
ec576088bb
picture: Fix doc typo
2018-08-25 08:06:28 +02:00
Timm Bäder
ab0b54db76
spinner: Remove private struct
...
Since priv->active is equivalent to the widget state being CHECKED, we
can as well use that everywhere.
2018-08-25 08:06:21 +02:00
Timm Bäder
fb51f8be9a
colorswatch: Remove dead assignment
2018-08-25 08:06:18 +02:00
Timm Bäder
eb22c7c9c3
image: Fix gtkdoc property syntax
2018-08-25 08:06:14 +02:00
Timm Bäder
749ef4d71c
paned: Use a GtkIcon as separator
...
And save a few lines that way.
2018-08-25 08:06:11 +02:00
Timm Bäder
f6fae1dd09
menubutton: Remove outdated line
...
.menu-button is not a style class we use anywhere.
2018-08-25 08:06:07 +02:00
Timm Bäder
f21abba82f
renderborder: Remove unused function
2018-08-25 08:06:03 +02:00
Timm Bäder
bf222a9292
renderborder: Pull some locals into the closest scope
...
Especially the bounds graphene_rect_t, which is unused in the
non-border-image case.
2018-08-25 08:05:57 +02:00
Timm Bäder
96e465b6d9
checkbutton: Remove snapshot implementation
...
It just does when the default GtkWidget implementation does anyway:
snapshot all child widgets
2018-08-25 08:05:52 +02:00
Timm Bäder
016de68ceb
radiobutton: Save signal IDs like everything else
2018-08-25 08:05:48 +02:00
Timm Bäder
d2178bcb94
fixed: Remove unused struct member
2018-08-25 08:04:43 +02:00
Ernestas Kulik
f40eb8a1fe
revealer: Only clip child when animating
...
Currently, GtkRevealer clips the child if the transition type is
sliding, regardless of whether the animation had already ended. An
example where that is a problem would be in Nautilus: the file
operations popover button is animated on reveal to draw attention, but,
given that the button is in turn stashed inside a revealer with a
sliding animation, things suddenly fall apart.
2018-08-23 11:13:36 +03:00
Matthias Clasen
9e0f43e8cb
entry completion: Avoid critical warnings
...
We must not call move-to-rect unless we have
a transient parent.
2018-08-20 19:15:27 +00:00
Matthias Clasen
3e4d7250a0
Merge branch 'fix-shifted-scrolling' into 'master'
...
gtkscrolledwindow: Consider shift key presses when decelerating
Closes #770
See merge request GNOME/gtk!286
2018-08-20 18:26:28 +00:00
Rico Tzschichholz
4ebd14c045
gesturestylus: Add missing array g-i annotation for *_get_axes params
2018-08-20 16:57:54 +02:00
Piotr Drąg
ca39b35e2f
Update POTFILES.in
2018-08-19 22:05:06 +02:00
Matthias Clasen
a32fb5b849
Merge branch 'kill-subsurface' into 'master'
...
Kill subsurfaces
See merge request GNOME/gtk!299
2018-08-19 03:50:40 +00:00
Matthias Clasen
eed19c9269
Move tools to a subdirectory
...
A small step towards splitting up gtk/
2018-08-19 03:41:25 +00:00
Matthias Clasen
e2d691bdb1
gdk: Drop GDK_SURFACE_SUBSURFACE
...
None of the backends supports this type anymore.
2018-08-18 23:25:12 -04:00
Matthias Clasen
a73f961e65
wayland: drop subsurfaces
...
We don't use them in GTK+ anymore.
2018-08-18 23:25:05 -04:00
Matthias Clasen
a7aed5af4b
Drop gtk_window_set_use_subsurface
...
This is no longer used.
2018-08-18 23:24:59 -04:00
Matthias Clasen
220a51e7cb
entry completion: stop using subsurfaces
...
Instead, use a popup and gdk_surface_move_to_rect.
I have not tried to reproduce all details of the old
positioning logic, but moving the popup above/below
the entry works as before.
2018-08-18 23:24:53 -04:00
Jonas Ådahl
6df28420d7
tooltip: Implement positioning using gdk_window_move_to_rect()
...
In order to make tooltip positioning portable, make use of the
move_to_rect API. Some semantical changes are made, as identical
semantics cannot be implemented using the move-to-rect API.
Primarily the implemented semantics are:
Position the tooltip in the center pixels slightly below (defaults to 4
units below) the tooltipped widget. This is always the case for keyboard
driven tooltips; the case where it tries to avoid the pointer cursor is
not implemented.
For pointer position triggered tooltips, implement the following
additional semantics:
Use the current cursor size to determine the padding used to enlarge the
anchor rectangle. This is to try to avoid the cursor overlapping the
tooltip.
If the anchor rectangle is too tall (meaning if we'd be constrained
and flip on the Y axis, it'd flip too far away from the originally
intended position), rely only on the pointer position to position the
tooltip. The approximate pointer cursor rectangle is used as a anchor
rectangle. Ideally we should use the actual pointer cursor rectangle
(image used as well as hotspot coordinate), but we don't have API to
get that information.
If the anchor rectangle isn't to tall, just make sure the tooltip isn't
too far away from the pointer position on the X axis.
Closes : #134
Closes : #432
Closes : #574
Closes : #579
Closes : #878
2018-08-19 01:26:20 +00:00
Matthias Clasen
081b45399f
gdk/wayland: Avoid idempotent wl_subsurface.set_position calls
...
These may not result on wl_surface.frame callbacks, yet we do trigger
a frame clock tick that would get stuck on the lack of such callback.
https://bugzilla.gnome.org/show_bug.cgi?id=784314
https://gitlab.gnome.org/GNOME/gtk/issues/844
Closes : #844
2018-08-19 01:26:20 +00:00
Matthias Clasen
0874a54708
gdk/wayland: Always map windows 'moved-to-rect' as popups
...
Only popups can make use of the move-to-rect semantics so it makes no
sense to try anything other surface type.
2018-08-19 01:26:20 +00:00
Matthias Clasen
cd40ec2200
gdk/wayland: Don't remap non-subsurface as subsurface
...
Let's just use the fact that a window was mapped as a subsurface to
remap it above another transient parent instead of relying on the more
complicated 'should-map-as-subsurface' helper function.
2018-08-19 01:26:20 +00:00
Matthias Clasen
62b887e064
Merge branch 'win32-smooth-scrolling-gtk4' into 'master'
...
GDK W32: Support smooth scrolling (GTK4)
See merge request GNOME/gtk!298
2018-08-18 20:39:56 +00:00
Timm Bäder
ce9ce8a5bc
menu: Remove key_controller member
...
Unused.
2018-08-18 20:54:29 +02:00