Re: GTK+OSX and Mac GTK2

Kai-Uwe Behrmann <[email protected]> Sun, 16 Mar 2008 19:19:01 +0100 (CET)
Newsgroups gmane.comp.video.cinepaint.devel
Message-ID <[email protected]>
Am 15.03.08, 16:13 -0800 schrieb Robin Rowe:
> > 3. CinePaint Mac version is based on X11, which is a bit clunky. (There's 
> > a Mac-native CinePaint version that's pretty far in development.)
> > 
> > That point is wrong. I have created and published version 0.21-2 as a Mac 
> > native bundle. (MacCinePaint-0.21-2.1.nativ.dmg.gz on SF)
> > It was much work for me both to make CinePaint relocatable and to work on 
> > the gtk-osx side to get this out. So I moved away from X11 quite some 
> > time ago.
> 
> I didn't realize. What's left to do on GTK+OSX?

Sliders, colour picker or areas, and some more I had fixed and submitted 
all into a patch to the gtk-osx patch page. You shurely use this already.
Left is now to support tablets.
 
> What does it mean that you made CinePaint relocatable?

For instance all brushes, gradients, i18n and .cinepaint file lookup where 
previously not possible to have in a osX application bundle. A osX 
application bundle has to work on every location regardsless what is 
compiled into the binary.
The app bundles must not be installed as it was previously necessary for the 
pkg and mpkg packages.

> > By the way did you or someone else build a Gtk2 native version as bundle? 
> > Then does the font lookup inside the bundle work properly?
> 
> I compiled with GTK2 as a test, just to see what it could do. It has 
> severe redraw issues (can't see anything happening when painting) and 
> buttons are missing text.

The redrawing is not really solved even on X11. There are artefacts. I 
have spent some time on this issue but gave up due to my low expertice in 
Gtk2.

kind regards
Kai-Uwe Behrmann
-- 
developing for colour management 
www.behrmann.name + www.oyranos.org


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/