On Sat, Jul 31, 2010 at 7:44 PM, Shane
<software.research.developm...@gmail.com> wrote:
> 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];
>

Shameless bump. Still can't get this working.
_______________________________________________

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