RSS/Atom feed Twitter
Site is read-only, email is disabled

GTK ADI Library

This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

3 of 3 messages available
Toggle history

Please log in to manage your subscriptions.

GTK ADI Library Richard Hirner 07 Sep 23:35
  GTK ADI Library Sven Neumann 08 Sep 00:02
  GTK ADI Library Toby Haynes 09 Sep 20:51
Richard Hirner
2006-09-07 23:35:42 UTC (over 17 years ago)

GTK ADI Library

Hello,

I just searched the mailing lists and did not find a discussion about the GIMP MDI problem and GTK ADI. This is a library which provides MDI facilities using GTK. You can find details on http://gtkadi.sourceforge.net/ - the screenshots look just great

Wouldn't it be a good idea to use this in GIMP? I know that this would be a huge change and wouldn't be done in one day, but just basically, what do you think? What were the disadvantages?

I saw "Create an SDI manager widget" as an idea for Google Summer of Code. Wouldn't ADI be just the right thing for that?

Sven Neumann
2006-09-08 00:02:13 UTC (over 17 years ago)

GTK ADI Library

Hi,

On Thu, 2006-09-07 at 21:35 +0000, Richard Hirner wrote:

I just searched the mailing lists and did not find a discussion about the GIMP MDI problem and GTK ADI. This is a library which provides MDI facilities using GTK. You can find details on http://gtkadi.sourceforge.net/ - the screenshots look just great

Wouldn't it be a good idea to use this in GIMP? I know that this would be a huge change and wouldn't be done in one day, but just basically, what do you think? What were the disadvantages?

I saw "Create an SDI manager widget" as an idea for Google Summer of Code. Wouldn't ADI be just the right thing for that?

I don't think it would be. But we are already improving the way GIMP manages its windows for 2.4. And for GIMP 2.6, I would like to try merging the toolbox menu into the image menu and making sure that there's always one image window open. That window can then become the main GIMP window, with the toolbox and other dialogs as transient children. That should solve the problems without introducing the akwardness of an MDI user interface.

Sven

Toby Haynes
2006-09-09 20:51:49 UTC (over 17 years ago)

GTK ADI Library

Richard Hirner wrote:

Hello,

I just searched the mailing lists and did not find a discussion about the GIMP MDI problem and GTK ADI. This is a library which provides MDI facilities using GTK. You can find details on http://gtkadi.sourceforge.net/ - the screenshots look just great

Wouldn't it be a good idea to use this in GIMP? I know that this would be a huge change and wouldn't be done in one day, but just basically, what do you think? What were the disadvantages?

I see this issue hashed around a lot on sites like Slashdot. I've used the GIMP for many years now, and before that I used Photodesk (no - that's not a typo, it's a package that was available for Acorn Risc OS systems). Implementations like GIMPShop already exist and attempt to fit the GIMP package into a more Photoshop-style interface.

Now I don't think that the GIMP interface is perfect - there are a few times when I have to stop and think about where to find a particular feature. The work that has gone on in the 2.3.x development branch is a more natural evolution of the GIMP interface than GIMPShop, for example. The bottom line is that (I think) those of us who have used the GIMP for years are generally comfortable with the existing interface - I'm fast at getting things done as it stands. The existing tools layout is extremely configurable with the dock-able tabs system so I only have what I need visible at any one time.

Really, when it comes to interfaces for complex packages, it's better to identify areas which are clumsy or unclear to process for the experienced user and tackle those first. It is also important to make sure that there are enough hints for the new user to pick up ways to use the tools. I suspect that a lot of the grief that is thrown in the direction of the GIMP comes from people used to Photoshop's interface. Personally, I feel that falls into the same ballpark as people transitioning from Windows to GNOME or KDE and exclaiming "Windows doesn't work like that!".

Each software package that I have used for any length of time usually has a fairly consistent interface that can be learned during normal use. Keyboard shortcuts then allow the power-user to speed up their own workflow. Packages I've used and dropped as difficult have inconsistent behaviour for similar actions and have little or no mechanisms for speeding up workflow.

Now, if you asked me what I would change in GIMP, it would be getting support for arbitrary bit-depth images in as soon as possible because I'm mucking around a lot with HDR and 16bit grayscale images right now. I live in hope of seeing GEGL integrated into the GIMP in my lifetime :-)

I guess each of us have our own wish lists!

Cheers, Toby Haynes