[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Re: New features in gattrib
Meanwhile, what features does gattrib lack which you can get with a
"full blown spreadsheet"? Besides printing (a more immediate need),
that is . . . .
My short list:
* select a group of cells and "paste" = fills all cells with the same value.
* cut or copy blocks of cells.
* middle mouse paste should keep working after the first cell. Also,
you can't middle-mouse a different cell if another is in edit mode.
What does the middle mouse button do? Do you mean unix-style
copy/paste? Right now you can do copy/paste using <ctrl>-C/<ctrl>-V.
* ability to rearrange columns, hide columns. This goes along with
the "remember the column layout" request.
Rearranging things might be hard, or at least a PITA. As for
remembering settings, see below.
* sort rows by a column.
* automatic "best fit" width of columns.
Hardish to do. I don't fully understand how the GtkSheet widget is
supposed to set its width in the first place. I need to look at this.
* ESC to cancel a cell edit.
This should be easy.
* headers should be centered.
This should be easy.
Niceties:
* column headers should have left-mouse popup menu to change
visibility of attribute, visibility of column, perhaps a "sort by
this", etc.
A very good list. I like these suggestions. Thanks.
Here's my thoughts about my next project with gattrib:
-- Right mouse over a cell or selected region to set visibility.
(Right now you can only do this through the top menu). This should be
easy.
-- Have a .gattrib.sav file which remembers your settings (column
width and the like).
-- Fix the way arrow keys work, so they are more MS E*cel like.
-- Implement lock files between gattrib and gschem, so you can't
inadvertantly save from one and overwrite newer changes made by the
other. Ultimately, a gEDA-wide lockfile system would be a good thing
for interoperation with PCB's yet-to-be developer backannotation tool,
since it will also be writing .sch files, like gschem and gattrib do
now.
These have been on my mind for a while, and I will probably do them
first the next time I have some free time to work on gattrib (i.e. in
many, many months). Meanwhile, I am always ready to accept patches!
Stuart
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user