Re: Running several drivers with pictogram support

Stefan Herdler <[email protected]> Wed, 09 Nov 2011 21:39:08 +0100
Newsgroups gmane.comp.sysutils.lcdproc
Message-ID <[email protected]>
Hi!
On 09.11.2011 07:36, Markus Dolze wrote:
>
>>> We need to state if
>>>
>>> a) Loading multiple drivers that support pictograms shall be allowed (I
>>> say: yes) or
>>> b) it should be prevented.
>>>
>>> If a) then core should accept either
>>>
>>> c)  all pictograms supported by all loaded drivers (superset) and ignore
>>> errors from those that don't support one of these or
>>> d)  the common subset of pictograms supports by all loaded drivers (I
>>> say: yes). In this case clients can make alternate decisions for those
>>> pictograms not supported.
>>>
>>>        
>> A client would switch all Icons on all displays at the same time.
>> Is that intended that way?
>>
>>
>>      
> If we define it to be, yes.
>    
Of course, we could define it that way.
But does it make sense?

I haven't used more then one driver so far, so I don't know how this 
mode works.
If all Displays show the same contents it may make sens to show the same 
Icons too. Otherwise not.


The simplest solution would be to add a display descriptor to every feature.
Something like "disp1_", the play icon of the first display would become 
"disp1_play" or "disp1 play".

That could be easily archived with a minimum of code in the server and 
the client(s) would be able to address every feature(icon) of every 
display individually.
A mode which sets the icons on several identical displays simultaneously 
would be also easy to add.

As I said before, most of the users don't even know that it would be 
possible to use more then one display.
Why wasting more time with a much more complicated solution which would 
limit most of the users, if the small rest would be satisfied with the 
simple solution?
Apart from that it would be interesting if the multiple driver issue 
would be real problem or it would be stay an academical one, because the 
combination almost isn't used in real live service.
But for me as single display user it is hard to assess that things.




Regards
Stefan