mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-10 09:58:01 +00:00
Now with added menus
[originally from svn r48]
This commit is contained in:
parent
4e2815c91f
commit
34743b9ef4
13
mac.c
13
mac.c
@ -1,4 +1,4 @@
|
|||||||
/* $Id: mac.c,v 1.1.2.1 1999/02/19 21:35:12 ben Exp $ */
|
/* $Id: mac.c,v 1.1.2.2 1999/02/19 23:03:29 ben Exp $ */
|
||||||
/*
|
/*
|
||||||
* mac.c -- miscellaneous Mac-specific routines
|
* mac.c -- miscellaneous Mac-specific routines
|
||||||
*/
|
*/
|
||||||
@ -21,6 +21,8 @@ QDGlobals qd;
|
|||||||
int cold = 1;
|
int cold = 1;
|
||||||
|
|
||||||
int main (int argc, char **argv) {
|
int main (int argc, char **argv) {
|
||||||
|
Handle menuBar;
|
||||||
|
|
||||||
/* Init QuickDraw */
|
/* Init QuickDraw */
|
||||||
InitGraf(&qd.thePort);
|
InitGraf(&qd.thePort);
|
||||||
/* Init Font Manager */
|
/* Init Font Manager */
|
||||||
@ -35,6 +37,15 @@ int main (int argc, char **argv) {
|
|||||||
InitDialogs(nil);
|
InitDialogs(nil);
|
||||||
InitCursor();
|
InitCursor();
|
||||||
cold = 0;
|
cold = 0;
|
||||||
|
|
||||||
|
menuBar = GetNewMBar(128);
|
||||||
|
if (menuBar == NULL)
|
||||||
|
fatalbox("Unable to create menu bar.");
|
||||||
|
SetMenuBar(menuBar);
|
||||||
|
AppendResMenu(GetMenuHandle(128), 'DRVR');
|
||||||
|
/* adjustmenus */
|
||||||
|
DrawMenuBar();
|
||||||
|
|
||||||
fatalbox("Init complete");
|
fatalbox("Init complete");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
31
putty.r
31
putty.r
@ -1,4 +1,4 @@
|
|||||||
/* $Id: putty.r,v 1.1.2.2 1999/02/19 22:06:36 ben Exp $ */
|
/* $Id: putty.r,v 1.1.2.3 1999/02/19 23:03:29 ben Exp $ */
|
||||||
/* PuTTY resources */
|
/* PuTTY resources */
|
||||||
|
|
||||||
#include "Types.r"
|
#include "Types.r"
|
||||||
@ -241,6 +241,35 @@ resource 'icl8' (130, purgeable) {
|
|||||||
* Internal resources
|
* Internal resources
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* Menu bar */
|
||||||
|
|
||||||
|
resource 'MBAR' (128, preload) {
|
||||||
|
{ 128, 129 }
|
||||||
|
};
|
||||||
|
|
||||||
|
resource 'MENU' (128, preload) {
|
||||||
|
128,
|
||||||
|
textMenuProc,
|
||||||
|
0b11111111111111111111111111111101,
|
||||||
|
enabled,
|
||||||
|
apple,
|
||||||
|
{
|
||||||
|
"About PuTTYÉ", noicon, nokey, nomark, plain,
|
||||||
|
"-", noicon, nokey, nomark, plain,
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
resource 'MENU' (129, preload) {
|
||||||
|
129,
|
||||||
|
textMenuProc,
|
||||||
|
0b11111111111111111111111111111111,
|
||||||
|
enabled,
|
||||||
|
"File",
|
||||||
|
{
|
||||||
|
"Quit", noicon, "Q", nomark, plain,
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
/* Fatal error box. Stolen from the Finder. */
|
/* Fatal error box. Stolen from the Finder. */
|
||||||
|
|
||||||
resource 'ALRT' (128, "fatalbox", purgeable) {
|
resource 'ALRT' (128, "fatalbox", purgeable) {
|
||||||
|
Loading…
Reference in New Issue
Block a user