[haiku-appserver] Re: [Haiku-commits] r14694

  • From: "DarkWyrm" <darkwyrm@xxxxxxxxxxxxx>
  • To: haiku-appserver@xxxxxxxxxxxxx
  • Date: Fri, 04 Nov 2005 18:03:03 -0500 EST

> I think there is no point in an abstract base class anymore. At the 
> time I 
> formed DisplayDriver into an abstract base class, I did so only to 
> aid 
> squeeze my Painter code into the existing code. Now, having the API 
> "twice" 
> in the code is just a hold up when I want to change stuff.
> 
> Unfortunately, I realized I have probably broken Decorator plug-ins 
> with 
> that change, since the new "DrawingEngine" cannot be included into 
> libappserver.so. Would it be ok to leave Decorator plug-ins out for 
> now? 
> Just until we have a refactored and more stable internal API? I hope 
> nobody 
> minds. Please just say so, if otherwise.
That's OK - the only way to handle decorators was through Appearance, 
and, like Axel mentioned, libappserver can go away - just remove 
Appearance from the build if it hasn't already been done because it is 
low priority and can wait.

--DW

Other related posts: