Version 24 of XOTclIdeWishes

Updated 2004-09-07 09:38:27

Wishes for XOTclIDE


  1. Warn if editor context is modified before switching to othe method.
  2. Optionaly show comment above code without switching.
  3. Create object of other type then Object.
  4. Custom key binding.
  5. Option to store preferences in file on Windows, not in registry.
  6. Localization support ?
  7. Rewrite all dialogs to pannedwindow if suported in Tk - working on it Michael Heca
  8. Preserve windows positions.
  9. Toolbars and buttons (Above method list: new | override | delete | split edit | invoke)
  10. Global search text in system menu, not only from method menu.
  11. Popup menu for multiselect list: select all | unselect all | invert selection
  12. Customization of fonts and colors
  13. Better deployment of tclkits. Including additional libraries from for example kitten or another binary files.
  14. Using matakit database for version control (suggested by lvirden)
  15. Zoom function by view panels (double click enlarge the panel)
  16. GUI Builder
  17. Another Plugin architecture. Not plugins-list with componente references but plugins directories with selfdescribet files. (suggested by Michael Heca)
  18. Drag and Drop support (class/variable to tracker, ...) - MH
  19. Move split edit command to editor, not only in method menu on component browser - MH
  20. Extreme Programming project manager like XPWeb http://xpweb.sourceforge.net/ - MH
  21. Split edit synchronization like text::sync - MH
  22. Colapse/expand block in editor - MH
  23. Preload component from command line - patch send MH

Comments and Discusions about Wishes

Artur Trzewik 06.09.2004

Michael Heca = MH

ad 3 - This functionality is availabe from Classview (Create Instance)

MH: This objects are not saved in db/source code.

ad 5 - I thougt registry were better way for windows (more chic). Perhaps import and export function for preferences.

MH: I developing on Linux and more version of Windows, with one home dir on net. It's hard to synchronize registry. And sometime after crash are registry lost. I belive in file. If is ~/.xotlide in home dir, i prefer use it, otherwise registry.

ad 12 - planned in next release.

ad 14 - Metakit is no SQL database. Addapting XOTclIDE for it were quite hard. Anyway metakit offer bad multiuser support.

ad 15 - I thougt about adapting Visual Tcl as Plug-In for it. But the main problem is not to build tk gui but offer OO Gui framework. Good were something like swing or .NET window forms widget set, which have also design time support.


daapp Using Visual Tcl for gui building is bad idea, VTcl produce very bad source code, TkBuilder produce much better source code. My wish - is something like Path browser from Python IDLE, e.g. browser for directories and folding for files in it.


XOTclIDE