Subversion Repositories filter_foundry

Rev

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