[net.micro.mac] Using a nonstandard dialog box with

bantz@clio.Uiuc.ARPA (02/11/86)

This message is empty.

bacstab@iuvax.UUCP (02/27/86)

/**** iuvax:net.micro.mac / ucsbcsl!discolo /  9:59 am  Jan 30, 1986 ****/
In IM, on pp. 33 of the Standard File Package chapter, there is a table
which shows the standard dialog box for SFGetFile.  The table looks
like this:

Item number	Item				Standard display rectangle
-----------	----				--------------------------
1		Open button			(152, 28, 232, 46)
2		Invisible button		(1152, 59, 1232, 77)
3		Cancel button			(152, 90, 232, 108)
4		UserItem for disk name		(248, 28, 344, 46)
5		Eject button			(256, 59, 336, 77)
6		Drive button			(256, 90, 336, 108)
7		UserItem for file name list	(12, 11, 125, 125)
8		UserItem for scroll bar		(124, 11, 140, 125)
9		UserItem for gray line		(244, 20, 245, 116)
10		Invisible text (statText)	(1044, 20, 1145, 116)

My question is: "How do I define more items in this list with the
Resource Maker?"  For starters, I have tried using SFPPutFile to similuate
the original dialog box, like this:

	SFPPutfile(&where, "", NULL, -1, NULL, NULL, &reply, 258, NULL)

(in MegaMax C) where the input for Resource Maker is as follows:

TYPE DLOG
  ,258(4)

0 0 136 348
1
0
258

TYPE DITL
  ,258(32)
10
button				; item #1: Open button
28 152 232 46
Open
button				; item #2: Invisible
59 1152 77 1232

button				; item #3: Cancel button
90 152 108 232
Cancel
userItem			; item #4: Disk name
28 248 46 344

button				; item #5: Eject button
59 256 336 77
Eject
button				; item #6: Drive button
90 256 108 336
Drive
userItem			; item #7: File name list
11 12 125 125

useritem			; item #8: Scroll bar
11 12 125 140

useritem			; item #9: Gray line
20 244 116 245

staticText			; item #10: Invisible
20 1044 116 1145

This does not work.  I am probably missing something.  When I run the
program, the buttons appear and work correctly, but the items defined
as "userItem" appear as garbage.  Can someone help me out?

If you have an idea or another reference, please send me mail.  Thanks
in advance.
-- 

uucp: {ucbvax,cepu}!ucsbcsl!discolo
arpa: ucsbcsl!discolo@BERKELEY
csnet: discolo@ucsb
USMail: U.C. Santa Barbara
	Department of Computer Science
	Santa Barbara, CA  93106
GTE: (805) 961-4178
/* ---------- */