Rev 393 | Rev 515 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 393 | Rev 511 | ||
---|---|---|---|
Line 39... | Line 39... | ||
39 | static OSErr doresources(FSSpec *srcplug, FSSpec *rsrccopy){ |
39 | static OSErr doresources(FSSpec *srcplug, FSSpec *rsrccopy){ |
40 | short srcrn,dstrn; |
40 | short srcrn,dstrn; |
41 | Handle hpipl,h; |
41 | Handle hpipl,h; |
42 | long origsize,newsize,parm_type,parm_id; |
42 | long origsize,newsize,parm_type,parm_id; |
43 | OSErr e = noErr; |
43 | OSErr e = noErr; |
44 | Str255 title; |
44 | Str255 title, category; |
45 | long event_id; |
45 | long event_id; |
46 | 46 | ||
47 | #ifdef MACMACHO |
47 | #ifdef MACMACHO |
48 | FSRef inref,outref; |
48 | FSRef inref,outref; |
49 | // work with resources in data fork |
49 | // work with resources in data fork |
Line 77... | Line 77... | ||
77 | 77 | ||
78 | myc2pstrcpy(title,gdata->parm.szTitle); |
78 | myc2pstrcpy(title,gdata->parm.szTitle); |
79 | if(gdata->parm.popDialog) |
79 | if(gdata->parm.popDialog) |
80 | PLstrcat(title,"\pÉ"); |
80 | PLstrcat(title,"\pÉ"); |
81 | 81 | ||
- | 82 | myc2pstrcpy(category,gdata->parm.szCategory); |
|
- | 83 | ||
82 | origsize = GetHandleSize(hpipl); |
84 | origsize = GetHandleSize(hpipl); |
83 | SetHandleSize(hpipl,origsize+0x300); /* some slop for fixup to work with */ |
85 | SetHandleSize(hpipl,origsize+0x300); /* some slop for fixup to work with */ |
84 | HLock(hpipl); |
86 | HLock(hpipl); |
85 | newsize = fixpipl((PIPropertyList*) *hpipl,origsize,title,&event_id); |
87 | newsize = fixpipl((PIPropertyList*) *hpipl,origsize,title,category,&event_id); |
86 | HUnlock(hpipl); |
88 | HUnlock(hpipl); |
87 | SetHandleSize(hpipl,newsize); |
89 | SetHandleSize(hpipl,newsize); |
88 | 90 | ||
89 | AddResource(hpipl,'PiPL',16000,"\p"); |
91 | AddResource(hpipl,'PiPL',16000,"\p"); |
90 | 92 |