[Woody-devel] Interface for V0.3
Status: Beta
Brought to you by:
toykeeper
From: Scott S. <wo...@xy...> - 2002-05-29 22:46:03
|
Hi. I've been trying to find the best way to display information in woody 0.3. There are several factors to account for... - Must be usable on a small screen. Perhaps as small as 240x240 pixels. - Must display a lot of information. Woody 0.3 will allow any number of data columns per node. - May need to display more than one node type in a single tree. - Should work (and be similar) in both gtk and curses. I thought of a couple ways the display might work. One way is an extension of how V1.6 looks. The tree would look somewhat like a spreadsheet, except that one column shows the tree structure. The whole thing would scroll around in 2 dimensions to allow for tall and wide trees. The tree file would probably contain per-interface information about column widths and such. Another option is to display only a single column. Only the first column. Then, selecting the node would bring up a screen where you can view and edit all the node's attributes. I suppose these could be combined. Have a list of which columns are visible, so you can see more than one attribute in the main tree view. I like the combined idea, but it has a problem. There is sort of a conflict between "multiple node types per tree" and "display multiple columns per node". This is mainly due to what a GtkCTree can and cannot do. It means each node must have the same number of visible columns. Maybe I could just use a single column, but squeeze several node attributes into it based on a template. Or not. Anyway, still lots of things to finish designing. _ _ _ _ ___ ___ ------"I don't get even; I get odder."------ ( \/ ( \/ (__ (__ ) | Scott Scriven (Toy Keeper / XYZZ) | \ / \ / // // | irc:slashnet.org/#LCDproc | / \ / / //_ //_ | mailto:wo...@xy... | (_/\_(_/ (___(___) | http://www.xyzz.org/ | |