![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Product | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Support | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Everything Else... | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ResEdit & Helix | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| What is ResEdit? |
ResEdit is a resource editor from Apple Computer. Resources are internal bits of code or other types of instructions that a program reads in order to function. By modifying these resources you can change the behavior of a program. There are other resource editors available for the Macintosh as well. Our examples use ResEdit primarily because it is free, but if you want to purchase a professional level resource editor, any of them will work. One particularly good one is Resourcer from Mathemaesthetics. If you are looking for an OS X native resource editor, we've found the open source Rezilla to be quite nice. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Why do I need a resource editor? |
There are a number of modifications that can be made to the Helix programs by modifying their resources. This is the situation we inherited when we acquired the Helix product family. We are working to move these settings into a "preferences" dialog, but until that is finished, modifying the behavior of Helix in these ways requires a resource editor. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Where do I get ResEdit? |
Good question. Cocoa applications do not use resources so Apple has decided to de-emphasizing ResEdit. It has virtually disappeared from Apple's web sites. Currently (July, 2001) it is found on the Developer Tools website, listed under Editing Tools and on the software downloads website. It may move from there, so if these links suddenly stop pointing to ResEdit, please let us know and we will try to locate it again. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| What are templates and do I need them? |
Templates are little files that make editing specific resources easier. Resources are really just bytes of code so you can edit them without templates, but without a template, you are presented with nothing more than a string of bytecodes written in hexadecimal notation. Templates put a much more human interface on the resources. All of the templates that we offer for editing Helix resources are found in the ResEdit folder on our ftp site. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| I believe I have a problem that would be solved by changing one of these resources. Where do I find guidelines for modifying them? |
Because this site is under construction, there are very few technotes defining how or why you should change them exist. We will be adding more technotes in the future. If you have access to Helix Express 4.5 or 4.5.1 installation disks, you can find descriptions for many of these resources in the Expert Tools folder. Beyond that, if you have specific questions, you will have to contact our technical support department for help. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| How do I edit resources in OS X applications? |
With OS 9 (Classic) applications, you can edit resources by dropping the application directly onto ResEdit. OS X native application are different, and slightly more difficult to edit. To edit an OS X application, right-click (control-click) on the application and choose "Show Package Contents." Open the Content, then the MacOSClassic folders. There you will see "another" copy of the application. Drag this file out of the package (for example: to the desktop). You can now open this file with ResEdit and edit resources just like a Classic application. When you are done, put the file back into the MacOSClassic folder and close up the package. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| What modifications are possible by editing resources? |
Here is the complete list of resources that are available for end user modification:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||