A typical .qsd file looks like this:

transparentcolor,$ffffff
background,quartermac.bmp
button,menu,R,15,105,120,145
button,minimize,R,15,190,120,235
button,exit,R,15,280,120,325
panel,150,38,482,370
progressbar,40,360,13,54
okbutton,40,360,19,54
debuglabel,80,216,13,32
debugbutton,80,232,19,70

 

QSD file format:
1. File is plain text file.
2. Each line represents a setting.  Blank lines are ignored.
3. Lines should not contain spaces.
4. Below are possible settings.  the [] means optional:
 
[transparentcolor,color]
    where color is in ("none",validColorNumber)
    default is not transparent
    examples:
        transparentcolor,none
        transparentcolor,$FFFFFF
 
background,filename
    filename is name of a ".bmp" file
 
button,menu,R,x1,y1,x2,y2
...or...
button,menu,C,x,y,r
    R means rectangle, with coordinates upper left (x1,y1) lower right (x2,y2)
    C means circle, with center x,y and radius r
 
[button,minimize,...]
[button,exit,...]
    These work the same as the menu button.  They are optional as their functions
    can be obtained from MENU button.

panel,x1,y1,x2,y2
    Upper left (x1,y1) and Lower right (x2,y2) coordinates of html panel (also msg panel)
 
progressbar,x,y,h,w
    x,y of upper left of a progress bar with height=h and width=w
    This progress bar shows progress on such things as connecting to host.
 
okbutton,x,y,h,w
    x,y of upper left of the ok/cancel button, with height=h and width=w

[debuglabel,x1,y1,h,w]
    Postion x1,y1, height=h and width=w, for a label which tracks the
    x and y positions of the mouse.  Turn this on by setting the first character
    of the DEBUG setting in registry to Y
[debugbutton,x1,y1,h,w]
    Button to turn off debuglabel.
 

 

Copyright <%=year(now())%>