Apache OpenOffice (AOO) Bugzilla – Issue 21548
Suggested improvements to the Basic IDE
Last modified: 2014-02-11 09:29:48 UTC
There is much that could be done to make writing macros less painful. The documentaiton and the help files have improved immeasurably since the early days of OOo, for which much thanks. But the IDE itself is still rather a mess. Here are two suggestions. 1) a dockable list of functions to make it easy to jump around large modules. I know this list is available from the macros window, but it should be made easier to reach, and stay on screen at all times 2) code complettion. That's more complicated, I know. but it would be a huge help.
Bettina, please have a look at this.
Just a thought: could the Navigator be adapted to provide the dockable list of functions? It would make sense, from the user's point of view. There are probably good technical reasons why not, but I thought I would throw the idea out anyway.
And another thought, for something that would be helpful short of full code completion. It would be nice to have variable name completion, which would enable me to use sVeryLongAndInformativeName as a variable once, and then, when I typed sVeryL<completion key> offer to complete that name. Since we already have word completion code in Writer, this might not be too complicated. You'd just have to tell the word completion code to ignore all Basic reserved words, and try to complete anything typed in this module. Full code completion, as I understand it, is a lot more subtle. That would only offer completions that make sense in context. Since I can't do this when I'm coding my hand, I wouldn't presume to make suggestions here.
And another: when designing dialogs using Basic, it would be very helpful to have the "snap to grid" option from "normal" forms available along with the various aligment options which allow one to line up groups of controls.
Hello Thomas, this is a list incl. 3 enhancements for the Basic IDE. I consider each of them as good idea. As it is a list (instead of one enhancement, as it should be) we should include this as a reminder for the further Basic IDE planning. Please give your estimation about the possibility to get this perhaps integrated into the Q or Office later. Thank you.
Hi, I've seen there are seperate issues for (a.o) the following improvements: - Allow selecting a function from the object browser with Enter key (76558) - Allow window object catalog to dock (76557) - Add function/button to mark and remark more lines at once (68791) - Add ShortCuts for navigation in Basic IDE (68792) - Auto complete in Basic IDE (66985)
Thanks to complete with this improvement: Add context menu with copy / cut / paste functions.
To grep the issues easier via "requirements" I put the issues currently lying on my owner to the owner "requirements".
(In reply to comment #6) > Hi, > > I've seen there are seperate issues for (a.o) the following improvements: > - Allow selecting a function from the object browser with Enter key (76558) > - Allow window object catalog to dock (76557) > - Add function/button to mark and remark more lines at once (68791) > - Add ShortCuts for navigation in Basic IDE (68792) > - Auto complete in Basic IDE (66985) Pin on TOP!
Created attachment 80257 [details] Patch to add context menu for code editor part of Basic IDE No resource dependent context menu is used, so the dispatcher adds cut, copy and paste.
"hdu" committed SVN revision 1504166 into trunk: #i21548# add context menu to code editor part of Basic IDE
(In reply to oooforum from comment #7) > Add context menu with copy / cut / paste functions. Thanks to hanya's patch this is implemented now with the commit above.
@hanya, Herbert: Is this issue solved already?
Only copy/paste context menu described in Comment 7 has been fixed.
Thx for the info. @hanya: Do you expect a solution for AOO 4.1.0?
Not planned for 4.1. Update status.
Thx again