home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 Mobile / Chip_Mobile_2001.iso / palm / business / printcar / printcar.exe / src / PrintCard.rcp < prev    next >
Text File  |  2000-06-11  |  4KB  |  123 lines

  1.  
  2. #include "PrintCardRes.h"
  3.  
  4. FORM ID ID_MAIN_FORM at (0 0 160 160)
  5. USABLE
  6. MENUID ID_MAIN_MENU
  7. BEGIN
  8.     TITLE "PrintCard"
  9.  
  10.     POPUPTRIGGER "-Nothing-" ID ID_NAME_TRIGGER AT (10 20 140 AUTO) LEFTANCHOR
  11.     LIST "-Nothing-" ID ID_NAME_LIST AT (PREVLEFT PREVTOP 140 AUTO) NONUSABLE VISIBLEITEMS 6
  12.     POPUPLIST ID_NAME_TRIGGER ID_NAME_LIST
  13.  
  14.     LIST "-Nothing-" ID ID_CARD_LIST AT (10 43 140 AUTO) VISIBLEITEMS 5
  15.  
  16.     FORMBITMAP AT (10 110) BITMAP ID_NOIMAGE_BITMAP
  17.  
  18.     BUTTON "Print" ID ID_PRINT_BUTTON AT (117 138 AUTO AUTO)
  19. END
  20.  
  21. BITMAP ID ID_NOIMAGE_BITMAP "NoImage.bmp" COMPRESS
  22.  
  23. STRING ID ID_MAIN_HELP_STRING
  24.     "ò Select name from the names list. Or type name' first letter to quickly find the name.\n\n"\
  25.     "ò Select suitable card design from the cards list.\n"\
  26.     "(TXT) mark indicates text-only cards that could be printed on any printer.\n"\
  27.     "Cards with (PS) mark could be printed only on PostScript printer.\n\n"\
  28.     "ò Press Print button to print the card."
  29.  
  30. MENU ID ID_MAIN_MENU
  31. BEGIN
  32.     PULLDOWN "PrintCard"
  33.     BEGIN
  34.         MENUITEM "Preferences..." ID_MENU_PREFERENCES "R"
  35.         MENUITEM SEPARATOR
  36.         MENUITEM "Help" ID_MENU_HELP "H"
  37.         MENUITEM "About..." ID_MENU_ABOUT "A"
  38.     END
  39. END
  40.  
  41.  
  42. FORM ID ID_PRINT_STATUS_FORM AT (30 60 100 40)
  43. USABLE
  44. MODAL
  45. BEGIN
  46.     FORMBITMAP AT (5 18) BITMAP ID_PRINT_INDICATOR_BITMAP NONUSABLE
  47.     FORMBITMAP AT (10 10) BITMAP ID_PRINTER_BITMAP
  48.  
  49.     LABEL "Initializing...     " ID ID_PRINT_STATUS_LABEL AT (40 CENTER)
  50. END
  51.  
  52. BITMAP ID ID_PRINTER_BITMAP "Printer.bmp" COMPRESS
  53. BITMAP ID ID_PRINT_INDICATOR_BITMAP "PrintIndicator.bmp" COMPRESS
  54.  
  55.  
  56. FORM ID ID_PREFERENCES_FORM AT (2 2 156 156)
  57. USABLE
  58. MODAL
  59. DEFAULTBTNID ID_OK_BUTTON
  60. HELPID ID_PREFERENCES_HELP_STRING
  61. BEGIN
  62.     TITLE "Preferences"
  63.  
  64.     LABEL "Print preferences:" AUTOID AT (5 20) FONT 1
  65.     LABEL "(only for PostScript cards)" AUTOID AT (PREVLEFT PREVBOTTOM)
  66.  
  67.     LABEL "Frame width:" AUTOID AT (10 PREVBOTTOM+8) FONT 0
  68.     FIELD ID ID_FRAME_WIDTH_FIELD AT (95 PREVTOP 20 AUTO) LEFTALIGN NUMERIC UNDERLINED MAXCHARS 4
  69.     LABEL "pt" AUTOID AT (PREVRIGHT+5 PREVTOP) FONT 0
  70.     LABEL "Frame height:" AUTOID AT (10 PREVBOTTOM) FONT 0
  71.     FIELD ID ID_FRAME_HEIGHT_FIELD AT (95 PREVTOP 20 AUTO) LEFTALIGN NUMERIC UNDERLINED MAXCHARS 4
  72.     LABEL "pt" AUTOID AT (PREVRIGHT+5 PREVTOP) FONT 0
  73.     LABEL "Margin:" AUTOID AT (10 PREVBOTTOM) FONT 0
  74.     FIELD ID ID_FRAME_MARGIN_FIELD AT (95 PREVTOP 20 AUTO) LEFTALIGN NUMERIC UNDERLINED MAXCHARS 4
  75.     LABEL "pt" AUTOID AT (PREVRIGHT+5 PREVTOP) FONT 0
  76.  
  77.     LABEL "Scale X:" AUTOID AT (10 PREVBOTTOM) FONT 0
  78.     FIELD ID ID_SCALE_X_FIELD AT (95 PREVTOP 20 AUTO) LEFTALIGN NUMERIC UNDERLINED MAXCHARS 4
  79.     LABEL "%" AUTOID AT (PREVRIGHT+5 PREVTOP) FONT 0
  80.     LABEL "Scale Y:" AUTOID AT (10 PREVBOTTOM+2) FONT 0
  81.     FIELD ID ID_SCALE_Y_FIELD AT (95 PREVTOP 20 AUTO) LEFTALIGN NUMERIC UNDERLINED MAXCHARS 4
  82.     LABEL "%" AUTOID AT (PREVRIGHT+5 PREVTOP) FONT 0
  83.  
  84.     LABEL "Number of copies:" AUTOID AT (10 PREVBOTTOM+1) FONT 0
  85.     PUSHBUTTON "one" ID ID_ONE_COPY_BUTTON AT (95 PREVTOP+1 AUTO AUTO) GROUP 1
  86.     PUSHBUTTON "many" ID ID_MANY_COPIES_BUTTON AT (PREVRIGHT+1 PREVTOP AUTO AUTO) GROUP 1
  87.  
  88.     BUTTON "Ok" ID ID_OK_BUTTON AT (4 140 AUTO AUTO)
  89.     BUTTON "Cancel" ID ID_CANCEL_BUTTON AT (PREVRIGHT+4 PREVTOP AUTO AUTO)
  90.     BUTTON "Set defaults" ID ID_SET_DEFAULT_BUTTON AT (PREVRIGHT+20 PREVTOP AUTO AUTO)
  91. END
  92.  
  93. STRING ID_PREFERENCES_HELP_STRING
  94.     "Note that those options works only for PostScript cards.\n\n"\
  95.     "ò Frame height and width defines print size of the card.\n"\
  96.     "ò Margin determines position of text inside the frame.\n"\
  97.     "All these parameters are measured in 'points' - standard device measurement units."\
  98.     "By default one point is equal to 1/72 inch.\n\n"\
  99.     "ò Scale is in percent. Value 100% represents size without scale.\n\n"\
  100.     "ò Number of copies parameter defines how many cards will be printed."\
  101.     "When 'many copies' selected, as many as possible cards will be printed on one page.\n"
  102.  
  103.  
  104. ALERT ID ID_ABOUT_ALERT
  105. INFORMATION
  106. BEGIN
  107.     TITLE "About PrintCard"
  108.     MESSAGE "Business Card printing utility.\n\n(c) Sergey Udovenko."
  109.     BUTTONS "OK"
  110. END
  111.  
  112. ALERT ID ID_ERROR_ALERT
  113. ERROR
  114. BEGIN
  115.     TITLE "Error"
  116.     MESSAGE "^1"
  117.     BUTTONS "OK"
  118. END
  119.  
  120. ICON "PrintCard.bmp"
  121. APPLICATION ID 1 "PrCd"
  122. VERSION ID 1 "1.0"
  123.