From: Melchior F. <mf...@ao...> - 2006-05-18 15:00:18
|
I've hacked the property browser a bit: - it unselects entries after editing is finished (i.e. after the small edit window has disappeared) - doesn't scroll the list back to top after editing value (which was very annoying) - makes bool entries toggle on Ctrl-click. This could almost be made default (without Ctrl), but would probably cause occasional unintentional toggling. - if /sim/gui/dialogs/property-browser/show-flags is set to true, shows the following property flags: r ... read protected w ... write protected A ... archive U ... userarchive T ... tied An entry would then look something like this: foo = '123.456' (double; AT) r & w are a bit unintuitive for Linux/Unix users, as they actually mean the opposite of the "ls" command output: r means that reading it *not* allowed (which probably keeps that very flag from working ;-). T is important, as it shows which values are "tied" and can, thus, not be set other than by the C++ code that owns them. This also means that attached listeners will never get triggered. Now, try with going to /sim/gui/dialogs/property-browser/show-flags and Ctrl-clicking on it. m. :-) |