Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread Branko Collin
On 1 May 2004, at 11:02, J. Grant wrote:

 I wonder if there is any way I can donate money towards
 development of a specific feature addition in GIMP?

Hello J.,

I guess there are two ways: 

1) Unconditionally donate money to the group. This may buy you 
goodwill, and it will enable GIMP developers to get together on GIMP 
conferences, which may help the progress of the project in general. 
However, it won't influence directly the creation of the feature you 
want.

2) Find a developer (not necesarilly an existing GIMP developer) who 
will create the feature for you.

Note that even in case 2, there is absolutely no guarantee that the 
feature will be folded into the GIMP tree that is developed by the 
people on this list.

For that, you would probably need to convince the people on this list 
that your feature is useful, and your developer will have to make 
sure (s)he sticks by the rules of adding code to the tree.

Of course, having the code remain outside the GIMP may be exactly 
what you want. In that case, your task is just to find a developer. 
There used to be websites where you could hook up with such coders 
(sort of like dating sites :-)), but I don't seem to be able to flex 
my renowned Google skills this very moment and find some for you.

If you would like to have something developed that can be used by 
others (i.e. free software), please tell us what you want.

-- 
branko collin
[EMAIL PROTECTED]
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread Michael Schumacher
J. Grant wrote:
Hi Branko,

Thanks for your reply.

While I love the flexibility the separate windows of the GIMP software
provide.  A friend and I think it would be very useful to have a single
window styled layout (as well as the present flexible window position
interface), where all GIMP child windows are within a core GIMP window.
I think this is called MDI (Multiple Document Interface).  This style
of interface is common in proprietary gfx software we have used.
Actually, it is called Window in Window MDI, or WiW. It is mainly used 
on the Microsoft Windows platform, which, despite it's name, is rather 
limited in regard to handling application windows.

My friend and I are thinking 50 (UKP) each donation so far (I know not
much, but we don't have a lot to spare.. if others would donate it could
be increased).  If there is support for this idea, I could email the
gimp-users list and ask if others would like to donate for this feature.
I wonder if there are any programmers (way 2 below) who would like some
donated money to work on this style of window layout..?
You might want to have a look at XNest, or the following GIMP plug-in if 
you are working on Win32: http://registry.gimp.org/plugin?id=3892
I don't know if there is an equivalent for Mac OS X, though.

HTH,
Michael
--
The GIMP  http://www.gimp.org| IRC: irc://irc.gimp.org/gimp
Sodipodi  http://sodipodi.sf.net | IRC: irc://irc.gimp.org/sodipodi
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread J. Grant
Hi Branko,

Thanks for your reply.

While I love the flexibility the separate windows of the GIMP software
provide.  A friend and I think it would be very useful to have a single
window styled layout (as well as the present flexible window position
interface), where all GIMP child windows are within a core GIMP window.
I think this is called MDI (Multiple Document Interface).  This style
of interface is common in proprietary gfx software we have used.
My friend and I are thinking 50 (UKP) each donation so far (I know not
much, but we don't have a lot to spare.. if others would donate it could
be increased).  If there is support for this idea, I could email the
gimp-users list and ask if others would like to donate for this feature.
I wonder if there are any programmers (way 2 below) who would like some
donated money to work on this style of window layout..?
Alternatively we would be happy to donate to (way 1 below) the GIMP
group, if this new layout idea could be worked on in the group.
Let me know what you think.

Kind regards

JG

on the 01/05/04 13:23, Branko Collin wrote:
On 1 May 2004, at 11:02, J. Grant wrote:

I wonder if there is any way I can donate money towards
development of a specific feature addition in GIMP?
Hello J.,

I guess there are two ways: 

1) Unconditionally donate money to the group. This may buy you 
goodwill, and it will enable GIMP developers to get together on GIMP 
conferences, which may help the progress of the project in general. 
However, it won't influence directly the creation of the feature you 
want.

2) Find a developer (not necesarilly an existing GIMP developer) who 
will create the feature for you.

Note that even in case 2, there is absolutely no guarantee that the 
feature will be folded into the GIMP tree that is developed by the 
people on this list.

