Hi Johan, It would really help if you could post a high-level overview of what you're trying to do. Opal is an implementation of the CoreGraphics APIs from OS X and, although it's written in Objective-C, exposes purely C interfaces. I'm not sure how any of the things that you've written about apply to it.
David On 15 Dec 2014, at 12:21, Johan Ceuppens <enrytheer...@gmail.com> wrote: > Hello, > > I came to the following code today : > > void makePaintRules(OpalFuzzyPaintRuleSystem* sys) > { > > //this paints pro forma > [sys addRule:"paint extremely" : paintOn:]; > > > //this should idle X11 for 1 second on the app or something else and so on > [sys addRule:"paint not for 1 second" : paintIdle1SecondOn:]; > } > > As you can see I used Smalltalk's drawOn:, which should fit nicely in objc. > The methods paintOn: and paintIdle1SecondOn: etc have not yet been > implemented. > > The OpalFuzzyPaintRuleSystem will become a fuzzy node in the fuzzy network > which is 1st match greedy for now with. The fuzzy node contains a rulesystem > base class. > > Anyway, the patch is called patch-p0-gnustep-back-enry-12152014.patch and in > http://github.com/enrytheermit/gnustep/ in the gnustep-back/patches directory. > > `Enry > _______________________________________________ > Gnustep-dev mailing list > Gnustep-dev@gnu.org > https://lists.gnu.org/mailman/listinfo/gnustep-dev -- Sent from my PDP-11 _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org https://lists.gnu.org/mailman/listinfo/gnustep-dev