[Openicc] List Scope

Kai-Uwe Behrmann ku.b at gmx.de
Tue Jan 29 15:16:13 PST 2008


Am 29.01.08, 13:56 -0800 schrieb Hal V. Engel:
> On Tuesday 29 January 2008 13:29:37 Cyrille Berger wrote:
> snip
> >
> > Yes but for that part, I expect that part of iccexamin can be used, as a
> > library that can be shared by iccexaming, Qt widgets and GTK widgets.
> >
> > > The same sort of thing needs to happen in the Gtk realm as well.
> >
> > Well we can share the list of widgets ;)
> 
> And UI design ideas as well.  If anything this is one area where the Qt 
> applications are ahead of those using Gtk.  We actually have at least 4 Qt 
> apps with fairly advanced ICC Profile widgets and with one exception Gtk apps 
> don't have anything comparable.   That exception being CinePaint thanks to 
> the efforts of Kai-Uwe.
> 
> I agree that iccexamin is the likely candidate for the base functionality in a 
> gamut hull widget and there is likely other functionality in iccexamin that 
> could also be widgetized.  But I was thinking that Kai-Uwe wanted to expose 
> the internal functionality so that others could do things like create Qt or 

The stuff walking from ICC Examin in to Oyranos is very pragmatically 
selected, like profile analysis and creation. Unfortunedly the requested 
OpenGL widget is a bit close interwoven with the remainder of the 
application. It deploys a FLTK derived class design. I will put an eye on 
sorting out dependencies and C++ specifics. 

> Gtk widgets that were rapped around that functionality.  This would allow the 
> iccexamin developers to focus on the internals while at the same time making 
> sure that the UI work related to this was handled by people that specialize 
> in each particular widget set (IE. Qt, Gtk, Fltk...).   Longer term I would 
> like to replace or augment the ProfileChecker in LProf with iccexamine 
> functionality.  So this is on my list of things to do.  If this were included 
> in a common Qt CM widget set then this would perhaps happen sooner.

Beside a gamut hull display, would'nt it make sense to keep the 
remainder in one core project? I am not shure how much work it would be to 
wrap a application like ICC Examin into several toolkit cloats.

What you could use now is to continually write a modified profile to a 
file and observe the changes in ICC Examin. This is how the 3D colour view 
in CinePaint works. Would this be of help?

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



More information about the openicc mailing list