ListInDialog.r

//
//  4/17/97 oja     resource type for DLOG instead of data
//  9/13/96 PG
//      fixed CK's spelling
//      fixed user item bounds for cleaner scrolling
//
 
#define APP_NAME    "DropPrint¥USB"
#define kPopupMenuHeight    19
#define kBlocksizePopup     768
#define kRepeatPopup        769
#define kAlignPopup         770
 
 
#include "Types.r"
 
data 'DLOG' (512) {
    $"0022 0016 0120 01BA 0001 0100 0100 0000"            /* ."...í.¸........ */
    $"0000 0200 0000 300A"                                /* ......0. */
};
/*
resource 'DLOG' (512) {
    {34, 22, 267, 440},
    dBoxProc,
    visible,
    goAway,
    0x0,
    512,
    "",
    alertPositionMainScreen
};
*/
 
 
resource 'DITL' (512) {
    {   /* array DITLarray: 5 elements */
        /* [1] */
        {209, 343, 229, 401},
        Button {
            enabled,
            "OK"
        },
        /* [2] */
        {209, 271, 229, 329},
        Button {
            enabled,
            "Cancel"
        },
        /* [3] */
        {30, 10, 154, 202},
        UserItem {
            disabled
        },
        /* [4] */
        {30, 212, 154, 402},
        UserItem {
            disabled
        },
        /* [5] */
        {10, 10, 29, 202},
        StaticText {
            disabled,
            "Please choose a USB printer:"
        },
        {169, 20, 169+kPopupMenuHeight, 20+180},
        Control {
            enabled,
            kBlocksizePopup
        },
        {193, 20, 193+kPopupMenuHeight, 20+180},
        Control {
            enabled,
            kRepeatPopup
        },
        {216, 20, 216+kPopupMenuHeight, 20+180},
        Control {
            enabled,
            kAlignPopup
        },
    }
};
 
 
data 'DLOG' (513) {
    $"0022 0016 0046 00F2 0001 0100 0100 0000"            /* ."...F.ò........ */
    $"0000 0201 0000 280A"                                /* ......(. */
};
/*
resource 'DLOG' (513) {
    {34, 22, 70, 242},
    dBoxProc,
    visible,
    goAway,
    0x0,
    513,
    "",
    centerMainScreen
};
*/
 
resource 'DITL' (513) {
    {   /* array DITLarray: 1 element */
        /* [1] status bar */
        {10, 10, 26, 210 },
        UserItem {
            disabled
        }
    }
};
 
 
resource 'ALRT' (768, purgeable) {
    {100, 120, 224, 452},
    768,
    {   /* array: 4 elements */
        /* [1] */
        OK, visible, silent,
        /* [2] */
        OK, visible, silent,
        /* [3] */
        OK, visible, silent,
        /* [4] */
        OK, visible, silent
    },
    alertPositionMainScreen
};
 
resource 'DITL' (768, purgeable) {
    {   /* array DITLarray: 3 elements */
        /* [1] */
        {97, 198, 117, 270},
        Button {
            enabled,
            "OK"
        },
        /* [2] */
        {8, 8, 87, 271},
        StaticText {
            disabled,
            "Abnormal termination (^0)"
        },
        /* [3] */
        {0, 0, 0, 0},
        HelpItem {
            disabled,
            HMScanhdlg {
                1
            }
        }
    }
};
 
resource 'CNTL' (kBlocksizePopup) {
    {0, 0, 19, 180},
    popupTitleLeftJust,
    visible,
    100,            // title width, pixels
    kBlocksizePopup,
    popupMenuCDEFproc + popupFixedWidth,
    0,
    "Blocksize: "
};
 
resource 'MENU' (kBlocksizePopup, preload) {
    kBlocksizePopup, textMenuProc,
    ~0,
    enabled, "Blocksize",
    {
        "1", noicon, nokey, nomark, plain;
        "2", noicon, nokey, nomark, plain;
        "4", noicon, nokey, nomark, plain;
        "8", noicon, nokey, nomark, plain;
        "16", noicon, nokey, nomark, plain;
        "32", noicon, nokey, nomark, plain;
        "64", noicon, nokey, nomark, plain;
        "128", noicon, nokey, nomark, plain;
        "256", noicon, nokey, nomark, plain;
        "512", noicon, nokey, nomark, plain;
        "1K", noicon, nokey, nomark, plain;
        "2K", noicon, nokey, nomark, plain;
        "4K", noicon, nokey, nomark, plain;
        "8K", noicon, nokey, nomark, plain;
        "16K", noicon, nokey, nomark, plain;
        "32K", noicon, nokey, nomark, plain;
        "64K", noicon, nokey, nomark, plain;
        "128K", noicon, nokey, nomark, plain;
        "256K", noicon, nokey, nomark, plain;
        "512K", noicon, nokey, nomark, plain;
        "1024K", noicon, nokey, nomark, plain;
        "2048K", noicon, nokey, nomark, plain;
    }
};
 
resource 'CNTL' (kAlignPopup) {
    {0, 0, 19, 180},
    popupTitleLeftJust,
    visible,
    100,            // title width, pixels
    kAlignPopup,
    popupMenuCDEFproc + popupFixedWidth,
    0,
    "Align: "
};
 
resource 'MENU' (kAlignPopup, preload) {
    kAlignPopup, textMenuProc,
    ~0,
    enabled, "Align",
    {
        "2", noicon, nokey, nomark, plain;
        "4", noicon, nokey, nomark, plain;
        "8", noicon, nokey, nomark, plain;
        "16", noicon, nokey, nomark, plain;
        "32", noicon, nokey, nomark, plain;
        "64", noicon, nokey, nomark, plain;
    }
};
 
resource 'CNTL' (kRepeatPopup) {
    {0, 0, 19, 180},
    popupTitleLeftJust,
    visible,
    100,            // title width, pixels
    kRepeatPopup,
    popupMenuCDEFproc + popupFixedWidth,
    0,
    "Repeat: "
};
 
resource 'MENU' (kRepeatPopup, preload) {
    kRepeatPopup, textMenuProc,
    ~0,
    enabled, "Repeat",
    {
        "1", noicon, nokey, nomark, plain;
        "2", noicon, nokey, nomark, plain;
        "5", noicon, nokey, nomark, plain;
        "10", noicon, nokey, nomark, plain;
        "20", noicon, nokey, nomark, plain;
        "30", noicon, nokey, nomark, plain;
        "50", noicon, nokey, nomark, plain;
        "100", noicon, nokey, nomark, plain;
    }
};