Re: Pictogram specification
Ethan Dicks <[email protected]> Mon, 31 Dec 2012 17:40:26 -0500
| Newsgroups | gmane.comp.sysutils.lcdproc |
|---|---|
| Message-ID | <CAALmim=ycDqkVrzFSg5bdY8kQsSKCmOSCavFHZZkbaGqg8ZutQ@mail.gmail.com> |
On Mon, Dec 31, 2012 at 10:08 AM, Markus Dolze <[email protected]> wrote: > Hello LCDproc Developers, > > during the past months Stefan Herdler, Wolfgang Hauck, and myself discussed > how to implement pictograms in LCDproc. Excellent to hear. > We appreciate any comments from the community. What I see looks good so far. I don't have any modules with pictograms so I can't test it myself but I'm in favor of supporting this feature without the "output() hack". Is there any thought to implementing "virtual pictograms" inside of a driver? It wouldn't affect the pictogram spec as discussed, but one could have programmable character pictograms or even ASCII constructs that may or may not be implemented by various displays, As a practical example, I'm thinking of "degrees C" and "degrees F" that _some_ textual displays have in their ROM-based character sets and some do not. The idea is that a client app could query, say, the HD44780 driver and it _might_ know (via .ini file options, perhaps) what pictogram name to respond to and what ASCII hex character would display that "pictogram". The most significant difference I can see is that a textual display with hardware-implemented pictograms don't have an X-Y coordinate for them. They are on or off wherever the glass has the electrodes. For a "virtual pictogram", if you wanted to place a "degrees F" next to a temperature, you'd need a way to tell the driver _where_ to put that. Is this viable or does this expand the scope too far? -ethan