After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 76901 - The tools should be dockable
The tools should be dockable
Status: RESOLVED FIXED
Product: dia
Classification: Other
Component: general
0.94
Other All
: Low enhancement
: ---
Assigned To: Dia maintainers
Dia maintainers
: 103591 155919 (view as bug list)
Depends on: 340352
Blocks:
 
 
Reported: 2002-03-29 13:02 UTC by Tommi Komulainen
Modified: 2007-09-23 18:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Tommi Komulainen 2002-03-29 13:02:09 UTC
It should be possible to have the tools palette docked on one side of the
diagram window.  Otherwise, if you maximize the diagram window, the palette
becomes inaccessible.
Comment 1 Hans Breuer 2002-04-26 21:51:22 UTC
Setting to enhancement, though I'm not sure if this would 
really be an enhancement. Leaving technical difficults
aside there are times where I wan't all my screen to
simply see (and sort) my diagram.
Maybe it would solve the request to add all the 'shapes'
to the diagram menu ?
Comment 2 Tommi Komulainen 2002-04-30 10:27:47 UTC
No, picking stuff from menus is nowhere near of being usable. I'd
argue it would be even worse than it's currently.

I think there should be an option to dock the tool palette on one side
of the diagram window. That way there is no way to lose the tool
palette if you have the diagram visible.

I am not saying you should remove the tool window as it is, I'm just
saying there should be an alternative for us who do stuff in different
ways :)

And for the technical difficulties, if the diagram window were packed
in a hbox, you could just reparent the tool palette from its current
window to the hbox and that would be it. (In theory that is...)
Comment 3 James Henstridge 2002-05-02 01:25:44 UTC
Mass reassign of bugs to dia-maint@bugzilla.gnome.org.
Comment 4 Alan Horkan 2003-02-10 22:50:04 UTC
GQView is a pretty good example of something roughly analogous to a
docked toolbox.  
http://gqview.sourceforge.net/
screenshot
http://gqview.sourceforge.net/images/ss-view-main.png
Comment 5 Alan Horkan 2003-03-29 20:44:00 UTC
changing version to something less obselete :P

the new 'always on top' option allows you to maximise the document
window without burying the toolbox.  
Comment 6 Lars Clausen 2004-02-23 13:33:59 UTC
*** Bug 103591 has been marked as a duplicate of this bug. ***
Comment 7 Hans Breuer 2004-11-06 19:31:21 UTC
*** Bug 155919 has been marked as a duplicate of this bug. ***
Comment 8 Alan Horkan 2004-11-27 00:50:52 UTC
I agree it would be nice to have a dock like the gimp has, it would definately
be useful for the Layers Dialog and Diagram tree and if we had a proper dock it
would probably be a bettter place to put the Sheets than in the Toolbox.  
I'd be in favour turning the basic drawing tools into an optional vertical
toolbar on the drawing window more like how Inkscape does it (be useful to turn
them off, I mostly use the predrawn shapes), I'll have to try out adding it
whenever I get around to adding the standard toolbar in bug 137734 
Comment 9 Rob Staudinger 2006-05-01 15:14:46 UTC
I am wondering how to best integrate this with the current CSDI model.
Assume 3 diagrams are open, the toolbox is docked to the one currently being worked on. Now Alt+Tab to another diagram, should the toolbox
  (1) be re-docked to the one receiving the focus
  (2) be undocked
  (3) stay docked to the diagram that loses the focus
Or (4) should multiple instances of the toolbox be allowed in docked mode?

(Me personally leaning towards (1), when considering amount of work and result.)
Comment 10 Calum Benson 2006-05-03 16:56:51 UTC
FWIW, most of the apps I use on OSX that support this sort of model (e.g. GraphicConverter) just remember all the floating palette/toolbox states for each open document (except the visible state, which is shared among all open documents).  So as you activate different documents, all the palettes potentially just move around to where they were the last time you were working on that document.  (In GC, the palettes also move relative to the document window when you move that, which is sometimes useful, and sometimes a pain.)

Of course, OSX doesn't support focus-follows-mouse :)
Comment 11 Rob Staudinger 2006-05-05 06:14:42 UTC
Marking depending on the use of the GtkAction framework. GtkUIManager will facilitate easy merging of the toolbox- and diagram menus.

(In reply to comment #10)
Calum, maybe such stuff should be implemented in gdl so applications could provide  pluggable "feels" for dialog/toolbox/palette management. 
E.g. 
  + "X" with floating, manual organisation
  + Win32, docked by default
  + OSX, as you described above
I have been talking to the anjuta/gdl staff, they are getting rid of gdl's bonobo dependency.
Comment 12 Lars Clausen 2007-09-23 18:13:41 UTC
Patrick Hallinan has made an "integrated UI" option that will be ready for 0.97 (no blocking problems remain).  It's not docking as in the Gimp sense, but a single-window-multiple-tabs version.