From ef39476764d8f38daa905c29eff17a98535f2320 Mon Sep 17 00:00:00 2001 From: ben Date: Sun, 16 Feb 2003 13:03:12 +0000 Subject: [PATCH] Stub code for handling key windows in PuTTYgen. This file will eventually include all the stuff that does actual work in PuTTYgen. git-svn-id: svn://svn.tartarus.org/sgt/putty@2854 cda61777-01e9-0310-a592-d414129be87e --- mac/macpgkey.c | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 mac/macpgkey.c diff --git a/mac/macpgkey.c b/mac/macpgkey.c new file mode 100644 index 00000000..9558fd7e --- /dev/null +++ b/mac/macpgkey.c @@ -0,0 +1,57 @@ +/* $Id: macpgkey.c,v 1.1 2003/02/16 13:03:12 ben Exp $ */ +/* + * Copyright (c) 2003 Ben Harris + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR + * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF + * CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* Stuff to handle the key window in PuTTYgen */ + +#include +#include +#include + +#include "putty.h" +#include "mac.h" +#include "macpgrid.h" + +void mac_newkey(void) +{ + KeyState *ks; + WinInfo *wi; + + ks = smalloc(sizeof(*ks)); + ks->box = GetNewDialog(wKey, NULL, (WindowPtr)-1); + wi = smalloc(sizeof(*wi)); + memset(wi, 0, sizeof(*wi)); + wi->ks = ks; + wi->wtype = wKey; + SetWRefCon(ks->box, (long)wi); + ShowWindow(ks->box); +} + +/* + * Local Variables: + * c-file-style: "simon" + * End: + */ -- 2.11.0