🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.next.programmer
3 messages
3 total messages Started by Chris Jackson IME Tue, 03 Nov 1992 08:26
The IB Object Icon
#115
Author: Chris Jackson IME
Date: Tue, 03 Nov 1992 08:26
15 lines
1100 bytes
Is there a simple way to create the sphere icon used to represent
objects in IB's File Window ?  Specifically, I would like to have
a blue version (like the icon of RenderManager) and have a capital
'F' embossed around the front of it.

Also, once I have my own icon for an object that when instantiated
from a palette will appear in the File Window,  how do I ensure that
my icon will be displayed ?   I have tried implementing a 'getIBImage'
method for my object (using 'NXImage::findImageNamed') but that does
not work. 

Thanks in advance for any pointers,

Chris.
Re: The IB Object Icon
#1857
Author: swede Jim Mynatt
Date: Fri, 20 Nov 1992 22:33
36 lines
1644 bytes
In article <1992Nov3.082658.16279@rdg.dec.com>  
jacksonc@uproar.enet.dec.com (Chris Jackson @ IME) writes:
  > 
  > Is there a simple way to create the sphere icon used to represent
  > objects in IB's File Window ?  Specifically, I would like to have
  > a blue version (like the icon of RenderManager) and have a capital
  > 'F' embossed around the front of it.
  > 
  > Also, once I have my own icon for an object that when instantiated
  > from a palette will appear in the File Window,  how do I ensure that
  > my icon will be displayed ?   I have tried implementing a 'getIBImage'
  > method for my object (using 'NXImage::findImageNamed') but that does
  > not work. 
  > 
  > Thanks in advance for any pointers,
  > 
  > Chris.

--
Implement the following method in your class:

getIBImage
- (NXImage *)getIBImage

Returns the image that's displayed in the File window when an instance of  
this class is created.  By default, Interface Builder provides an image of  
a sphere.  If you want to provide a different image, implement this method  
in your custom class.

From GeneralRef/08_InterfaceBuilder/Protocols
-------------------------------------------------------
James L. Mynatt
Area Systems Engineering Manager
NeXT Computer, Inc.
USPS:	Echelon IV, Suite 400
	9430 Research Blvd.
Re: The IB Object Icon
#1858
Author: swede Jim Mynatt
Date: Fri, 20 Nov 1992 22:35
34 lines
1447 bytes
In article <1992Nov3.082658.16279@rdg.dec.com>  
jacksonc@uproar.enet.dec.com (Chris Jackson @ IME) writes:
  > 
  > Is there a simple way to create the sphere icon used to represent
  > objects in IB's File Window ?  Specifically, I would like to have
  > a blue version (like the icon of RenderManager) and have a capital
  > 'F' embossed around the front of it.
  > 
  > Also, once I have my own icon for an object that when instantiated
  > from a palette will appear in the File Window,  how do I ensure that
  > my icon will be displayed ?   I have tried implementing a 'getIBImage'
  > method for my object (using 'NXImage::findImageNamed') but that does
  > not work. 
  > 
  > Thanks in advance for any pointers,
  > 
  > Chris.

--
Sorry here is a code snippet that should work.

- (NXImage *)getIBImage
{
    const char *imageName;
    imageName = "BlueSphereWithF";
    return [NXImage findImageNamed:imageName];
}

-------------------------------------------------------
James L. Mynatt
Area Systems Engineering Manager
NeXT Computer, Inc.
USPS:	Echelon IV, Suite 400
		9430 Research Blvd.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads