Michael Natterer
8c3a0d17f4
app: port GimpSpinScale to GTK+ 3.0
2018-05-20 21:06:27 +02:00
Michael Natterer
64cde17687
app: don't connect to "size-requst" because that's deprecated
...
Instead, connect to "style-set" and calculate the widget's size
request there. Also fix the label's offsets after whatever GTK+ text
drawing changes.
2018-05-20 21:06:27 +02:00
Michael Natterer
ef80e1755c
app: port GimpOverlayBox to GtkWidget::get_preferred_width/height()
2018-05-20 21:06:27 +02:00
Michael Natterer
4085ad0cbc
app: fix GimpOverlayDialog's minimum height
...
and avoid some code duplication by using the parent class' size
negotiation code.
2018-05-20 21:06:27 +02:00
Michael Natterer
05e2d3c034
plug-ins: port the unit-editor to GtkScrollable
2018-05-20 21:06:27 +02:00
Michael Natterer
4528390412
plug-ins: port lighting to GTK+ 3.0
2018-05-20 21:06:27 +02:00
Michael Natterer
d97d68b4d7
plug-ins: port cml-explorer to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
467db40298
plug-ins: port sphere-designer to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
e76468aae9
plug-ins: port the print preview to the new size request API
2018-05-20 21:06:27 +02:00
Michael Natterer
20627342ac
app: port to the new size request API
2018-05-20 21:06:27 +02:00
Michael Natterer
694e5ac9f6
libgimpwidgets: port to the new size request API
2018-05-20 21:06:27 +02:00
Michael Natterer
2ffda5a25d
app: remove GtkWrapBox
2018-05-20 21:06:27 +02:00
Michael Natterer
76d15851b1
app: port the colormap editor to GTK+ 3.0
2018-05-20 21:06:27 +02:00
Michael Natterer
09e214bc11
plug-ins: port some more plug-ins to GTK+ 3.0
2018-05-20 21:06:27 +02:00
Michael Natterer
138a3a4bf3
plug-ins: more s/GtkObject/GtkAdjustment/
2018-05-20 21:06:27 +02:00
Michael Natterer
eb8487b487
plug-ins: s/GtkObject/GtkAdjustment/g in plug-ins/common/
2018-05-20 21:06:27 +02:00
Michael Natterer
95cd1aa142
plug-ins: port file-png to GTK+ 3.0
2018-05-20 21:06:27 +02:00
Michael Natterer
060ed1a608
plug-ins: port jpeg-save to GTK+ 3.0
2018-05-20 21:06:27 +02:00
Michael Natterer
24924211f4
plug-ins: lots of trivial GTK+ 3.0 porting
...
Most of it simply s/GtkObject/GtkAdjustment/
2018-05-20 21:06:27 +02:00
Michael Natterer
1a82e4adce
app: add ugly workaround to make the icon view adapt to view size changes
2018-05-20 21:06:27 +02:00
Michael Natterer
08cb6022c7
app: cairo_save()/restore() around chaining up in draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
23e3ae8fbe
app: use the new GtkScrollable API instead of deprecated tree view API
2018-05-20 21:06:27 +02:00
Michael Natterer
707131f695
app: GtkEntry turned into a no-window widget
...
Therefore, use the new get_area() functions to figure where to draw
from instead of the removed get_window() ones. Also adjust the tag
popup positioning code accordingly.
2018-05-20 21:06:27 +02:00
Michael Natterer
3b784075f3
app: port to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
c3b7cee99b
app: forgot to remove a cairo_destroy() in draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
5f2034451b
app: port to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
fd7551bc19
app: don't translate to allocation.x,y
2018-05-20 21:06:27 +02:00
Michael Natterer
f8ad6d669b
libgimp: port to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
91d382608f
libgimpwidgets: port to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
58802a7109
modules: port to GtkWidget::draw()
2018-05-20 21:06:27 +02:00
Michael Natterer
b85f40b815
app: remove GimpContainerGridView from the build entirely
...
but leave it in the tree as reference for the time being.
2018-05-20 21:06:27 +02:00
Michael Natterer
5d2b26a101
app: port popup arrow drawing to cairo and get rid of the arrow_pixbuf
2018-05-20 21:06:27 +02:00
Michael Natterer
1e8b020ac7
app: passing -1 as width/height to gtk_paint_box() no longer works
2018-05-20 21:06:26 +02:00
Michael Natterer
40b9ba002a
app: port to GtkWidget::draw()
2018-05-20 21:06:26 +02:00
Michael Natterer
27df9b617a
app: didn't completely commit the display shell expose() -> draw() change
2018-05-20 21:06:26 +02:00
Michael Natterer
898ce055f6
modules: s/GtkObject/GtkAdjustment/
2018-05-20 21:06:26 +02:00
Michael Natterer
4477ad84de
libgimpwidgets: port to GtkWidget::draw()
2018-05-20 21:06:26 +02:00
Michael Natterer
86e033d495
app: port to GtkWidget::draw()
2018-05-20 21:06:26 +02:00
Michael Natterer
f8ef0c71c2
app: can't set the scale combo entry's properties in init() any longer
...
Set them in constructed() instead.
2018-05-20 21:06:26 +02:00
Michael Natterer
1812012d59
app: port to GtkWidget::draw() but disable the code inside with #if 0
2018-05-20 21:06:26 +02:00
Michael Natterer
6494894334
app: port the tag entry to GTK+ 3.0
2018-05-20 21:06:26 +02:00
Michael Natterer
a0a303bb42
app: remove call to gtk_statusbar_set_has_resize_grip()
2018-05-20 21:06:26 +02:00
Michael Natterer
9dfc455c12
app: port to GtkWidget::draw() (incompletely)
2018-05-20 21:06:26 +02:00
Michael Natterer
672e297219
app: use the container icon view, the grid view is not GTK+ 3.0-able
2018-05-20 21:06:26 +02:00
Michael Natterer
4ca9a5b33f
app: port the overlay stuff to GTK+ 3.0
2018-05-20 21:06:26 +02:00
Michael Natterer
bfa8831d62
app: port to GtkWidget::draw()
2018-05-20 21:06:26 +02:00
Michael Natterer
fa8c702229
libgimpwidgets: port to GtkWidget::draw()
2018-05-20 21:06:26 +02:00
Michael Natterer
60036c9385
libgimpwidgets: port the ruler to GTK+ 3.0
2018-05-20 21:06:26 +02:00
Michael Natterer
bb6c901364
app: port the splash to GTK+ 3.0
2018-05-20 21:06:26 +02:00
Michael Natterer
05e5a1d1cd
libgimpwidgets: get rid of (GtkObject **) casts
2018-05-20 21:06:26 +02:00