summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
authorKeith Vetter <keithv@fusion.com>1995-09-24 23:55:45 +0000
committerKeith Vetter <keithv@fusion.com>1995-09-24 23:55:45 +0000
commite21894944c10a830b7455cbe5cadd9e9658ee09b (patch)
treed01f5c0809fbf52f84c2d24d1c53f36558b739f2 /src/util
parent1b842aaf6c792666dfdc97927ee12dca443552fc (diff)
downloadkrb5-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/ChangeLog5
-rw-r--r--src/util/et/com_err.c18
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;
}
}