]> asedeno.scripts.mit.edu Git - PuTTY.git/commit - unix/gtkapp.c
New front end to PuTTY/pterm, as a GtkApplication.
authorSimon Tatham <anakin@pobox.com>
Wed, 23 Mar 2016 22:22:30 +0000 (22:22 +0000)
committerSimon Tatham <anakin@pobox.com>
Wed, 23 Mar 2016 22:22:30 +0000 (22:22 +0000)
commit19b5a74f71433db650cd754d2eefaa038b43ff9e
tree3209a527126a1710a0b6c420f72df7bc56927691
parentf23375b14e41e075360617ecd821385d057137e6
New front end to PuTTY/pterm, as a GtkApplication.

When it's finished, this will be the backbone of the OS X GTK port:
using a GtkApplication automatically gives us a properly OS X
integrated menu bar.

Using this source file in place of gtkmain.c turns the usual Unix
single-session-per-process PuTTY or pterm into the multi-session-per-
process OS X style one.

Things like Duplicate Session can be done much more simply here - we
just grab the Conf * from the source window and launch a new window
using it, with no fiddly interprocess work needed.

This is still experimental and has a lot of holes, but it's usable
enough to test and improve.
.gitignore
Recipe
unix/gtkapp.c [new file with mode: 0644]