CompuServe Messages

#ResEdit & Popup Menus

    14-Jul-93 00:35:16
Fm: Douglas McKenna 70521,1114
To: Douglas McKenna 70521,1114
* RR's Menu Editor lets you try out 'hmnu' resources, as well as hierarchical sets of menus. You can cut and paste arbitrary selections of menu items, for instance. * RR has a dedicated 'STR#' editor [it can open a 'STR#' with 30,000 strings in it in about 10 seconds on an unaccelerated Mac IIci). * RR has a dedicated, auto-indenting 'TMPL' editor, with [minimal] on-line help. * RR's template system is vastly superior and more powerful than ResEdit's, while remaining upwardly compatible with ResEdit 'TMPL's. RR supports over 90 template data parsing field types [soon to be about 120]. Templates are extensible with simple code resources (actually filters), which means that you can edit *any* data structure worth editing with a minimum amount of work. The Custom Editor (which parses custom resources with TMPLs) is list-based, and can easily handle data structures with 10s of thousands of fields. Support for fixed and floating point, colors, dates, recursive lists, switch statements, comments, symbolic constants, non-standard default values, hex and code dumps, and lots more aren't in ResEdit. * RR comes shipped with complete and full-featured TMPLs for many resources that ResEdit can't handle: AppleEvent, Balloon Help, QuickTime, MacApp, and many more. The upcoming version will have a huge filtered TMPL (50K, it took me about 3 months to write it!) that completely opens and edits 'PICT' resources as the opcode stream data structures they are. * Most of the dedicated editors in RR DeRez directly to the clipboard. * RR has a much nicer Hex Editor than ResEdit, especially for debugging/reverse engineering. It's completely 32-bit, supports breaking the hex data into marked paragraphs with paragraph-relative offsets, lets you grow the window to any size. * RR's 68040 Code Editor is completely integrated into the Hex Editor. ResEdit's Code Editor, which is not an official part of ResEdit, is not. The Code Editor supports making common length-preserving patches, and can edit very large code resources. * RR has a neat Value Converter accessory that lets you edit any 8-, 16-, or 32-bit quantity in any of a dozen formats (including binary, octal, fixed, single float, etc.) simultaneously. The Converter can be hot linked to any Hex Editor selection. * RR takes up %50 more disk space than ResEdit. * RR is not compatible with ResEdit 'RSSC' extensions. * RR 1.1.1 does not have pixel-level editing for color icon resources. ResEdit does. However, the imminent version of RR 1.2 has outstanding support for Finder icon suites, color cursors, and color icons [the 'cicn' editor is being finalized as I write this]. Mini-icons, anti-aliasing, text, fancy selections, disconnected selections, keyboard tool equivalents, etc. are all there. [continued]