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

gimpY question

This discussion is connected to the gimp-developer-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 4 messages available
Toggle history

Please log in to manage your subscriptions.

gimpY question jude ui 26 Sep 17:36
  gimpY question Martin Nordholts 26 Sep 17:41
91157db90809260849y6b5971d6... 07 Oct 20:26
  gimpY question Martin Nordholts 27 Sep 18:33
jude ui
2008-09-26 17:36:17 UTC (over 16 years ago)

gimpY question

(although I'm new to this mailing list) I know that GTK+ can be used to draw interfaces but it was origanaly built for gimp...

what parts of the GTK toolkit are specifly needed to run the gimp?

what I want to do is to cut down GTK so that it's only a part of gimp - could I do that and still run gimp with no problems?

Martin Nordholts
2008-09-26 17:41:33 UTC (over 16 years ago)

gimpY question

jude ui wrote:

what I want to do is to cut down GTK so that it's only a part of gimp - could I do that and still run gimp with no problems?

Hi

GIMP probably is the most broad GTK+ client.

If you want to run GIMP without a dependency on an external GTK+ library you could build GIMP and link all libraries statically.

But may I ask why you would want to do such a thing?

BR, Martin

Martin Nordholts
2008-09-27 18:33:39 UTC (over 16 years ago)

gimpY question

jude ui wrote:

Thanks! however I don't like the fact that way GTK+ can be pretty slow for interfaces - to be honest I want to build applications based on the *enlightenment foundation libaries *to draw the eyecandy and what not- and use gtk as an extention to EFL (the same for qt)

With "slow", are you refering to development time or runtime performance? If you mean runtime performance, what benchmarks are you basing your claim on? In any case, most of the execution time will not be spent in the UI-code for an image editor.

If you want to replace the UI code for GIMP, the first step would be to submit patches and help separate application logic from UI logic. If the patches are of high quality it should not be any problems with integrating the in the main tree, becuse such patches would improve the overall code quality. I'm thinking that once the UI code is completely separate from the application logic, it shouldn't be hard (only boring and time consuming) to write the UI code using a different library.

BR, Martin