diff options
author | James McCoy <jamessan@debian.org> | 2023-02-04 10:19:23 -0500 |
---|---|---|
committer | James McCoy <jamessan@debian.org> | 2023-02-04 10:19:23 -0500 |
commit | cac44a8f5450c6f06e05474ec8da3f5d1aba913d (patch) | |
tree | 57d93dd10c5d86336c0c6e3ff9eea6ff700bbc86 /examples/demo-rgb8.c | |
parent | 0b77495c340fc0e2798fba0766ae381c242bd4fd (diff) |
New upstream version 0.4.3
Diffstat (limited to 'examples/demo-rgb8.c')
-rw-r--r-- | examples/demo-rgb8.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/demo-rgb8.c b/examples/demo-rgb8.c index ddcc5b4..448ee04 100644 --- a/examples/demo-rgb8.c +++ b/examples/demo-rgb8.c @@ -91,9 +91,22 @@ int main(int argc, char *argv[]) return 1; } + tickit_term_setctl_str(tickit_get_term(t), + TICKIT_TERMCTL_TITLE_TEXT, "XTerm RGB8 colour demo"); + tickit_window_bind_event(root, TICKIT_WINDOW_ON_GEOMCHANGE, 0, &on_geomchange, NULL); tickit_window_bind_event(root, TICKIT_WINDOW_ON_EXPOSE, 0, &on_expose, NULL); + if(argc > 1 && argv[1]) { + TickitTerm *tt = tickit_get_term(t); + tickit_term_await_started_msec(tt, 100); + + if(streq(argv[1], "force-on")) + tickit_term_setctl_int(tt, tickit_termctl_lookup("xterm.cap_rgb8"), 1); + else if(streq(argv[1], "force-off")) + tickit_term_setctl_int(tt, tickit_termctl_lookup("xterm.cap_rgb8"), 0); + } + tickit_run(t); tickit_window_close(root); |