Michael Natterer
dcb991c6c7
app: port GimpThumbBox to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
afaa31bb33
app: use gtk_widget_override_font() instead of modify_font()
2018-05-20 21:06:28 +02:00
Michael Natterer
dada25b14e
app: port GimpToolEditor to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
3b37a7a1c8
app: port GimpDockWindow to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
3374e32264
app: port GimpPaletteView to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
132485779e
app: port GimpStrokeEditor to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
72ad56006b
app: don't use style->black and style->white
2018-05-20 21:06:28 +02:00
Michael Natterer
86603f30b9
libgimpwidgets: move all GimpColorSelection members to a private struct
2018-05-20 21:06:28 +02:00
Michael Natterer
0e35af2723
libgimpwidgets: move all GimpColorNotebook members to a private struct.
2018-05-20 21:06:28 +02:00
Michael Natterer
c32681f4c3
libgimpwidgets: move all GimpColorDisplayStack members to a private struct
2018-05-20 21:06:28 +02:00
Michael Natterer
aedd3e43de
app: port GimpScaleButton to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
da0e45db60
app: port GimpOverlayFrame to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
4a677c52fb
app: port GimpOverlayBox to GtkStyleContext
2018-05-20 21:06:28 +02:00
Michael Natterer
3b8bcb1e4d
app: use gtk_menu_shell_get_selected_item()
2018-05-20 21:06:28 +02:00
Michael Natterer
ce2cd374ee
Replace gdk_cursor_unref() with g_object_unref()
2018-05-20 21:06:28 +02:00
Michael Natterer
ad7fe94d86
app: use gdk_drag_context_get_selected_action() instead of conect->action
2018-05-20 21:06:28 +02:00
Michael Natterer
cfbec6b311
app: use gdk_drag_context_get_source_window()
...
instead of peeking into the struct
2018-05-20 21:06:28 +02:00
Michael Natterer
eb312ed55a
app: remove calls to gtk_widget_get,set_extension_events()
2018-05-20 21:06:27 +02:00
Michael Natterer
084a01abfe
app: port GimpDashEditor to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
2c10a7c95a
app: port GimpContainerBox to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
72d90394f5
app: port gimp_get_icon_size() to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
f69ca15573
app: port GimpFgBgView to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
f21ad702a2
app: port GimpFgBgEditor to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
a142c8916c
app: port GimpComponentEditor to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
200dbf96ce
app: port GimpColormapEditor to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
1138846d4e
app: port GimpContainerTreeView to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
ed1d57a882
app: port GimpContainerIconView to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
5c6d52c5f3
app: port GimpPanedBox to GtkStyleContext
2018-05-20 21:06:27 +02:00
Michael Natterer
2200ca2371
app: port GimpBlobEditor to GtkStyleContext
...
Also, add prelighting for the handle.
2018-05-20 21:06:27 +02:00
Michael Natterer
9e7d1206ac
app: change the list of available devices to something that makes sense
...
Include the client pointer, its slaves, and all floating devices.
2018-05-20 21:06:27 +02:00
Michael Natterer
fc440cc4d0
app: port the device sort function to GdkDeviceManager
...
Also make sure we don't pass around uninitialized keyvals and
modifiers of device keys.
2018-05-20 21:06:27 +02:00
Michael Natterer
9c84e15484
app: put the toolbox' areas into a box until we decided about a wrapping widget
2018-05-20 21:06:27 +02:00
Michael Natterer
de3bd90f9a
app: introduce struct GimpDeviceKey because GdkDeviceKey is gone
2018-05-20 21:06:27 +02:00
Michael Natterer
0f90d95ab4
app: use GdkDevice accessors
2018-05-20 21:06:27 +02:00
Michael Natterer
898df1c5c3
app: implement proper height-for-width in GimpToolPalette
2018-05-20 21:06:27 +02:00
Michael Natterer
b9cfa11205
app: skip keyboard devices so the device list becomes reasonable
2018-05-20 21:06:27 +02:00
Michael Natterer
8c3a0d17f4
app: port GimpSpinScale to GTK+ 3.0
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
20627342ac
app: 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
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