Timm Bäder
273aa2be61
menuitem: Replace arrow gadget with GtkIcon
2017-07-19 21:27:12 -04:00
Timm Bäder
753e915f87
scrollbar: Add accessor for wheel delta
...
Make the one in gtkrange.c static since it was only ever used from
GtkScrolledWindow.
2017-07-19 21:27:12 -04:00
Timm Bäder
706bc08b68
range: Draw the colorscale trough at 0,0
2017-07-19 21:27:12 -04:00
Timm Bäder
2e62072cbc
range: Allocate the trough when the adjustment value changes
...
So it repositions the slider.
2017-07-19 21:27:12 -04:00
Timm Bäder
38ff761313
range: Fix mouse location tracking
2017-07-19 21:27:12 -04:00
Timm Bäder
afddfc2397
range: Snapshot slider in trough's snapshot impl
2017-07-19 21:27:12 -04:00
Timm Bäder
d1be5f2941
spinner: Remove gadget
2017-07-19 21:27:12 -04:00
Timm Bäder
6e74975e41
range: make the slider a gadget
2017-07-19 21:27:12 -04:00
Timm Bäder
c7c08cf9a1
icon: Remove gadget
2017-07-19 21:27:12 -04:00
Timm Bäder
ba6ba94184
range: Use gizmos for highlight and fill gadgets
2017-07-19 21:27:12 -04:00
Timm Bäder
395185896f
range: Use a gizmo as trough
2017-07-19 21:27:12 -04:00
Timm Bäder
90cc401f1a
range: Remove contents gadget
...
It's not needed anymore since the range only has one child gadget: the
trough.
2017-07-19 21:27:12 -04:00
Timm Bäder
7e525ca63b
range: Remove steppers
...
Add them back into the new scrollbars later
2017-07-19 21:27:12 -04:00
Timm Bäder
86a2156d17
scrolledwindow: Use scrollbar API on scrollbars
2017-07-19 21:27:12 -04:00
Timm Bäder
5049b35fc6
range: Make GtkRange a regular class
2017-07-19 21:27:12 -04:00
Timm Bäder
4dc5790058
scrollbar: Inherit from GtkWidget
2017-07-19 21:27:12 -04:00
Timm Bäder
55fc120134
calendar: Remove custom css background and border drawing
2017-07-19 21:27:12 -04:00
Timm Bäder
4d4b224a61
eventbox: Remove snapshot implementation
2017-07-19 21:27:12 -04:00
Timm Bäder
70613c9128
toolpalette: Port to snapshot()
2017-07-19 21:27:12 -04:00
Timm Bäder
7ddd497f69
toolitemgroup: Remove custom draw code
...
GtkWidget does it automatically now
2017-07-19 21:27:12 -04:00
Timm Bäder
a735dd44cb
searchbar: Fix property documentation comments
...
They are properties of GtkSearchBar, not GtkEntry.
2017-07-19 21:27:12 -04:00
Timm Bäder
4823b9f2d7
searchbar: Remove manual snapshot code
2017-07-19 21:27:12 -04:00
Timm Bäder
2e4df25a1d
menu: Stop drawing css background and border
...
GtkWidget does it now
2017-07-19 21:27:12 -04:00
Timm Bäder
1a1f9fd03c
menu: Remove unnecessary queue_draw
2017-07-19 21:27:12 -04:00
Timm Bäder
c35a78110c
menu: Stop looking at padding and margin manually
2017-07-19 21:27:12 -04:00
Timm Bäder
8d2d2ae07f
button: Remove unused flag
2017-07-19 21:27:12 -04:00
Timm Bäder
720bb9eede
checkbutton: Don't draw a focus ring
...
GtkWidget does it for us now.
2017-07-19 21:27:12 -04:00
Timm Bäder
df28f3d771
meson: Remove double gtkcssnode.c entry in source files
2017-07-19 21:27:12 -04:00
Timm Bäder
9ab43dfe9e
spinbutton: Add accessors for (max-)width-chars
2017-07-19 21:27:12 -04:00
Timm Bäder
6aa9ca7b55
spinbutton: Fix activation
2017-07-19 21:27:12 -04:00
Timm Bäder
88550b5d55
inspector: Show the GdkWindow before grabbing
...
Gets rid of a critical when trying to inspect widgets.
2017-07-19 21:27:12 -04:00
Timm Bäder
2651fcbef9
widget: Special-case popover in snapshot
...
Just like we do it for GtkWindow.
2017-07-19 21:27:12 -04:00
Timm Bäder
1d4d5b2eb9
popover: Stop looking at padidng and border in measure
...
GtkWidget does it for us now
2017-07-19 21:27:12 -04:00
Timm Bäder
a5b25d452a
boxgadget: Remove unused ComputeExpandFunc
2017-07-19 21:27:12 -04:00
Timm Bäder
0845246fb8
menuitem: Remove gadget
...
Now that GtkCheckMenuItem isn't using it anymore, we also don't need it.
2017-07-19 21:27:12 -04:00
Timm Bäder
022a3d76d9
checkmenuitem: Stop using the parent's gadget
2017-07-19 21:27:12 -04:00
Timm Bäder
2234d100ad
expander: Inherit from GtkContainer
...
This fixes the expansion not working. As a GtkBin, GtkExpander can only
have one child and if that's a GtkBox (and not the one added through
gtk_expander_add), things go wrong.
2017-07-19 21:27:12 -04:00
Timm Bäder
a2f7a076ac
inspector: Fix list row alignment in general tab
2017-07-19 21:27:12 -04:00
Timm Bäder
8bf3b2d5e4
scrolledwindow: Remove useless function call
...
We never use the result.
2017-07-19 21:27:12 -04:00
Timm Bäder
5b51936676
scrolledwindow: Fix child widget positioning
...
Instead of relying on get_relative_allocation, just use the
scrolledwindow's content allocation we get passed to size-allocate.
2017-07-19 21:27:12 -04:00
Timm Bäder
cfd67eb4ec
scrolledwindow: Remove last argument from allocate_child
...
We never use that when calling gtk_scrolled_window_allocate_child.
2017-07-19 21:27:12 -04:00
Timm Bäder
9e79684762
range: Remove gadget completely
2017-07-19 21:27:12 -04:00
Timm Bäder
2cedf1be9c
widget: Remove gtk_widget_set_allocation
2017-07-19 21:27:12 -04:00
Timm Bäder
60e053f52a
Remove calls to gtk_widget_set_allocation
...
gtk_widget_size_allocate_with_baselines does it automatically now.
2017-07-19 21:27:12 -04:00
Timm Bäder
cd6a8bff8f
revealer: Stop calculating paddings ourselves
...
GtkWidget does it not for all widgets.
2017-07-19 21:27:12 -04:00
Timm Bäder
04fcb1f17f
revealer: Don't add a clip node for CROSSFADE transitions
...
We don't need them there as we just change the opacity of the revealer.
2017-07-19 21:27:12 -04:00
Timm Bäder
c76804b1f2
cellview: Remove gadget
2017-07-19 21:27:12 -04:00
Timm Bäder
1d782b8930
scale: Fix value position
...
by not using the range's gadget which is not allocated to any position
anymore.
2017-07-19 21:27:12 -04:00
Timm Bäder
a71edd2925
widget: Add private get_margin_allocation
2017-07-19 21:27:12 -04:00
Timm Bäder
2ba07901db
buttonbox: Remove gadget
2017-07-19 21:27:12 -04:00