IDE-Tools EurOmnis 2012/2014 Flash session
Bruno Barthélemy
barthelemy at bbsoft.ch
Sun Dec 21 08:54:20 EST 2014
What a gift for Christmas !
Thank you very much Udo !
Bruno
> Le 19 déc. 2014 à 19:12, Udo Sonnabend <U.Sonnabend at wigasoft.ch> a écrit :
>
> Hi All
>
> `Will give my IDE-Tools showed at EurOmnis flash sessions 2012 and 2014 to the community.
>
> They are at the moment on our FTP-Site:
> http://fileexchange.wigasoft.ch/
> User: omnisdevlist
> PW: $sendAll
>
> (There is a commitee constituted at EurOmnis2014 to create an open VCS… they will be availible there too – if…;)
>
> Teaser:
> =====
> Imagine – after having programed dozends of Libraries – thausends of classes – a complex subwindow structure - and then maintain this program (after you layed half a year in the sun – `d wish for you ;-) - Just find the right library – class – and then the method - to put your breakpoint in it ;-)
>
> Imagine - open your window, move the mouse to your point of interest and type a short cut key to:
>
> - Show the method behind that object to put any breakpoint in it,
>
> - Show the design/layout of that object and show it selected to do….your desired layout immediatly,
>
> - inspect the WHOLE corresponding list under your mouse representing this value,
>
> - inspect („all“) runtime properties of that object,
>
> - show the associated schema, table or file class of the object,
>
> - show subwindow instance values of that object….
>
> If you are editing methods of a class - immedialty switch to:
>
> - Showing the class in browser,
>
> - showing the class in VCS,
>
> - showing the revision history,
>
> - showing the superclass
>
> - Check In/Out or switch the checkedout flag
>
> - ….
>
>
> Supported version are starting at Studio Version 4.3. – Version 6 tiny resp. not tested - there are gotchas !
> May be not all parts are working for you, but it is at least a start to get a „flowing“ IDE to push the Omnis community ;-)
>
> Below is part of the readme file.
> Please feel free to distribute, share, enhance
> …and please report any bugs and comments to usonnabend at wigasoft.ch<mailto:usonnabend at wigasoft.ch>.
>
> Regards,
> Udo Sonnabend
> Wigasoft AG
> Switzerland
>
> PS: I gave my IDETools to Bob Whiting at EurOmnis 2014 – hoping - some functions will become part of the Omnis core and hopefully better implemented than my heuristic approach.
>
>
> ; =============================================================================================
> ; Features:
> ; =============================================================================================
> ; Mouse over a running Window Object:
> ; ===========================
> ; Show Method of Object ;; SHIFT-CTRL-M
> ; Select Object in Layout Editor ;; SHIFT-CTRL-W
> ; Show Properties of Object ;; F6
> ; Edit Values of Dataname ;; CTRL-Shift-A
> ; Edit Entity(=List, or all Instance vars) ;; CTRL-Shift-E
> ; Show Table instance vars of associated table;; ;; CTRL-Shift-B
> ; Show Window and Subwindow vars ;; SHIFT-CTRL-N, SHIFT-CTRL-U
> ; Show File or Schema class used for object;; ;; SHIFT-CTRL-S
> ; Show Table class for object ;; SHIFT-CTRL-T
>
> ; Selected class in Browser:
> ; ===============
> ; Show Superclass ;; ALT-S
> ; Show Classname in Finddialog ;; ALT-F
> ; Show Class in VCS ;; ALT-V
> ; Copy Current class name to clipboard ;; ALT-N
>
> ; Selected class in VCS:
> ; ===============
> ; Edit Class in main method editor ;; ALT-C
> ; Show Class in Browser ;; ALT-B
> ; Show Superclass ;; ALT-S
> ; Show Classname in Finddialog ;; ALT-F
> ; Copy Current class name to clipboard ;; ALT-N
>
> ; Method Editor:
> ; ===========
> ; Show class in Browser ;; ALT-B
> ; Show class in VCS ;; ALT-V
> ; Show Revision History ;; ALT-R
> ; Show Compare Dialog ;; ALT-O
> ; Toggle Show as Checked out ;; ALT-F1
> ; Check out ;; ALT-F2
> ; Check in ;; ALT-F3
> ; Show Superclass ;; ALT-S
> ; Show Inheritance tree ;; ALT-I
> ; Copy Current class name to clipboard ;; ALT-N
>
> ; Any Selection (nearly) anywhere: ;; (Text, Method lines, Find dialog)
> ; ================
> ; Copy to Find Dialog ;; ALT-F
> ; Edit first Class in Selection ;; ALT-C
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
--
Bruno Barthélemy
BB-Soft
Pavement 9
1018 Lausanne
Switzerland
T +41 21 312 29 49
F +41 21 312 45 54
E barthelemy at bbsoft.ch
More information about the omnisdev-en
mailing list