[TRACKING] Port Plug-ins to GimpProcedureDialog
One of the remaining tasks for 3.0 is to port all official plug-ins to use GimpProcedureDialog
rather than making direct GTK calls for widgets. Part of this process is to also review the API as you go and note any missing features that need to be reimplemented from 2.0.
This is an initial list of all plug-ins that use gimp_dialog_new ()
/gimp_export_dialog_new ()
instead of gimp_procedure_dialog_new()
/gimp_save_procedure_dialog_new ()
. If I missed any, feel free to post a comment! I'm slowly working my way through them, but anyone's welcome to jump in.
Plug-in | Commit/Merge Request |
---|---|
|
!868 (merged) |
|
c2b1ce50 |
|
519b627f |
|
280cde75 |
|
|
|
see #10749 (closed) |
|
|
|
651bda77 |
|
(On the WIP Branch) |
|
(@Jehan on the WIP Branch) |
|
37e11461 |
|
(@Jehan locally in `wip/Jehan/issue-50-save-plug-ins-call-args`) |
|
!878 (merged) (@dnovomesky) |
|
|
|
|
|
!882 (merged) |
|
commit 179ff7ff |
|
commit f12687e9 |
|
|
|
!847 (merged) |
|
(@Jehan in `wip/Jehan/issue-50-save-plug-ins-call-args`) |
|
(@Jehan in `wip/Jehan/issue-50-save-plug-ins-call-args`) |
|
|
|
!869 (merged) |
|
cefb9c92 |
|
!901 (merged) |
|
d1713557 |
|
|
|
82d4bf26 |
|
(In WIP Branch, further improvements needed) |
|
(In WIP Branch, further improvements needed) |
|
82a4f568 |
|
|
|
(In WIP Branch) |
|
(@Jehan) |
|
|
|
0b83950e |
|
e97f8693 |
|
!872 (merged) |
|
(@Jehan) |
|
It's just a notification dialog; it doesn't require settings saving/loading or fancy generated GUI from procedure arguments |
|
|
|
commit 3352fb86 - things can definitely be improved further, but at least we have a dialog and settings saving/loading working |
|
(In WIP Branch) |
|
(In WIP Branch) |
|
|
|
|
|
|
|
|
|
|
|
(@Jehan - improvements possible) |
|
|
|
|
|
|
|
(In WIP Branch) |
|
|
|
(@Jehan in `wip/Jehan/issue-50-save-plug-ins-call-args`) |
|
(@Jehan) |
|
(In wip/Jehan/issue-50-save-plug-ins-call-args) |
There are also plug-ins that use GimpProcedureDialog
, but the widgets are still created manually. These should also be reviewed.
Partially Ported Plug-in | Commit/Merge Request |
---|---|
|
903d6970 |
|
2368add7 |
|
a148b567 |
|
7f74820b |
|
a148b567 |
|
ac9f620c |
|
73242fe9 |
|
88a674c8 |
|
70578378 |
|
dd12d066 |
|
4e8c7b8e |
|
ac9f620c (unused) |
|
cc04035a |
|
e7695c2b |
|
66716e4d |
|
!1437 (merged) |
|
05493456 |
|
!876 (merged) |
|
6ce835b9 |
|
427130be |
|
!854 (merged) |
|
01e0941d |
|
06ee7a99 |
Edited by Alx Sa