[Gambas-Notification] [Git][gambas/gambas][master] 2 commits: TerminalView: Handle XTerm window manipulation CSI escape sequences.

Benoît Minisini gitlab at mg.gitlab.com
Wed Dec 16 15:26:24 CET 2020



Benoît Minisini pushed to branch master at Gambas / gambas


Commits:
34b0c2f9 by Bruce Steers at 2020-12-16T14:26:22+00:00
TerminalView: Handle XTerm window manipulation CSI escape sequences.

[GB.FORM.TERMINAL]
* NEW: TerminalView: Various XTerm window manipulation escape sequences added to VT100.
* NEW: TerminalView: Added WindowCommands boolean property to enable manipulations.

Useful if your terminalview is a standalone in a form/window although\
handling has been added to account for other objects in a form.\

Set property TerminalView1.WindowCommands = True and it enables\
XTerm escape sequences on the top window...

Eg. Type 'echo -en "\\033\[10;2t"' to toggle fullscreen.\
Handles the following modes...\

1, Minimize false\
2, Minimize true\
3, Move window (x,y)\
4, Resize (h,w) in pixels\
5, Send to front (Window.Raise)\
6, Send to back (Window.Lower)\
7, Refresh (useless but it would be a shame to do 1-10 and leave 7 out.)\
8, Resize (lines, cols) text characters\
9;0 Maximize false\
9;1 Maximize true (also works as true/false toggle)\
10;0 Full screen off\
10;1 Full screen on\
10;2 Full screen toggle\

- - - - -
ad8d3535 by Benoît Minisini at 2020-12-16T14:26:22+00:00
Merge branch 'VT100-WinManipulation' into 'master'

VT100: Add XTerm wndow manipulation CSI escape sequences.

See merge request gambas/gambas!173
- - - - -


2 changed files:

- comp/src/gb.form.terminal/.src/TerminalView/TerminalFilter_VT100.class
- comp/src/gb.form.terminal/.src/TerminalView/TerminalView.class


View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/c833c29e461120b822ac6e14e4251d55b5f4e0c5...ad8d3535206c1d9d9efd58ffc1c3cab5535d3ef2

-- 
View it on GitLab: https://gitlab.com/gambas/gambas/-/compare/c833c29e461120b822ac6e14e4251d55b5f4e0c5...ad8d3535206c1d9d9efd58ffc1c3cab5535d3ef2
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/notification/attachments/20201216/e9ffb4d7/attachment.htm>


More information about the Notification mailing list