IDE-Tools EurOmnis 2012/2014 Flash session
Udo Sonnabend
U.Sonnabend at wigasoft.ch
Fri Dec 19 13:12:42 EST 2014
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
More information about the omnisdev-en
mailing list