home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / starview / examples / output / fontdemo.src < prev    next >
C/C++ Source or Header  |  1992-07-31  |  5KB  |  190 lines

  1. /*******************************************************************
  2. *  FONTDEMO.SRC
  3. *  (c) 1992 STAR DIVISION
  4. *******************************************************************/
  5.  
  6. #include "fontdemo.hrc"
  7.  
  8. ModalDialog FONTDIALOG
  9. {
  10.     Size       = MAP_SYSFONT( 220, 210 );
  11.     OutputSize = TRUE;
  12.     Moveable   = TRUE;
  13.     Closeable  = FALSE;
  14.     Text       = "Choose Font";
  15.  
  16.     FixedText FD_NAMETEXT
  17.     {
  18.         PosSize  = MAP_SYSFONT( 5, 5, 40, 10 );
  19.         Text     = "~Font:";
  20.         Left     = TRUE;
  21.     };
  22.  
  23.     ListBox FD_NAMEBOX
  24.     {
  25.         PosSize  = MAP_SYSFONT( 5, 17, 95, 58 );
  26.         Tabstop  = TRUE;
  27.         Border   = TRUE;
  28.         Sort     = TRUE;
  29.     };
  30.  
  31.     FixedText FD_SIZETEXT
  32.     {
  33.         PosSize  = MAP_SYSFONT( 110, 5, 25, 10 );
  34.         Text     = "~Size:";
  35.         Left     = TRUE;
  36.     };
  37.  
  38.     ListBox FD_SIZEBOX
  39.     {
  40.         PosSize  = MAP_SYSFONT( 110, 17, 25, 58 );
  41.         Tabstop  = TRUE;
  42.         Border   = TRUE;
  43.     };
  44.  
  45.     AutoCheckBox FD_ITALIC
  46.     {
  47.         PosSize  = MAP_SYSFONT( 150, 25, 60, 14 );
  48.         Text     = "~Italic";
  49.         Group    = TRUE;
  50.         Tabstop  = TRUE;
  51.     };
  52.  
  53.     AutoCheckBox FD_BOLD
  54.     {
  55.         PosSize  = MAP_SYSFONT( 150, 40, 60, 14 );
  56.         Text     = "~Bold";
  57.     };
  58.  
  59.     AutoCheckBox FD_STRIKEOUT
  60.     {
  61.         PosSize  = MAP_SYSFONT( 150, 55, 60, 14 );
  62.         Text     = "Stri~keout";
  63.     };
  64.  
  65.     AutoCheckBox FD_UNDERLINE
  66.     {
  67.         PosSize  = MAP_SYSFONT( 150, 70, 60, 14 );
  68.         Text     = "~Underline";
  69.     };
  70.  
  71.     AutoCheckBox FD_SHADOW
  72.     {
  73.         PosSize  = MAP_SYSFONT( 150, 85, 60, 14 );
  74.         Text     = "S~hadow";
  75.     };
  76.  
  77.     AutoCheckBox FD_OUTLINE
  78.     {
  79.         PosSize  = MAP_SYSFONT( 150, 100, 60, 14 );
  80.         Text     = "~Outline";
  81.     };
  82.  
  83.     AutoCheckBox FD_TRANSPARENT
  84.     {
  85.         PosSize  = MAP_SYSFONT( 150, 115, 60, 14 );
  86.         Text     = "~Transparent";
  87.     };
  88.  
  89.     GroupBox FD_STYLEGROUP
  90.     {
  91.         PosSize  = MAP_SYSFONT( 145, 13, 70, 125 );
  92.         Text     = "Style";
  93.     };
  94.  
  95.     FixedText FD_COLORTEXT
  96.     {
  97.         PosSize  = MAP_SYSFONT( 5, 82, 55, 10 );
  98.         Text     = "~Color:";
  99.         Left     = TRUE;
  100.     };
  101.  
  102.     DropDownListBox FD_COLORBOX
  103.     {
  104.         PosSize         = MAP_SYSFONT( 60, 80, 75, 50 );
  105.         Group           = TRUE;
  106.         Tabstop         = TRUE;
  107.         CurPos          = 0;
  108.         StringList      =
  109.         {
  110.             "Black"; "Red"; "Green"; "Blue"; "Light Red";
  111.             "Light Green"; "Light Blue"; "Yellow"; "White";
  112.         };
  113.     };
  114.  
  115.     FixedText FD_FILLINTEXT
  116.     {
  117.         PosSize  = MAP_SYSFONT( 5, 97, 55, 10 );
  118.         Text     = "FillColo~r:";
  119.         Left     = TRUE;
  120.     };
  121.  
  122.     DropDownListBox FD_FILLINBOX
  123.     {
  124.         PosSize         = MAP_SYSFONT( 60, 95, 75, 50 );
  125.         Tabstop         = TRUE;
  126.         CurPos          = 8;
  127.         StringList      =
  128.         {
  129.             "Black"; "Red"; "Green"; "Blue"; "Light Red";
  130.             "Light Green"; "Light Blue"; "Yellow"; "White";
  131.         };
  132.     };
  133.  
  134.     FixedText FD_LINEANGLETEXT
  135.     {
  136.         PosSize  = MAP_SYSFONT( 5, 112, 55, 10 );
  137.         Text     = "~LineOrientation:";
  138.         Left     = TRUE;
  139.     };
  140.  
  141.     DropDownComboBox FD_LINEANGLEBOX
  142.     {
  143.         PosSize         = MAP_SYSFONT( 60, 110, 75, 50 );
  144.         Group           = TRUE;
  145.         Tabstop         = TRUE;
  146.         CurPos          = 0;
  147.         MaxTextLength   = 4;
  148.         StringList      =
  149.         {
  150.             "0"; "450"; "900"; "1350"; "1800"; "2250";
  151.             "2700"; "3150";
  152.         };
  153.     };
  154.  
  155.     FixedText FD_CHARANGLETEXT
  156.     {
  157.         PosSize  = MAP_SYSFONT( 5, 127, 55, 10 );
  158.         Text     = "~CharOrientation:";
  159.         Left     = TRUE;
  160.     };
  161.  
  162.     DropDownComboBox FD_CHARANGLEBOX
  163.     {
  164.         PosSize         = MAP_SYSFONT( 60, 125, 75, 50 );
  165.         Tabstop         = TRUE;
  166.         CurPos          = 0;
  167.         MaxTextLength   = 4;
  168.         StringList      =
  169.         {
  170.             "0"; "450"; "900"; "1350"; "1800"; "2250";
  171.             "2700"; "3150";
  172.         };
  173.     };
  174.  
  175.     Control FD_SHOWFONT
  176.     {
  177.         PosSize  = MAP_SYSFONT( 5, 145, 210, 40 );
  178.         Text     = "The Quick Brown Fox Jumps Over The Lazy Dog";
  179.         Border   = TRUE;
  180.     };
  181.  
  182.     DefPushButton FD_OK
  183.     {
  184.         PosSize  = MAP_SYSFONT( 85, 190, 50, 15 );
  185.         Text     = "OK";
  186.         Tabstop  = TRUE;
  187.         Group    = TRUE;
  188.     };
  189. };
  190.