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 <idiotsavant2...@gmail.com> wrote:

> From: I. Savant <idiotsavant2...@gmail.com>
> Subject: Re: code for drawing an NSTextField to a panel window ...
> To: for_use...@yahoo.com
> Cc: Cocoa-dev@lists.apple.com
> Date: Thursday, March 12, 2009, 12:00 PM
> On Wed, Mar 11, 2009 at 12:11 PM, vinai
> <for_use...@yahoo.com> 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

Attachment: ControlPanel.m
Description: Binary data

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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 arch...@mail-archive.com

Reply via email to