Michael Natterer
affec75898
app: pack the content vbox expanding in GimpPrefsBox
2018-05-20 21:06:33 +02:00
Jehan
9fafb858bd
app: do not run gtk_window_present() in about_dialog_create().
...
The window will be raised soon after anyway. No need to do it too early,
which makes setting a transient parent useless afterwards. In particular
we were still getting a "GtkDialog mapped without a transient parent"
message.
2018-05-20 21:06:33 +02:00
Jehan
7642715c17
app: allow setting parent for dialogs created by GimpDialogFactory.
...
Fixes a bunch of:
> Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
2018-05-20 21:06:33 +02:00
Simon Budig
4cac8373ff
app/tools: fix the resize behaviour of the curves tool dialog.
2018-05-20 21:06:33 +02:00
Simon Budig
4bf50c23ea
app/widgets: port GimpImagePropView to GtkGrid
2018-05-20 21:06:33 +02:00
Simon Budig
6452afb7e0
app/widgets: get rid of GtkTable in GimpTemplateEditor
2018-05-20 21:06:33 +02:00
Simon Budig
9d000f749f
app/display: get rid of GtkTable
2018-05-20 21:06:33 +02:00
Simon Budig
2fb681f582
app/tools: get rid of GtkTable
2018-05-20 21:06:33 +02:00
Simon Budig
a14723b9d8
dialogs: get rid of GtkTable
2018-05-20 21:06:33 +02:00
Simon Budig
c14df1fd4e
preferences-dialog: get rid of GtkTable
2018-05-20 21:06:33 +02:00
Michael Natterer
4cd19e6f65
app: undeprecate everything in propgui/, mostly table -> grid
2018-05-20 21:06:32 +02:00
Michael Natterer
a6354632c7
app: fix splash text color
2018-05-20 21:06:32 +02:00
Michael Natterer
d5c75afe2f
app: honor the use-header-bar setting in GimpToolDialog
2018-05-20 21:06:32 +02:00
Michael Natterer
1ed1d98a5a
libgimp: undeprecate all GimpFooSelectButton classes
2018-05-20 21:06:32 +02:00
Michael Natterer
960b530d03
app: put back two lines that got lost in earlier GTK+ 3.0 porting
2018-05-20 21:06:32 +02:00
Michael Natterer
807e98b46c
app: make spinscale much more bearable by fixing some coords
2018-05-20 21:06:32 +02:00
Simon Budig
9bd634a9c4
plug-ins: try to catch all gtk_table_* uses for the size-entries
2018-05-20 21:06:32 +02:00
Simon Budig
0e819225d1
dialogs: some table->grid conversion in the item dialogs
2018-05-20 21:06:32 +02:00
Simon Budig
72e63887ba
libgimpwidgets: convert GimpSizeEntry to a GtkGrid.
2018-05-20 21:06:32 +02:00
Timm Bäder
509813c1a9
spinscale: Decrease height
2018-05-20 21:06:32 +02:00
Michael Natterer
44b9bfe613
spinscale: remove our own border drawing
2018-05-20 21:06:32 +02:00
Timm Bäder
fde2df5539
spinscale: Fix styling
2018-05-20 21:06:32 +02:00
Timm Bäder
1fda8e1963
fgbgvew: Pass correct state to GtkStyleContext api
2018-05-20 21:06:32 +02:00
Timm Bäder
1198a7e5af
dockbook: chain up at end of size-allocate
2018-05-20 21:06:32 +02:00
Michael Natterer
b2dd892eb4
app: set the right "use-header-bar" on all (?) dialogs
2018-05-20 21:06:32 +02:00
Jehan
83b97aff18
Revert "splash: Add 2.10 splash image + svg"
...
This reverts commit ea3de6d524
.
Previous splash had never been used in a dev release. Let's use it for
GIMP 3 port. Updating also the version number to display "2.99".
Green Is My Pepper!
2018-05-20 21:06:32 +02:00
Michael Natterer
7549b6efe4
Bug 794132 - Make the plug-in protocol version part of the plug-in command line
...
Also clean GPConfig struct from deprecated members and bump the
plug-in protocol version number.
2018-05-20 21:06:30 +02:00
Michael Natterer
3571fc3ae2
app: port GimpCursorView to GtkGrid
2018-05-20 21:06:30 +02:00
Michael Natterer
b9103bbc5f
Revert "app: remove all deprecated threads_enter/leave code"
...
This reverts commit 94b028bc39c7250997ee9883793e6649bf2490c7.
Dunno what breaks here, it just crashes, leave the commits there
instead of rebasing them away, as reminder...
2018-05-20 21:06:30 +02:00
Michael Natterer
579cf4c428
app: remove all deprecated threads_enter/leave code
2018-05-20 21:06:30 +02:00
Michael Natterer
ebe528aca8
app: port most menu items that want images to gimp_menu_item_set_image()
...
or remove the item setting completely.
2018-05-20 21:06:30 +02:00
Michael Natterer
0c05ec63f6
app: add utility functions gimp_widget_get,set_image()
...
as replacement for the deprecated GtkImageMenuItem, for the few cases
where we really want an icon/image in a menu item.
2018-05-20 21:06:30 +02:00
Michael Natterer
10e3a968c1
app: remove the unused GimpContainerGridView
2018-05-20 21:06:30 +02:00
Michael Natterer
65d4450b3e
app, themes: move GimpDisplayShell styling to CSS
...
Looks half-decent again now.
2018-05-20 21:06:30 +02:00
Michael Natterer
03feaf39c3
app: port GimpDisplayShell to use GtkGrid
2018-05-20 21:06:30 +02:00
Michael Natterer
2f1a4fdc67
app: gimp_ui_manager_ui_popup_at_pointer() and use it where appropriate
...
Only one call to gimp_ui_manager_ui_popup() left...
2018-05-20 21:06:30 +02:00
Michael Natterer
ab1edce8af
app: use gimp_ui_menager_up_popup_at_widget() for the quick mask menu
2018-05-20 21:06:30 +02:00
Jehan
26710104ba
Revert "Bug 794356 - Rulers always shown for subsequent image views"
...
This reverts commit ea48b9f31c
.
Final revert of GTK+2 hack.
2018-05-20 21:06:30 +02:00
Jehan
e7e7f00528
Revert "Bug 784480 - Clicking on-canvas GUI with a tablet stylus crashes..."
...
This reverts commit a8bc8d202c
.
Continue removing the same GTK+2 hack.
2018-05-20 21:06:30 +02:00
Jehan
654ef12d58
Revert "Bug 794356 - Rulers always shown for subsequent image views"
...
This reverts commit 7230d5d777
.
Remove GTK+2 only hack.
2018-05-20 21:06:30 +02:00
Michael Natterer
b28228d911
app: add gimp_ui_manager_ui_popup_at_widget()
...
and use it where we used to pass gimp_button_menu_position() to
gimp_ui_manager_up_popup(), remove gimp_button_menu_position() because
it's now unused.
2018-05-20 21:06:30 +02:00
Michael Natterer
4c68fb70d4
app: use gtk_widget_get_preferred_size() in gimp_tool_gui_canvas_resized()
2018-05-20 21:06:30 +02:00
Jehan
588da0c8e8
app: remove #undef GDK_DISABLE_DEPRECATED
...
This was only needed for the insensitive menu item hack which has now be
removed to support CSS themes.
2018-05-20 21:06:30 +02:00
Michael Natterer
4a6388b265
app: use gtk_menu_popup_at_widget() in GimpIconPicker
2018-05-20 21:06:30 +02:00
Michael Natterer
6c8cf7876a
Replace lots of deprecated gtk_menu_popup(), only GimpUIManager left
2018-05-20 21:06:30 +02:00
Michael Natterer
251d2f494e
app: port some stuff to gdk_seat_grab/ungrab
2018-05-20 21:06:30 +02:00
Jehan
818b283e3f
themes: uncomment one more deprecated CSS rule.
...
"GtkButton-inner-border" is deprecated and output warnings.
2018-05-20 21:06:30 +02:00
Jehan
9591bc88f8
data: remove obsolete brushes.
...
These were mostly kept for scripts which needed to keep working. Since
we don't ensure compatibility anymore, let's just get rid of old
deprecated data.
2018-05-20 21:06:30 +02:00
Jehan
3dd5f19e65
app: the "Default" theme had been removed to "System" a long time ago.
...
Fix a "No such file or directory" error.
2018-05-20 21:06:30 +02:00
Jehan
0edde674b7
themes: remove Dark, Gray and Light themes.
...
These are not working anymore since we now need CSS themes.
Also we'll prefer to use theme variants anyway.
I also remove a remnant of the old "Small" theme, which was not
installed anymore anyway, and is not useful anymore.
2018-05-20 21:06:30 +02:00