summaryrefslogtreecommitdiff
path: root/examples/demo-rgb8.c
diff options
context:
space:
mode:
authorJames McCoy <jamessan@debian.org>2023-02-04 10:19:23 -0500
committerJames McCoy <jamessan@debian.org>2023-02-04 10:19:23 -0500
commitcac44a8f5450c6f06e05474ec8da3f5d1aba913d (patch)
tree57d93dd10c5d86336c0c6e3ff9eea6ff700bbc86 /examples/demo-rgb8.c
parent0b77495c340fc0e2798fba0766ae381c242bd4fd (diff)
New upstream version 0.4.3
Diffstat (limited to 'examples/demo-rgb8.c')
-rw-r--r--examples/demo-rgb8.c13
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);