Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
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; |
} |
}; |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-03-26