I'm trying to create an NSPathControl where there are several items
(components) within the row and each item (component) is a popup menu.
And then I would populate each of those popups w/ items. But I'm
having a problem in understanding if that's how it really works.

I'm playing around w/ the following code. Can anyone offer guidance on
using NSPathControl?


        NSPathComponentCell *cell1 = [[NSPathComponentCell alloc] init];
        [cell1 setTitle:@"cell 1"];
        [networkComponents addObject:cell1];
                
        NSPathComponentCell *cell2 = [[NSPathComponentCell alloc] init];
        [cell2 setTitle:@"cell 2"];
        [networkComponents addObject:cell2];
                
        NSMenu *pathMenu = [[NSMenu alloc] initWithTitle:@"Main"];
        NSMenuItem *pathItems = [[NSMenuItem alloc] initWithTitle:@"item #1"
action:nil keyEquivalent:@""];
        NSMenuItem *pathItems2 = [[NSMenuItem alloc] initWithTitle:@"item #2"
action:nil keyEquivalent:@""];
        [pathItems setSubmenu:pathMenu];
        [pathItems2 setSubmenu:pathMenu];
                
        [networkPathControl setMenu:pathMenu];

        // setStringValue works, but its' only 1 single popup that's empty 
unless
        // I click on it, then I see the string values
        //[networkPathControl setStringValue:@"cell 3 / cell 4"];

        //[networkPathControl setPathComponentCells:networkComponents];
        //[networkPathControl setBackgroundColor:[NSColor blueColor]];
        //[networkPathControl setNeedsDisplay:YES];
_______________________________________________

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