Although our window is resizable the buttons and field do not resize with it.
We want this to happen so.
First we need to set the autoResize
property of the background to true, the add an anchorData userProp to the object we want to resize, this will contain instructions
that let SuperCard know what we want to happen to the object when it resizes.
If we were using the RTE we would open the sizes dialog from the object property dialog (double click the object to open the property dialog).
But MPI handles this is a more efficient way:
Open the AnchorData Module from the Modules
Hilite the 'AutoResize of the bg
Now we can use the module to set the AnchorData of each object we want to resize.
The Add File...
and Add Folder...
buttons we can leave alone, we want them to stay static at the topleft of the window.
The imageList field we want to stay on the left but grow and shrink vertically with the window. Select the imageList filed with the pointer tool and set the AnchorData to 'left,Top,left,Bottom'
The Clear Image
button we want to stick to the bottom so we give it anchorData of 'left,Bottom,left,Bottom'
Try resizing the window, the only problem might be if you resize it too small to fit all the object in. We can fix that by setting a minimumSize
for the window. To do that choose "Window" from the Edit...
popUp on the PI. (You will need to choose the browse tool, or make sure nothing is selected to do this).
Set the minimumSize to 200 by 200, now you will not be able to size the window down smaller than 200 by 200.