Hi Eros,
that looks good.
Here is my concept for strings:
Magenta color - because strings in quotes are marked with magenta by default in ThinAir.
Those two with orange borders mean fixed size - stripes visually represent restriction.
And here it is.
Integer class numbers are identified by the first letter in blue color: Byte, Integer, Word, DWord, Long, Quad
Floating point class numbers are identified by the first letter in orange color: Single, Double, Currency, Extended
I'm still try to find nice bitmaps for Strings class: fixed string, fixed ascii, dynamic
Ciao
Eros
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Hi Eros,
that looks good.
Here is my concept for strings:
Magenta color - because strings in quotes are marked with magenta by default in ThinAir.
Those two with orange borders mean fixed size - stripes visually represent restriction.
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
Situation:
- Added icons for strings (more or less I've followed Petr suggestion.
- Added capability to understand arrays of UDT, arrays of elements, arrays of sub UDT. I've done that using sub trees. As far as I can see this is the only way so far.
- Started to add capability to behave both on UDT and UNIONs.
- Added data inspection for the moment only for numeric elements. Other kind of data should come easily.
So, seems starting to be quite usable even to be used for complex structures.
Very soon a release.
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Eros:
This looks really great!
Don
XPS 1710
Eros,
this is looking fantastic!
One suggestion on displaying array members, maybe instead of:
I would prefer classic:<arrayName>: element <index>/<ubound> = value
Number of array elements is displayed in the root of array anyway, so I think more ThinBASICish listing would be perfectly enough.<arrayName>(<index>) = value
Regarding numeric datatypes, there is one odd thing - SINGLE has too many decimals.
When I use:
... I can see correctly 6 digits.uses "Console" dim v as single v = 1/3 printl v waitkey
Thank you,
Petr
Learn 3D graphics with ThinBASIC, learn TBGL!
Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB
It's looking really nice Eros.
Would it be easy to make an option to toggle icons and off?
Acer Notebook: Win 10 Home 64 Bit, Core i7-4702MQ @ 2.2Ghz, 12 GB RAM, nVidia GTX 760M and Intel HD 4600
Raspberry Pi 3: Raspbian OS use for Home Samba Server and Test HTTP Server
Great job Eros. I would like to have the icons optional too.
Do you mean just TreeView without any icon?
www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000
Bookmarks