diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2021-10-13 23:36:58 +0300 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2021-10-13 23:36:58 +0300 |
commit | fdb89d9b0744b98dcc8ceacd53fcdd255fbc0b1e (patch) | |
tree | 69ac2e950692f1c5b4f3b25d9b25865a15ced968 /TODO | |
parent | cc929087f90da5479152e26829e10af2c1c3b937 (diff) | |
download | sciteco-fdb89d9b0744b98dcc8ceacd53fcdd255fbc0b1e.tar.gz |
GTK: Support for Xembed protocol via --xembed
* This was surprisingly easy to implement as Gtk+ 3 already
supports it via GtkPlug.
* Allows embedding SciTECO into other Xembed-aware applications.
* Unfortunately there are very few generic Xembed hosts.
tabbed (https://tools.suckless.org/tabbed/) would be one of them.
It could be used to add tabs to SciTECO even on non-tiling window managers:
$ tabbed sciteco --xembed
* Unfortunately, it does not seem to be possible to use this feature
to let SciTECO replace the contents of a terminal window even though
many terminal emulators provide $WINDOWID.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -352,8 +352,10 @@ Features: rid of the attached console window. * On Unix/X11, it may be possible to draw the Gtk+ UI into the same window as the current terminal. - Urxvt has $WINDOWID for instance which could be automatically - passed into sciteco by wrapping it in a shell function/alias. + SciTECO now supports Xembed via the --xembed option. + Urxvt and many other terminal emulators have $WINDOWID. + But the two won't work together. Urxvt and XTerm are apparently + not real Xembed hosts. * Currently, you cannot pass UTF-8 parameters to SciTECO macros. This is not critical since we don't support Unicode anyway. Sooner or later however we should use g_win32_get_command_line(). |