[Shadowirc-commits] CVS: shadowirc/src InputLine.c,1.26,1.27
Status: Alpha
Brought to you by:
dshadow
From: Sean M. <smc...@us...> - 2003-08-01 00:13:47
|
Update of /cvsroot/shadowirc/shadowirc/src In directory sc8-pr-cvs1:/tmp/cvs-serv17604 Modified Files: InputLine.c Log Message: 1. Put stub switch() in for edit menu status 2. Ensure iwFront is true when the inputline content region is clicked. Index: InputLine.c =================================================================== RCS file: /cvsroot/shadowirc/shadowirc/src/InputLine.c,v retrieving revision 1.26 retrieving revision 1.27 diff -u -d -r1.26 -r1.27 --- InputLine.c 8 May 2003 13:10:43 -0000 1.26 +++ InputLine.c 1 Aug 2003 00:13:44 -0000 1.27 @@ -299,6 +299,7 @@ { OSStatus result = eventNotHandledErr; UInt32 eventClass, eventKind; + HICommand hiCommand; eventClass = GetEventClass(event); eventKind = GetEventKind(event); @@ -338,7 +339,7 @@ if(!CMClick(ilWindow, event)) IWClick(ilWindow, event); - iwFront = 0; + iwFront = 1; result = noErr; break; @@ -363,6 +364,27 @@ break; } + case kEventClassCommand: + { + GetEventParameter(event, kEventParamDirectObject, typeHICommand, NULL, sizeof(hiCommand), NULL, &hiCommand); + + switch(eventKind) + { + case kEventCommandUpdateStatus: + switch(hiCommand.commandID) + { + case kHICommandCut: + case kHICommandCopy: + case kHICommandPaste: + case kHICommandClear: + case kHICommandSelectAll: + break; + } + break; + } + break; + } + case kEventClassKeyboard: { switch(eventKind) @@ -400,6 +422,7 @@ {kEventClassWindow, kEventWindowDeactivated}, {kEventClassWindow, kEventWindowShown}, {kEventClassWindow, kEventWindowHidden}, + {kEventClassCommand, kEventCommandUpdateStatus}, {kEventClassKeyboard, kEventRawKeyDown}, {kEventClassKeyboard, kEventRawKeyRepeat} }; |