This is xmScrollView.m in view mode; [Download] [Up]
/* WidgetSet category mplementation of ScrollView class for X/Motif * * Copyright (C) 1995 The Board of Trustees of * The Leland Stanford Junior University. All Rights Reserved. * * Authors: Paul Kunz * * This file is part of an Objective-C class library for X/Motif * * xmScrollView.m,v 1.4 1995/04/11 00:01:54 pfkeb Exp */ #include "ScrollView.h" #include "xtResponder.h" #include "Box.h" #include "Motif.h" char *ScrollViewInstanceName(void) { return "ScrollView"; } @implementation ScrollView(WidgetSet) - _setBorder { switch (borderType) { case NX_NOBORDER : [self _setArg:XmNshadowThickness to:0]; break; case NX_LINE : break; case NX_BEZEL : [self _setArg:XmNshadowType to:XmSHADOW_IN]; [self _setArg:XmNshadowThickness to:BEZEL_THICKNESS]; break; case NX_GROOVE : [self _setArg:XmNshadowType to:XmSHADOW_ETCHED_IN]; break; default : break; } return self; } - _addCallback { /* The superclass is View which uses DrawingArea widget that * supports exposure callback. But this class uses * BulletinBoard widget which doesn't */ return self; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.