Re: Action Cell and Matrix Madness
Re: Action Cell and Matrix Madness
- Subject: Re: Action Cell and Matrix Madness
- From: Jonathan Hess <email@hidden>
- Date: Sun, 27 Jan 2008 14:52:59 -0800
On Jan 26, 2008, at 7:40 PM, Andrew Merenbach wrote:
Hi, all,
I'm making a version of John Conway's "Game of Life" cellular
automaton that requires a grid of cells. A previous version of my
program used an NSMatrix subclass of NSCells.
Now, in IB3 on Leopard, I would like to set this up without having
to do substitutions or initializations in code (what I had to do
before).
There doesn't appear to be a way to add a cell by itself to a view
or window -- and this does indeed makes sense to me. There also
doesn't appear to be a way to change the class of an NSButtonCell,
NSTextCell, NSImageCell, et cetera in a matrix to be a custom
subclass of NSCell or NSActionCell -- this also makes sense to me.
What doesn't make sense to me is that I can't figure out a way to do
this. I want my custom NSActionCell (or NSCell, if that would work)
subclass to be in an NSMatrix subclass. Is there no way to do this
from IB3 *without* resorting to a custom palette plugin?
Yeah, to do what you're asking for, we would need an instance of
"NSCell" on the library. Just for a test, I whipped up an IB 3.0
plugin and didn't have to write any code to integrate a cell into the
library.
I started with the plugin project template, and deleted the framework
target, the inspector class and nib, the integration category, and all
of the files from the framework target. Then I opened the library nib,
added some text to the template object that said "Cell" and hooked up
the 'representedObject' outlet of the library item template container
to an NSObject that had its custom class set to NSCell in the top
level of the document. After that, I could build and load my plug-in
and drag vanilla NSCell instances onto an NSMatrix.
Good Luck -
Jon Hess
Cheers,
Andrew
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden