Brainstorming about graphics features

16 views
Skip to first unread message

Carlo Hogeveen

unread,
Oct 18, 2025, 11:51:32 AMOct 18
to Semware @ GoogleGroups

Today I found out, that in GUI TSE and probably in Console TSE it is not only possible but even easy to access TSE's text window as
a graphics window, down to the pixels that the characters are made up of. Each pixel readable and writable with their full RGB
color.

My old trick of making drawings in TSE using tiny characters turns out to be unnecessarily complex and rough-grained. :-(
As stated several times, I am not a Windows programmer.

The (to me) "new" technique still has the drawback, that it is managed from TSE's macro language, and therefore slow.
Dependent on many factors, doing something to a whole TSE screen might take in the order of 30 seconds.
Therefore it will only be usable for limited screen actions and for things that are allowed to take a lot of time.

When brainstorming ideas for the new technique, I came up with 3 categories, the last one I am the most interested in.

1.
A lot of the ideas I first came up with can actually be better implemented with (full-sized :-) characters, especially Unicode ones.
For example, GUI TSE's old line-drawing characters nowadays exist as Unicode characters.

2.
Gimmicks, like many screensaver ideas, or a simple game with fine-grained graphics.

3.
Editing features:
-
A character-outlining open-block cursor.
This is what I was researching that caused me to stumble upon the graphics capabilities.
-
Outlining a marked block in addition to its block-coloring.
Especially when the text and block backgrounds have close brightness, I expect a nicer and clearer view by outlining the block.
-
...?

Surprisingly few applicable editing features that I would actually use came to me, yet.
I would like to hear it if someone else has other editing ideas that would require graphics and that they themselves would actually
use.

Carlo



zhong zhao

unread,
Oct 19, 2025, 9:29:10 PMOct 19
to SemWare TSE Pro text editor
Use zhao4zhong1 Palette.

S.E. Mitchell

unread,
Oct 21, 2025, 6:55:05 AMOct 21
to sem...@googlegroups.com
* Lines (see vscode and many others) that show the structure of if's,
whiles, for's, etc.
* Special symbol on the left that notes lines that have bookmarks.
--
> --
>
> ---
> You received this message because you are subscribed to the Google Groups "SemWare TSE Pro text editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to semware+u...@googlegroups.com.
> To view this discussion visit https://groups.google.com/d/msgid/semware/001201dc4047%2410505cb0%2430f11610%24%40ecarlo.nl.

Carlo Hogeveen

unread,
Oct 21, 2025, 8:11:38 AMOct 21
to sem...@googlegroups.com

Sammy suggested:

> * Lines (see vscode and many others) that show the structure of if's, whiles, for's, etc.

A character-based solution would work in all TSE variants.
That said, I would not be averse to a macro that does both character lines (e.g. using the "|" character) and prettier graphical lines based on the TSE variant.
The positioning-logic would be the same.

> * Special symbol on the left that notes lines that have bookmarks.

The WhtSpc macro already does that, even showing which bookmark.
Let us know if there is a reason why the WhtSpc macro is not a good solution for you.

First I am going to finish my box cursor.
https://ecarlo.nl/tse/InDevelopment.html#BoxCursor
I think it would be awesome if it had different colors for insert mode and overwrite mode.

Carlo



Reply all
Reply to author
Forward
0 new messages