Version 32 of XOTclIdeWishes

Updated 2004-09-08 09:34:38

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 metakit database for version control - would allow one to run from within a starpack (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
  24. Send mail with all modification in IDE - MH ;-)
  25. Auto update like StarKit - MH
  26. Class/object command which will be merged in all appropriate list/menu command. - MH
  27. Tc/tk help integration to source editor. - MH
  28. List all todo lines (or glob/regexp defined) from whole sources and comments. - MH
  29. Icon - MH

Comments and Discusions about Wishes

Artur Trzewik 06.09.2004

Michael Heca = MH

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

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

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

MH: I am developing on Linux and more version of Windows, with one home dir on net. It's hard to synchronize registry. And sometime after crash the registry is lost. I believe 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 would be quite hard. Anyway metakit offers 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