[futurebasic] Re: Generic icons

Message: < previous - next > : Reply : Subscribe : Cleanse
Home   : May 1998 : Group Archive : Group : All Groups

From: "Deepesh Letap" <DLetap@...>
Date: Fri, 29 May 1998 07:57:56 +0100


First, ensure that the icons are in your resource file. The icon family
usually consists of icl4 icl8 ICN# ics# ics4 ics8 resources. Your
application icon is usually ID 128 and your other icons would be ID 129
onwards.

Secondly, in ResEdit, try to delete the BNDL and FREF resources since they
are probably corrupted.

Thirdly, create a new BNDL resource using the Resource menu Create New
Resource item. Select BNDL as the new resource from the dialog box that
appears. Do not create a FREF resource since that will create itself
automatically.

Thirdly, open the BNDL resource by double clicking it. There should be one
item ID 128 listed. Double click that one to edit it. From the Views menu
select Extended View. This should show all options.

Fourthly, enter your unique program signature (4 characters) and the file
types starting with APPL. For each one you should enter the icon ID with 128
for APPLE and 129 etc for the rest.

Fifth, save the lot and recompile your application. You may need to rebuild
the desktop in extreme cases if your newly created application file does not
contain the new icons.

Hope this helps,

Deep



>Well, I tried this on my project, and I do believe that as a result I now 
>have large generic icons in my BNDL resource and I cannnot remember how I 
>got the proper icons there in the first place, but the proper ones are 
>now gone. They are in the previous version, but I can't seem to get them 
>over to the BNDL - of my latest version - never had this problem before - 
>simple copy and paste does not seem to work.
>
>Sorry, but I need help, I'm not used to seeing my project with generic 
>icons. I have rebuilt the desktop to no avail, thinking that might help. 
>I tried copying the BNDL icons from an older version, that still has 
>them, but they would not "stick". 
>
>H - e - l - p - !