Posted: February 29 2004 at 01:59 | IP Logged
|
|
|
Perhaps add a boolean field in the tables that can create CC buttons (e.g. IR, X10, Macro) that specifies whether the button is active or not. If not active, it is not searched for when doing a coordinate match. In essence, when this "disable" flag is set (or an "enable" flag is cleared) the associated button would become un-pressable.
Now, what would *really* be cool (something to consider for v2.x, perhaps) would be able to place almost any sort of GUI control (buttons, spinners, sliders, radio buttons, list boxes, drop-down menus, etc) on a control panel page, and somehow tie these into macro execution when the controls are adjusted. Such functionality is probably overkill (not to mention programmer-killing ) but it would be cool.
Now, what might be more realisitc for future versions would be the addition of the ability to draw certain basic primitives (lines, boxes, circles and such) on a CP page - perhaps by tying these primitives into another table that stored the properties of the object primitives along with what CP tab they appear on.
But for now, the existing ability to import a bitmap image for purposes of creating backdrops and such is a reasonable solution for 'prettifying' the CP pages.
|