No- do not run the requester- it gets started by thinICE only if no settings available.
just run thinIce.tBasic from thinAir :)
Printable View
No- do not run the requester- it gets started by thinICE only if no settings available.
just run thinIce.tBasic from thinAir :)
Latest:
Undo/Redo implemented. (CTRL+ Z/CTRL+W)
Up to 50 steps per codewindow...
if you want more then change the setting UndoMax in thinICE.ini to your desired number of possible undo.
Powered by ZLib :D
A few more tweaks,
+
at codewindows you can read now where exactly you are typing into - if within a function, declarations-section or type-definition...
+
i don't know... bug fixes, tuning....
as usual find the download at first post of this thread.
Help implemented. You can access all thinBasic & thinBasic-User-help-files.
Point a keyword in current codewindow and press F1 for help on that keyword.
Also works without to point if cursorposition is within a keyword
(but don't point with the mouse into codewindow in that case)
Sad news:
in order to work correct there's no more fullscreen-mode-toggle via F12,
but a maximize-button at the TBGL-window now
+ improved Textview-control to automatic wrap if textview-size changes
+ added save on exit via window-closebutton
latest changes:
no more window-close-box nor maximize-buttons
F12 toggles window-size now to almost fullscreen & back to normal,
exit only on esc-key
some fixes & makeover, pointed tokens get highlighted so now you know what you pressed the help (f1) for.
As always, see post #1 of this thread for the download
I feel embarrassed not having in thinAir similar features.
Maybe because I do not use Tokenizer module to scan sources but an ancient method.
I will stole some code from your sources ;)
You have done a wonderful job.
mentioning thinAir:
maybe you can fix the thinAir-GUI-crashes with a workaround.
It happens on these actions:
• via click on the filename-tabs above client area
• click on a file in explorer
• when double-click some #Include in codetree.
Not always but within seconds if you like to try: Load a few script-units like 10 or more, keep the codewindows maximized
switch between them, using one of the methods above. you won't need more than 2 minutes until thinAir will crash.
suggested Fix/Workaround:
Close all other codewindows while one codewindow within client-area is maximized
(do not unload the code)
Do not resize (normalize & maximize again as currently does) codewindows when the user clicks another file.
So there's only one codewindow at once for Windows to handle.
I'm pretty sure the cause for the crash it's related to "weak grandpa windows filled with memories of the good ol' times" since it's the windows-controls & menus that start to behave weird.
Maybe it will help if only one codewindow has to be handled at once
+ Latest addition to thinICE/UI: treeview now returns text ,
you may right-click into codetree to copy the whole tree onto clipboard
new feature:
each codewindow now has a small button up-left that you either can click or access from within code (hold CTRL and press ^ - the button above Tab-key on my keyboard)
It opens a tControl_ListPopup (yes i finally got it almost done) where you may select a function of the current script to edit. The good thing about this is- you don't need to grab for the mouse...
thinICE now smart enough to know that keywords as AS & Extends are followed by a type-name, on keyword ARRAY something like Scan, Sum, Extract etc will follow
+ fixes & more
Cool, Rene!