summaryrefslogtreecommitdiff
path: root/gtk/gtkrangeprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* Convert headers to #pragma onceMatthias Clasen2023-03-311-3/+1
| | | | The conversion was done by guard2one.
* gtk: Remove unused header includeBenjamin Otte2020-10-201-1/+0
| | | | | gtkcssnodeprivate.h was mainly used for repositioning CSS nodes in gadgets, and gadgets are gone now.
* Replace "gdouble" with "double"Benjamin Otte2020-07-251-1/+1
|
* Replace "gint" with "int"Benjamin Otte2020-07-251-3/+3
|
* colorscale: Redraw correct widget after setting rgbaTimm Bäder2019-01-161-0/+2
| | | | | | | | | The entire color scale hack is still done in GtkRange, which draws the color scale in the range gizmo. So, to correctly redraw the color scale when setting a new color, we need to redraw the proper widget and that's the trough widget. Fixes #1453
* range: Add private api to autoscrollMatthias Clasen2017-12-121-0/+4
| | | | This will be used to scroll the scale in scale buttons.
* scrollbar: Add accessor for wheel deltaTimm Bäder2017-07-191-2/+0
| | | | | Make the one in gtkrange.c static since it was only ever used from GtkScrolledWindow.
* range: make the slider a gadgetTimm Bäder2017-07-191-1/+1
|
* range: Remove steppersTimm Bäder2017-07-191-5/+0
| | | | Add them back into the new scrollbars later
* range: Remove gadget completelyTimm Bäder2017-07-191-1/+0
|
* scale: Fix value positionTimm Bäder2017-07-191-1/+0
| | | | | by not using the range's gadget which is not allocated to any position anymore.
* range: Remove min slider size setter/getterTimm Bäder2016-10-161-2/+0
|
* scale: port scale values to gadgetsCosimo Cecchi2016-03-061-0/+1
| | | | | | And add a default color like it was before. This also fixes other issues with scale values interacting with scale mark labels, which were buggy at least since 3.18.
* range: don't use gtk_range_set_min_slider_size()Cosimo Cecchi2016-02-291-1/+3
| | | | | | | | | | The way this method is used from the GtkRange subclasses doesn't really work well when the slider properties change as a consequence of e.g. a style class being applied (e.g. the fine-tune style class). In fact, there's no need to read the minimum slider size out of band, and we can obtain the same result in a way that always work by setting a private property on GtkRange.
* scale: always add marks at the beginning or the endCosimo Cecchi2016-02-291-1/+0
| | | | Marks are always either the first or the last child of the scale.
* scale: deprecate slider-length style propertyCosimo Cecchi2016-02-291-0/+2
| | | | This can be achieved using min-height/min-width CSS properties now.
* range: Add private api to get the trough nodeMatthias Clasen2015-11-051-0/+3
| | | | | This will be needed in range subclasses to position their own subnodes.
* Clean up private headersMatthias Clasen2014-04-051-0/+53
This commit adds a few missing private headers, and cleans up some irregularities in the existing ones