YOU ARE HERE:


- when i highlight and window switch or up/down, the icon and palette highlights remain and shouldn't.
	--> window focus in/out should reset all state.
- similarly, if i Ctrl-N to make a new ACE, the selected one gets highlighted but not unhighlighted

- BUG: write attr and write xattr are same flag??

- get height of tw after show(); add 50 pixels to height of window itself.


- there's a memory leak involved with setpalette, possibly with seticon


- make shortcuts into 1 row of "read"/"write"/"execute"/"all"
- ... -OR- !! make Perms into 3 columns, and stack the terse-name buttons after a vertical spacer!

. change "all" button to "clear" button?
. disable "Group?" box when name is OWNER(off)/GROUP(on)/EVERYONE(off)
. up/down buttons
. disable flags/perms on AUDIT and ALARM

. regular, selected (white box around icon), and light-selected
. everybody icon, bad-whotype icon
. add white box around "light" icons.
. make "light" group, "light" everybody, and everybody.

- in iconForACE(), try keeping one static copy of each icon around and pass that out instead
? add icon to first sub-table line, just preceeding the type combobox

. paint border around moving row.
. make up/down keypresses -always- get sent to table


. "About" menu
. hell, drag & drop file icons into widget!!
. "effective permissions" in like a tooltip!!
. pref checkbox: display long perms / display abbrev. only
. pref checkbox: auto-refresh after setting ACL
. canonical ordering
. ?? try to help prune DENYs, maybe?
. status field at the bottom
	- "use Ctrl-up/down to drag an ACE"
	- if (!launchedWithFile)  "invoke this on the CLI with a filename, jerky"
	- if (!autoRefetch)  "some servers store an interpretation of ACLs you set, you
		may wany to auto-refresh the ACL after you set it to verify that the server
		implementation is generating the ACL to your needs."
	- if (setting DENY ACE)  <grouse about it>.



how to get to drag & drop and not use the broken Qt garbage:
------------------------------------------------------------
. look into painting widget borders

. a QWidget "table", grid layout, manually set proportions and column 1
	as the grower.
-or-
. QVBox with some custom line class, a QHBox with variously-sized QLabels for each ACL
	. in a scrollview
. override handlers and paint QLabel under mousedrag, scootch labels underneath, paint
	flat gray box under the potential droptarget row.
