Drop use of deprecated GtkHandleBox widget
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Medium
|
Alex Valavanis | ||
The Gimp |
Fix Released
|
Low
|
Bug Description
GIMP and Inkscape currently use the GtkHandleBox widget to provide a "tear-off" toolbox:
Inkscape: widgets/
GIMP: plug-ins/
This widget is deprecated in GTK+ 3.4 [1] and will eventually be removed. From the Gtk+ API reference...
"GtkHandleBox has been deprecated. It is very specialized, lacks features to make it useful and most importantly does not fit well into modern application design. Do not use it. There is no replacement."
We will need to adapt our code accordingly.
Options:
1. Get rid of "tear-off" functionality completely, and just have fixed
toolboxes... probably the easiest option!
2. Switch to using GDL and putting all toolboxes into a dockable dialog.
3. "Adopt" the GtkHandleBox code and maintain a fork of it (as we did
with GtkRuler)
4. Something radical, new and exciting..!?
Related branches
description: | updated |
Changed in gimp: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gimp: | |
importance: | Medium → Low |
Changed in gimp: | |
status: | New → Fix Released |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
See mailing list discussion at http:// old.nabble. com/GtkHandleBo x-deprecated- td34581670. html