diff options
| author | Keith Vetter <keithv@fusion.com> | 1995-09-24 23:55:45 +0000 |
|---|---|---|
| committer | Keith Vetter <keithv@fusion.com> | 1995-09-24 23:55:45 +0000 |
| commit | e21894944c10a830b7455cbe5cadd9e9658ee09b (patch) | |
| tree | d01f5c0809fbf52f84c2d24d1c53f36558b739f2 /src/util | |
| parent | 1b842aaf6c792666dfdc97927ee12dca443552fc (diff) | |
| download | krb5-e21894944c10a830b7455cbe5cadd9e9658ee09b.tar.gz krb5-e21894944c10a830b7455cbe5cadd9e9658ee09b.tar.xz krb5-e21894944c10a830b7455cbe5cadd9e9658ee09b.zip | |
Change password for the Mac
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6845 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util')
| -rw-r--r-- | src/util/et/ChangeLog | 5 | ||||
| -rw-r--r-- | src/util/et/com_err.c | 18 |
2 files changed, 22 insertions, 1 deletions
diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog index 189306fe2..5e904bdd9 100644 --- a/src/util/et/ChangeLog +++ b/src/util/et/ChangeLog @@ -1,3 +1,8 @@ +Wed Sep 20 12:00:00 1995 James Mattly <mattly@fusion.com> + + * com_err.c: Mac UI improvements, added a hilite arround the default button, + also made the window respond to enter, return, and escape keys. + Fri Sep 22 19:58:22 1995 Theodore Y. Ts'o <tytso@dcl> * error_message.c (sys_nerr): Only define sys_nerr if we're on a diff --git a/src/util/et/com_err.c b/src/util/et/com_err.c index e8ed65d2e..8990e770f 100644 --- a/src/util/et/com_err.c +++ b/src/util/et/com_err.c @@ -103,6 +103,11 @@ Boolean done; errOkButton = NewControl(errWindow,&errOkButtonRect,"\pOk",TRUE,0,0,1,pushButProc,0L); DrawControls(errWindow); + InsetRect(&errOkButtonRect, -4, -4); + PenSize(3,3); + FrameRoundRect(&errOkButtonRect, 15,15); + PenSize(1,1); + InsetRect(&errOkButtonRect, 4, 4); /* Draw the error text */ TextBox(errbuf, strlen(errbuf), &errTextRect, teForceLeft); @@ -114,7 +119,7 @@ Boolean done; done = FALSE; while(!done) { - GetNextEvent(mDownMask | mUpMask, &theEvent); + GetNextEvent(mDownMask | mUpMask | keyDownMask, &theEvent); if (theEvent.what == mouseDown) { localPt = theEvent.where; @@ -123,6 +128,17 @@ Boolean done; { done = TRUE; } + } else if (theEvent.what == keyDown && + (theEvent.message & 0xff) == 0x0d || /* CR */ + (theEvent.message & 0xff) == 0x03 || /* Enter */ + (theEvent.message & 0xff) == 0x1b /* Escape */ + ) + { + long t; + HiliteControl(errOkButton, 1); // Hilite the button for a bit + Delay(5, &t); + HiliteControl(errOkButton, 0); // Dehilite the button + done = TRUE; } } |