For that, you would probably need to convince the people on this list 
that your feature is useful, and your developer will have to make 
sure (s)he sticks by the rules of adding code to the tree.

Of course, having the code remain outside the GIMP may be exactly 
what you want. In that case, your task is just to find a developer. 
There used to be websites where you could hook up with such coders 
(sort of like dating sites :-)), but I don't seem to be able to flex 
my renowned Google skills this very moment and find some for you.

If you would like to have something developed that can be used by 
others (i.e. free software), please tell us what you want.



___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread Branko Collin
On 1 May 2004, at 13:51, J. Grant wrote:

 Thanks for your reply.

Could you please cut my reply from yours if there are no specific
points of my reply that you are addressing? It saves unnecessary
scrolling on my part.

 While I love the flexibility the separate windows of the GIMP software
 provide.  A friend and I think it would be very useful to have a
 single window styled layout (as well as the present flexible window
 position interface), where all GIMP child windows are within a core
 GIMP window. I think this is called MDI (Multiple Document Interface).
  This style of interface is common in proprietary gfx software we have
 used.

 My friend and I are thinking £50 (UKP) each donation so far (I know
 not much, but we don't have a lot to spare.. if others would donate it
 could be increased).  If there is support for this idea, I could email
 the gimp-users list and ask if others would like to donate for this
 feature.

I am a firm believer of WiW for GIMP like software, but as such I
stand mostly alone in this group (and I am not a developer, so don't
expect any code to come from me).

