Hi All,
The GtkHandleBox widget is deprecated since GTK+ 3.4 and will eventually be removed completely. We currently use it to provide "tear-off" toolboxes, so we'll eventually have to rework our code somehow. Some possible solutions:
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..!?
In any case, this is probably not something we want to do for Inkscape 0.49 because it involves a major reworking of a prominent UI feature!
Any thoughts?
Alex
On Sat, Oct 20, 2012 at 11:02 AM, Alex Valavanis <valavanisalex@...400...> wrote:
- Get rid of "tear-off" functionality completely, and just have fixed
toolboxes... probably the easiest option!
Not a bad option... the whole "well, we'll be able to arrange them one day by mouse" just needs to be redone (and made working from the start), as opposed to the mess we have now.
- Switch to using GDL and putting all toolboxes into a dockable dialog.
Is it possible to have separate docks for this?
- "Adopt" the GtkHandleBox code and maintain a fork of it (as we did
with GtkRuler)
Not very favorable imho.
- Something radical, new and exciting..!?
I'm all for this option if it's compelling!
In any case, this is probably not something we want to do for Inkscape 0.49 because it involves a major reworking of a prominent UI feature!
Yeah, not a 0.49 thing.
Any thoughts?
The only thoughts I have are that this needs to be smarter when re-written. We've had multiple ideas put forth in the past... one possibility is a resizable toolbox (akin to GIMP), another is having similar tool buttons be all available under a "master" button (similar to how AI does it), and I know there are others that have been suggested.
Cheers, Josh
On Sun, Oct 21, 2012 at 7:50 AM, Josh Andler wrote:
- Get rid of "tear-off" functionality completely, and just have fixed
toolboxes... probably the easiest option!
Not a bad option...
Only if you want RTL people to hate us :)
I'd rather see GDL used, but in some smarter way. AFAIK, GDL doesn't allow "ellipsization" of toolbars, where buttons that don't fit go to a drop-down menu.
Alexandre Prokoudine http://libregraphicsworld.org
participants (3)
-
Alex Valavanis
-
Alexandre Prokoudine
-
Josh Andler