Thomas Winischhofer writes: > Alex Deucher wrote: > > I agree. almost all of the MergedFB helper functions are generic. > > However if we move to add generic interfaces for all of this we may > > want to think about re-structuring the XF86Config file so that all of > > these features do not have to be driver options, or maybe they are best > > as Driver options. I dunno. > > > > Another thing I was thinking about... I was looking at Thomas' sis and > > thinking about Xv attributes. You can change visual settings of the > > overlay and even what head it displays on in the sis driver by > > adjusting the attributes. So why not create Screen or entitiy > > attributes for the 2D driver. that you allow change things on the fly > > instead of having to restart the X server. You could make clone and > > mergedFB options, modes, framebuffer sizes, bit depth (although that > > might be an issue with some old toolkits), re-run DDC if you connect a > > new monitor, change OpenGL attributes, tv-out, etc. Obviously this is > > something for 5.0. > > > > Thoughts? > > Egbert Eich was thinking in a similar way a few weeks back when we > discussed this issue. We are planning to extend the misc extension with > a property system like this. >
My idea was to implement an extension where driver can advertise properties that can be queried and (optionally) modified thru this extension. I was planning to design the extension in a way that a GUI app can get all information necessary to be able to offer config widgets in a completely generic way. Also it is planned to have a property registry so that GUI apps can offer a special configuration for well known properties. I was discussing this with Sven Luther on the very early days of the forum list. I will go back and collect the ideas that were discussed there and post them somewhere for further discussion. I'm not sure when I will be able to work on this. Egbert. _______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
