home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / optima / samples.z / Modeless.wxf < prev    next >
Encoding:
Text File  |  1996-05-07  |  2.6 KB  |  141 lines

  1. Save Format v1.3
  2. @begin Form "Modeless"
  3.  Exported 0;
  4.  
  5.  @begin Object "WModelessDialog"
  6.   WSCaption 1;
  7.   WSDlgBorder 1;
  8.   WSSysMenu 1;
  9.   WSSystemMenu 1;
  10.   WSMinimizeBox 1;
  11.   WSMaximizeBox 1;
  12.   WSGroup 1;
  13.   WSTabStop 1;
  14.   WSVisible 1;
  15.   FormPositionType "DesignTime";
  16.   FormAbsTop "100";
  17.   FormAbsLeft "212";
  18.   FDXStructName "Form2FDXStruct";
  19.   Font "8.MS Sans Serif";
  20.   Text "Modeless Dialog";
  21.   @begin UserFunction "Modeless()"
  22.    Compiler 1;
  23.    GencodeSrcLine 127;
  24.    FunctionName "Modeless::Modeless()";
  25.   @end;
  26.   @begin UserFunction "~Modeless()"
  27.    Compiler 1;
  28.    GencodeSrcLine 131;
  29.    FunctionName "Modeless::~Modeless()";
  30.   @end;
  31.   ResID 102;
  32.   DesignName Modeless;
  33.   TabIndex 0;
  34.   DesignRect 212,100,199,71;
  35.  @end;
  36.  
  37.  @begin Object "WCommandButton"
  38.   WSChild 1;
  39.   WSMaximizeBox 1;
  40.   WSTabStop 1;
  41.   WSVisible 1;
  42.   Default "1";
  43.   Pressed "0";
  44.   FDXFieldName "cb_1_data";
  45.   FDXFieldType "WBool";
  46.   Text "OK";
  47.   @begin Event "Click"
  48.    GencodeSrcLine 135;
  49.    FunctionName "Modeless::ok_Click";
  50.   @end;
  51.   ResID 101;
  52.   DesignName ok;
  53.   TabIndex 0;
  54.   DesignRect 150,5,40,14;
  55.  @end;
  56.  
  57.  @begin Object "WLabel"
  58.   WSSNotify 1;
  59.   WSChild 1;
  60.   WSExClientEdge 1;
  61.   WSVisible 1;
  62.   Text "This is a modeless dialog.  This form is created when the 'Modeless 1' or 'Modeless 2' button on the main form is clicked.  The main form creates this dialog using a 'Form Proxy'";
  63.   ResID 102;
  64.   DesignName description;
  65.   TabIndex 1;
  66.   DesignRect 5,5,140,45;
  67.  @end;
  68.  
  69.  @begin HPPPrefixBlock
  70. @begin-code HPPPrefix
  71.  
  72. // Declarations added here will be included at the top of the .HPP file
  73.  
  74. @end-code;
  75.   GencodeSrcLine 10;
  76.  @end;
  77.  
  78.  @begin CPPPrefixBlock
  79. @begin-code CPPPrefix
  80.  
  81. // Code added here will be included at the top of the .CPP file
  82.  
  83. //  Include definitions for resources.
  84. #include "WRes.h"
  85.  
  86. @end-code;
  87.   GencodeSrcLine 10;
  88.  @end;
  89.  
  90.  @begin ClassContentsBlock
  91. @begin-code ClassContents
  92.  
  93.     public:
  94.         // add your public instance data here
  95.     private:
  96.         // add your private instance data here
  97.     protected:
  98.         // add your protected instance data here
  99.  
  100. @end-code;
  101.   GencodeSrcLine 43;
  102.  @end;
  103.  
  104. @begin-code GeneratedClassContents
  105.  
  106.         Modeless();
  107.         ~Modeless();
  108.  
  109. @end-code;
  110.  
  111. @begin-code Code "Modeless::Modeless()"
  112.  
  113. Modeless::Modeless()
  114. {
  115.     
  116. }
  117.  
  118. @end-code;
  119.  
  120. @begin-code Code "Modeless::~Modeless()"
  121.  
  122. Modeless::~Modeless()
  123. {
  124.     
  125. }
  126.  
  127. @end-code;
  128.  
  129. @begin-code Code "Modeless::ok_Click"
  130.  
  131. WBool Modeless::ok_Click(
  132.         WObject *               source,
  133.         WEventData *            event )
  134. {
  135.     Close();
  136.     return FALSE;
  137. }
  138.  
  139. @end-code;
  140. @end;
  141.