Timm Bäder
4f0140fa6c
Remove GtkBuiltinIcon
...
Now unused.
2017-07-19 21:27:13 -04:00
Timm Bäder
efd7b38abc
checkbutton: stop using gadgets
2017-07-19 21:27:13 -04:00
Timm Bäder
495fba41db
modelbutton: Use GtkIcon as indicator
2017-07-19 21:27:13 -04:00
Timm Bäder
ed38b1c365
icon: Add _set_css_name back
2017-07-19 21:27:13 -04:00
Timm Bäder
d5167eb61c
colorswatch: Replace IconHelper with GtkImage
2017-07-19 21:27:13 -04:00
Timm Bäder
dd713e0ae2
widget: Consider css margins when setting clip
...
This is optional for positive margins as they just increase the widget
allocation. However, with negative css margins, the allocation is
smaller than the clip.
This fixes scale sliders leaving a small trail behind.
2017-07-19 21:27:13 -04:00
Timm Bäder
a3b9adaa68
adwaita: Fix typo
...
marks_lenght -> marks_length
2017-07-19 21:27:13 -04:00
Timm Bäder
f1c1e52eea
container: GtkActionBar is not a special container anymore
2017-07-19 21:27:13 -04:00
Timm Bäder
2d29183aa8
progressbar: Apply style classes when setting direction
...
We might have to change .top to .left etc. when changing the direction
of the progressbar.
2017-07-19 21:27:13 -04:00
Timm Bäder
218e0b9929
spinbutton: Use 0 as default for (max-)width-chars
...
This mimics the old spinbutton size request better.
2017-07-19 21:27:13 -04:00
Timm Bäder
b3f45cf1fe
range: Emit value-changed when setting the adjustment
...
After all, the value kind of just changed.
2017-07-19 21:27:13 -04:00
Timm Bäder
5204fd5ea1
scale: Replace all gadgets with widgets
2017-07-19 21:27:13 -04:00
Timm Bäder
7448d137f3
scale: Remove draw_value vfunc
...
Unused.
2017-07-19 21:27:13 -04:00
Timm Bäder
af9d0cdffb
range: Return trough allocation from _get_range_rect
2017-07-19 21:27:13 -04:00
Timm Bäder
6f2145be00
notebook: Replace all gadgets with widgets
2017-07-19 21:27:13 -04:00
Timm Bäder
07cbbc6fa9
container: Propagate child properties if parent != container
...
This can happen when e.g. GtkNotebook adds the child page widgets not
directly inside the notebook, but inside the inner GtkStack.
2017-07-19 21:27:12 -04:00
Timm Bäder
2bf1c09f65
adwaita: Fix notebook theming
...
the header and the stack nodes are now inside a box node.
2017-07-19 21:27:12 -04:00
Timm Bäder
11207505e3
gizmo: Unparent all child widgets in finalize
2017-07-19 21:27:12 -04:00
Timm Bäder
017dfc132d
gizmo: Chain up in snapshot if no snapshot func given
...
I.e. when gizmo users just want to draw child widgets anyway and don't
do any custom drawing, they can simply pass NULL.
2017-07-19 21:27:12 -04:00
Timm Bäder
0c0a402433
notebook: Replace tab gadget with GtkGizmo
2017-07-19 21:27:12 -04:00
Timm Bäder
8edf10103e
notebook: Replace tabs gadget with GtkGizmo
2017-07-19 21:27:12 -04:00
Timm Bäder
195ca06c2c
notebook: Replace arrow gadgets with GtkIcons
2017-07-19 21:27:12 -04:00
Timm Bäder
8b1b0f4efd
icon: Add _set_image
2017-07-19 21:27:12 -04:00
Timm Bäder
7c77fd9e62
menu: Replace arrow gadgets with GtkIcons
2017-07-19 21:27:12 -04:00
Timm Bäder
fb78c3b7e8
checkmenuitem: Replace indicator gadget with GtkIcon
2017-07-19 21:27:12 -04:00
Timm Bäder
2876790cc3
icon: Only draw in content allocation
2017-07-19 21:27:12 -04:00
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