From: Johannes W. <jw...@tk...> - 2005-09-01 09:15:56
|
One more: On Thu, Sep 01, 2005 at 10:47:33 +0200, Johannes Winkelmann wrote: [...] > and some type identifier to define whether how a node wants to be > represented (text, bar, graph); think: > > class Renderer > { > public: > enum Render::Type { TYPE_TEXT, TYPE_LINE, TYPE_BAR, TYPE_GRAPH }; > ... > }; > If course, for things other that TYPE_TEXT, returning the "string > value()" has some disadantages, since the node needs to convert it, and > the renderer would have to reparse it later on (think: > "line:x1,y1,x2,y2"). Unless we're using SVG there :-). Pro: easy to pass to cairo. Contra: if we'd like a console client, it would have to parse SVG as well (not sure if that's really an argument, but when running the conky-daemon on a server, it might be nice to actually test it quickly). Johannes -- Johannes Winkelmann mailto:jw...@tk... Bern, Switzerland http://jw.tks6.net |