Hi, The complete code for the object is attached. I guess I am still more than a little perplexed why the window itself is being drawn fine, but I can't get any elements (like the text field) drawn to the panel view.
Thanks --- On Thu, 3/12/09, I. Savant <[email protected]> wrote: > From: I. Savant <[email protected]> > Subject: Re: code for drawing an NSTextField to a panel window ... > To: [email protected] > Cc: [email protected] > Date: Thursday, March 12, 2009, 12:00 PM > On Wed, Mar 11, 2009 at 12:11 PM, vinai > <[email protected]> wrote: > > > where rawButtonRect is an NSRect, contectRect defines > the panel window I am trying to draw to, and rawTextField is > of * NSTextField type. mainPanelView is the view for the > mainPanel window, and rawTextField is just one of the > subviews I am trying to add to the that view. However, the > window remains plain, and I am at a loss as to what I missed > ... > > I can't tell, because you didn't include all the > relevant code. > > How did you create mainPanelView? What is its frame? Who > is self (I > suspect it's an NSWindow subclass, but that's an > odd place to put code > to build its contents - it'd make more sense to put > that in a window > controller if anywhere). > > -- > I.S.
#import <Cocoa/Cocoa.h>
#import <AppKit/NSPanel.h>
#import "../MiscOperations.h"
#import "MyButton.h"
@interface ControlPanel : NSPanel
{
NSView * mainPanelView, * rawTypePopPuSubView,
* reconTypePopUpSubView;
MyButton * rawButton, * mriButton;
NSRect rawButtonRect, mriButtonRect;
NSArray * rawArray, * mriArray;
NSMenu * rawMenu, * mriMenu;
NSTextField * rawTextField, * mriTextField;
}
- (id) initWithContentRect: (NSRect) contentRect
styleMask: (NSUInteger) windowStyle
backing: (NSBackingStoreType) bufferingType
defer: (BOOL) deferCreation;
@end
ControlPanel.m
Description: Binary data
_______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
