[menuItem setTarget:myWindowOutlet];
[menuItem setAction:@selector(makeKeyAndOrderFront:)];



ok, that makes sense to me.
But now, the menuItem is inactive (so I cant click on it).


here my code;

hope someone can give me a clue what is wrong with the code...



AppController.h

#import "MenuHandler.h"

@implementation AppController

MenuHandler *menuCreate;

- (void) awakeFromNib {

        menuCreate = [[MenuHandler alloc] init];
        
        [menuCreate setIcon];
        [menuCreate initItems];
        
        return self;
}




And that happens when initItems get called;


MenuHandler.m

- (void) initOtherItems
{       
        // Edit-List-Button
        //NSMenuItem *newItem;
        newItem = [[NSMenuItem alloc] init];
        [newItem initWithTitle:@"Preferences"
                           action:@selector(makeKeyAndOrderFront:)
                           keyEquivalent:@""];
        [menu addItem:newItem];
        [newItem setEnabled:YES];
        [newItem setTarget:prefs];
        
        [menu addItem:[NSMenuItem separatorItem]];

}




and prefs is defined in MenuHandler.m, and connected with the window made in IB;


MenuHandler.h


@interface MenuHandler : NSObject {
        
        NSMenu *menu;
        NSMenuItem *newItem;
        IBOutlet NSWindow *prefs;
}

- (void) initOtherItems;



_______________________________________________

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