This is EntryPanel.m in view mode; [Download] [Up]
// Copyright H. Giesen, University of Koblenz-Landau 1996
#import "EntryPanel.h"
@implementation EntryPanel
- (BOOL)constrainFrameRect:(NXRect *)theFrame
toScreen:(const NXScreen *)screen
{
return NO;
}
- XXsendEvent:(NXEvent *)event;
/* I override sendEvent: so that I can snarf control-mouseDown events.
* When the user holds Control key down and clicks on something, this
* method will figure out which window received the click, finds the
* view which is directly under the mouse down, and passes that information
* to the help object who will display the appropriate help file. If this
* isn't a control-mouseDown event, I just call the super Application
* sendEvent: method to handle the event normally.
*/
{
if ( (event->flags & NX_CONTROLMASK) ) {
fprintf( stderr, "NX_CONTROLMASK\n" );
}
else fprintf( stderr, "+\n" );
[super sendEvent:event];
return self;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.