There have been several discussions about this topic; on this mailing
list, in articles and discussions on Advogato, and in the Bugzilla
enhancement requests posted for this and similar features (see
http://bugzilla.gnome.org/show_bug.cgi?id=7379). Search for terms
like MDI, SDI, WiW et cetera. If there is any new information you can
bring to this discussion, please do so on the appropriate forum.

The consensus so far seems to be that the developers don't want to
touch such a feature. It's hard to find the real arguments against
the feature through the forest of emotional arguments that the
discussion has produced so far, but it seems that the developers
won't touch it, because the GIMP works perfectly fine for them the
way it does now, and in their working environment. And that is of
course a perfectly valid argument.

Depending on the operating system you use, there may be software
available that can help you. For MS Windows, for instance, there's a
tool called Gimpex (http://sourceforge.net/projects/gimpex/). I
haven't tried it much yet.

--
branko collin
[EMAIL PROTECTED]
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


[Gimp-developer] Joining the GNOME Foundation

2004-05-01 Thread David Neary
Hi all,

Myself and Dan Rogers will be meeting with someone from the GNOME
Foundation this week with the intention of having greater 
co-operation with them on things like money.

For the moment, I am working under the supposition that the best
option available to us is to join the GNOME Foundation. That
means that when we do fundraising, the donations would go to the
GNOME Foundation, and when we have expenses we would ask the
GNOME Foundation for money. It would also be an idea to allow the
Foundation to make wilber and GIMP T-shirts and the like to
generate revenue.

The alternative is that Dan continue with the work involved in
creating an independent GIMP Foundation. As was discussed in
Berlin last year, the initial powers and responsibilities of the
foundation would be limited to a bank account and a federal tax
ID, and the board would basically work on fundraising and
spreading the message of GIMPLove (press releases and the like).

The short term effects of doing this would be that we wouldn't
have any way to accept tax-deductible donations in the US for
this year, and it is unlikely (given Dan's current availability)
that the foundation would have cleared up all paperwork issues
and elected a board before the end of the year.

On the other hand, a partnership with the GNOME Foundation would
give us federal tax exempt status in the US now. We could probably 
work out an arrangement where contributions made to the GIMP get 
used for GIMP events.

Are there any people opposed to closer ties with the GNOME
Foundation?

Cheers,
Dave.

-- 
   David Neary,
   Lyon, France
  E-Mail: [EMAIL PROTECTED]
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread Sven Neumann
Hi,

Branko Collin [EMAIL PROTECTED] writes:

 The consensus so far seems to be that the developers don't want to 
 touch such a feature. It's hard to find the real arguments against 
 the feature through the forest of emotional arguments that the 
 discussion has produced so far, but it seems that the developers 
 won't touch it, because the GIMP works perfectly fine for them the 
 way it does now, and in their working environment. And that is of 
 course a perfectly valid argument.

There are a couple of good arguments against this feature. Basically
it is agreed that WiW is a bad concept that is being dropped by all
major software companies nowadays. It was only ever introduced to work
around the problem that some operating systems, namely Windows, don't
handle many windows very well. So we should ask ourselves why people
keep asking for it. I remember people mainly giving the following
reasons:

 (1) multiple windows clutter the taskbar
 (2) the application can't be minimized/maximized as a whole

GIMP addresses these points by setting the same WM_CLASS attribute on
all GIMP windows, including plug-in dialogs. This allows the window
manager to group the GIMP windows. This means that GIMP only shows up
as a single item in the taskbar and that all its windows can be
minimized/maximized together. Most window managers on Linux support
this and I heard that Windows XP does at least support the taskbar
grouping. I am not sure where Mac OS X stands here.

Are there other advantages of WiW that I didn't address here?

There are a couple of technical arguments against the implementation
of a WiW user interface. First of all, there's no support from GTK+,
so this would have to be all implemented in GIMP. It would duplicate
the window manager functionality and the way that GIMP manages its
subwindows would almost always be different than how the toplevel
windows are managed. That's very bad from a usability point of view.

Another argument is that we would certainly not want to drop the
current user interface since it works well for a lot of people. So the
WiW feature would have to implemented transparently for the rest of
the application and doing this will be very difficult. It seems a lot
easier to implement this whole thing outside The GIMP. There are
already several attempts at doing this. They are all platform-specific
but that's probably unavoidable. A sane approach for GIMP running on
X11 is to run GIMP and a simple window manager in an Xnest session.
Perhaps we should bundle a script that does this with the standard
GIMP distribution.


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Joining the GNOME Foundation

2004-05-01 Thread Adam D. Moss
David Neary wrote:
Are there any people opposed to closer ties with the GNOME
Foundation?
As long as GIMP wouldn't be in a rush to / obligated to subscribe
to their apalling standards of slaphappy dead-end over-engineering
and 1991-shareware approach to user interface standards then I think
it makes reasonable short-term sense to exploit what GNOME *does*
seem to be good at which is the centralization of services,
organisational and financial structure... if that's helpful to
GIMP (we've enjoyed peripheral use of some of their services
such as CVS for a while).
--Adam
--
Adam D. Moss   . ,,^^   [EMAIL PROTECTED]   http://www.foxbox.org/   co:3
Disobedience is the true foundation of liberty. The obedient must be slaves.
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Gimp Menu Reorganization

2004-05-01 Thread Sven Neumann
Hi,

Nathan Carl Summers [EMAIL PROTECTED] writes:

 Noting that several people have expressed desires to improve GIMP's
 menu structure, I have started a Wiki page which we can use as a
 whiteboard for rearraigning the menu items.  I have even started to
 group the menu items, although it still needs a lot of work.
 
 You don't need a special account or anything -- just visit
 http://wiki.gimp.org/gimp/GimpMenuReorganization and hit EditText
 to edit the page.  You can move things around, rename items, or just
 add commentary!  Here is your chance to help make gimp more usable.

Very nice. I wonder if there's a way to convert between the menu XML
files and the Wiki content. That would make it possible to easily try
the suggested menu layout.


Sven

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread Pedro Gimeno Fortea
On 05/01/2004 07:16:32 PM, Sven Neumann wrote:

There are a couple of good arguments against this feature.  
Basically it is agreed that WiW is a bad concept that is being  
dropped by all major software companies nowadays. It was only ever  
introduced to work around the problem that some operating systems,  
namely Windows, don't handle many windows very well. So we should ask  
ourselves why people keep asking for it. I remember people mainly  
giving the following reasons:

 (1) multiple windows clutter the taskbar
 (2) the application can't be minimized/maximized as a whole
(3) the windows that are below it are not hidden by the application
(4) the application can't be shaded (i.e. leave only the window title
bar) as a whole
For me there's another reason explained below.

GIMP addresses these points by setting the same WM_CLASS attribute on  
all GIMP windows, including plug-in dialogs. This allows the window  
manager to group the GIMP windows.
Personally I find it irritating to have so many windows open at once.  
In WindowMaker my only choice is to guess which of the icons is the  
GIMP one because it doesn't provide an icon that WindowMaker likes, so  
in practice I can't raise all windows at once. I also find confusing  
that between the image and the toolbox or the layers or the info window  
there can be windows from different applications. Of course a solution  
is to dedicate a virtual desktop only for the gimp but that's not  
practical sometimes.

This means that GIMP only shows up as a single item in the taskbar  
and that all its windows can be minimized/maximized together. Most  
window managers on Linux support this and I heard that Windows XP  
does at least support the taskbar grouping. I am not sure where Mac  
OS X stands here.
Taskbar grouping doesn't help since when you click on the taskbar  
button what you get is a menu of windows to choose from. It reduces the  
cluttering of the taskbar but does not allow raising all windows at  
once.

There are a couple of technical arguments against the implementation
of a WiW user interface. First of all, there's no support from GTK+,
I'd say that first of all there's no WiW standard for window managers  
to comply. As a consequence, the embedded windows must be managed and  
decorated by the application rather than by the window manager,  
resulting in ugly hacks like those of kvirc and Scribus. Now this  
implies your argument about the lack of support from GTK+, which should  
act as a (sub)window manager for these reasons.

Another argument is that we would certainly not want to drop the  
current user interface since it works well for a lot of people. So
I seriously doubt that any user would object against having WiW in the  
preferences.

the WiW feature would have to implemented transparently for the rest  
of the application and doing this will be very difficult.
I don't think it would be so difficult actually, as it's just a matter  
of reparenting windows.

I am making an experiment about transient windows. It is not window-in- 
window but uses a background window similarly to what Deweirdifier  
does. If it works well, maybe I can make the patch available as an  
attachment to bug #7379. Here's the result:

http://perso.wanadoo.es/p.gimeno/temp/bgw-screenshot-1024.png

(unlike http://perso.wanadoo.es/p.gimeno/temp/mdi-proposal-800.png this  
one is NOT a mockup but an actual screenshot)

Pedro Gimeno

___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer


Re: [Gimp-developer] Donation for GIMP features

2004-05-01 Thread Sven Neumann
Hi,

Pedro Gimeno Fortea [EMAIL PROTECTED] writes:

 (3) the windows that are below it are not hidden by the application

But that's _the_ major advantage of the current user interface. It
allows you to easily use GIMP together with other applications such as
web browser and file managers.

 Taskbar grouping doesn't help since when you click on the taskbar
 button what you get is a menu of windows to choose from. It reduces
 the cluttering of the taskbar but does not allow raising all windows
 at once.

It does so here (using sawfish). IMO it would be a major regression if
the individual GIMP windows would not any longer be accessible via the
taskbar. That's the nice thing about taskbar grouping. You get a
single item in the taskbar that represents the application but you can
still easily access a specific GIMP window.

  Another argument is that we would certainly not want to drop the  
  current user interface since it works well for a lot of people. So
 
 I seriously doubt that any user would object against having WiW in the  
 preferences.

That's not my point. But adding WiW to the GIMP code will almost
certainly add a level of complexity to to the user interface code. Let
alone the fact that noone has yet come up with a proposal on how
plug-in dialogs should be handled.

  the WiW feature would have to implemented transparently for the rest  
  of the application and doing this will be very difficult.
 
 I don't think it would be so difficult actually, as it's just a matter  
 of reparenting windows.

Eeek, reparenting :( Reparenting should IMHO be avoided. It will break
code that relies on gtk_widget_get_toplevel() working properly.

 I am making an experiment about transient windows. It is not
 window-in- window but uses a background window similarly to what
 Deweirdifier does. If it works well, maybe I can make the patch
 available as an attachment to bug #7379. Here's the result:
 
 http://perso.wanadoo.es/p.gimeno/temp/bgw-screenshot-1024.png

I don't understand this screenshot; it seems to just add another
window. What's the advantage?


Sven
___
Gimp-developer mailing list
[EMAIL PROTECTED]
http://lists.xcf.berkeley.edu/mailman/listinfo/gimp-developer