IonicWind Software

IWBasic => IWB 2.5 Beta => The BoneYard => IWB 2.5 beta Development => Topic started by: LarryMc on December 29, 2011, 10:56:15 PM

Title: Update 12-29-2011
Post by: LarryMc on December 29, 2011, 10:56:15 PM
Finished the AUTOCOMPLETION feature.
It is disabled by default and is turned on/off via an option in the Code Editor Preferences dialog.
There are 3 different aspects to it internally:
1. When the user types the first two characters of a word a list will popup with all the keywords of that type that start with those characters.
   the user can scroll the list and pick a word and select it by double-chicking, pressing enter, or the TAB key.
   If the user dosen't want any of the displayed choices typing continues like the popup never appeared.
   However, the feature will popup a new list with matches for the additional characters. This accounts for all the built in commands, data types and integrated structures.
2. Works the same as above but the list doesn't appear until three characters are typed.
   The 1st character must be an '@'.  This accounts for all the predefined constants in the language
3. Works the same as #2 except the 1st character is a '$'. This accounts for all compiler directives.

The 1st 2 images show the first 3 characters I typed for a constant and the results for the one i picked.
The 2nd 2 images show the first 3 characters I typed for a directive and the results for the one I picked.

LarryMc
Title: Re: Update 12-29-2011
Post by: Doc on December 30, 2011, 08:03:08 AM
Good grief man... you're a regular one man show!

Although I haven't yet said anything, the new IDE is really looking great.


-Doc-