home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 10 / ioProg_10.iso / soft / optima / samples.z / TabForm2.wxf < prev    next >
Encoding:
Text File  |  1996-09-16  |  9.6 KB  |  470 lines

  1. Save Format v1.3
  2. @begin Form "TabForm2"
  3.  Exported 0;
  4.  
  5.  @begin Object "WModelessDialog"
  6.   WSChild 1;
  7.   WSVisible 1;
  8.   Font "8.MS Sans Serif";
  9.   FormPositionType "Centered";
  10.   @begin Event "Close"
  11.    GencodeSrcLine 220;
  12.    FunctionName "TabForm2::TabForm2_Close";
  13.   @end;
  14.   @begin Event "Create"
  15.    GencodeSrcLine 233;
  16.    FunctionName "TabForm2::TabForm2_Create";
  17.   @end;
  18.   @begin UserFunction "TabForm2()"
  19.    Compiler 1;
  20.    GencodeSrcLine 261;
  21.    FunctionName "TabForm2::TabForm2()";
  22.   @end;
  23.   @begin UserFunction "~TabForm2()"
  24.    Compiler 1;
  25.    GencodeSrcLine 265;
  26.    FunctionName "TabForm2::~TabForm2()";
  27.   @end;
  28.   @begin UserFunction "unPressAll( void )"
  29.    GencodeSrcLine 269;
  30.    FunctionName "TabForm2::unPressAll( void )";
  31.   @end;
  32.   @begin UserFunction "Prototype for unPressAll( void )"
  33.    Private 1;
  34.    GencodeSrcLine 70;
  35.    FunctionName "TabForm2::Prototype for unPressAll( void )";
  36.   @end;
  37.   ResID 104;
  38.   DesignName TabForm2;
  39.   TabIndex 0;
  40.   DesignRect 47,178,55,103;
  41.  @end;
  42.  
  43.  @begin Object "WPictureButton"
  44.   WBSBitmap 1;
  45.   WSClipSiblings 1;
  46.   WSChild 1;
  47.   WSMaximizeBox 1;
  48.   WSTabStop 1;
  49.   WSVisible 1;
  50.   Pressed "0";
  51.   @begin Event "Click"
  52.    GencodeSrcLine 280;
  53.    FunctionName "TabForm2::pictbttn_1_Click";
  54.   @end;
  55.   ResID 101;
  56.   DesignName pictbttn_1;
  57.   TabIndex 0;
  58.   DesignRect 5,10,20,20;
  59.   @begin ComponentData "pictbttn_1"
  60.    Picture "<no picture>";
  61.   @end;
  62.  @end;
  63.  
  64.  @begin Object "WPictureButton"
  65.   WBSBitmap 1;
  66.   WSClipSiblings 1;
  67.   WSChild 1;
  68.   WSMaximizeBox 1;
  69.   WSTabStop 1;
  70.   WSVisible 1;
  71.   Pressed "0";
  72.   @begin Event "Click"
  73.    GencodeSrcLine 290;
  74.    FunctionName "TabForm2::pictbttn_2_Click";
  75.   @end;
  76.   ResID 102;
  77.   DesignName pictbttn_2;
  78.   TabIndex 1;
  79.   DesignRect 25,10,20,20;
  80.   @begin ComponentData "pictbttn_2"
  81.    Picture "<no picture>";
  82.   @end;
  83.  @end;
  84.  
  85.  @begin Object "WPictureButton"
  86.   WBSBitmap 1;
  87.   WSClipSiblings 1;
  88.   WSChild 1;
  89.   WSMaximizeBox 1;
  90.   WSTabStop 1;
  91.   WSVisible 1;
  92.   Pressed "0";
  93.   @begin Event "Click"
  94.    GencodeSrcLine 301;
  95.    FunctionName "TabForm2::pictbttn_3_Click";
  96.   @end;
  97.   ResID 103;
  98.   DesignName pictbttn_3;
  99.   TabIndex 2;
  100.   DesignRect 5,30,20,20;
  101.   @begin ComponentData "pictbttn_3"
  102.    Picture "<no picture>";
  103.   @end;
  104.  @end;
  105.  
  106.  @begin Object "WPictureButton"
  107.   WBSBitmap 1;
  108.   WSClipSiblings 1;
  109.   WSChild 1;
  110.   WSMaximizeBox 1;
  111.   WSTabStop 1;
  112.   WSVisible 1;
  113.   Pressed "0";
  114.   @begin Event "Click"
  115.    GencodeSrcLine 312;
  116.    FunctionName "TabForm2::pictbttn_4_Click";
  117.   @end;
  118.   ResID 104;
  119.   DesignName pictbttn_4;
  120.   TabIndex 3;
  121.   DesignRect 25,30,20,20;
  122.   @begin ComponentData "pictbttn_4"
  123.    Picture "<no picture>";
  124.   @end;
  125.  @end;
  126.  
  127.  @begin Object "WPictureButton"
  128.   WBSBitmap 1;
  129.   WSClipSiblings 1;
  130.   WSChild 1;
  131.   WSMaximizeBox 1;
  132.   WSTabStop 1;
  133.   WSVisible 1;
  134.   Pressed "0";
  135.   @begin Event "Click"
  136.    GencodeSrcLine 322;
  137.    FunctionName "TabForm2::pictbttn_5_Click";
  138.   @end;
  139.   ResID 105;
  140.   DesignName pictbttn_5;
  141.   TabIndex 4;
  142.   DesignRect 5,50,20,20;
  143.   @begin ComponentData "pictbttn_5"
  144.    Picture "<no picture>";
  145.   @end;
  146.  @end;
  147.  
  148.  @begin Object "WPictureButton"
  149.   WBSBitmap 1;
  150.   WSClipSiblings 1;
  151.   WSChild 1;
  152.   WSMaximizeBox 1;
  153.   WSTabStop 1;
  154.   WSVisible 1;
  155.   Pressed "0";
  156.   @begin Event "Click"
  157.    GencodeSrcLine 333;
  158.    FunctionName "TabForm2::pictbttn_6_Click";
  159.   @end;
  160.   ResID 106;
  161.   DesignName pictbttn_6;
  162.   TabIndex 5;
  163.   DesignRect 25,50,20,20;
  164.   @begin ComponentData "pictbttn_6"
  165.    Picture "<no picture>";
  166.   @end;
  167.  @end;
  168.  
  169.  @begin Object "WPictureButton"
  170.   WBSBitmap 1;
  171.   WSClipSiblings 1;
  172.   WSChild 1;
  173.   WSMaximizeBox 1;
  174.   WSTabStop 1;
  175.   WSVisible 1;
  176.   Pressed "0";
  177.   @begin Event "Click"
  178.    GencodeSrcLine 344;
  179.    FunctionName "TabForm2::pictbttn_7_Click";
  180.   @end;
  181.   ResID 107;
  182.   DesignName pictbttn_7;
  183.   TabIndex 6;
  184.   DesignRect 5,70,20,20;
  185.   @begin ComponentData "pictbttn_7"
  186.    Picture "<no picture>";
  187.   @end;
  188.  @end;
  189.  
  190.  @begin Object "WPictureButton"
  191.   WBSBitmap 1;
  192.   WSClipSiblings 1;
  193.   WSChild 1;
  194.   WSVisible 1;
  195.   Pressed "0";
  196.   @begin Event "Click"
  197.    GencodeSrcLine 355;
  198.    FunctionName "TabForm2::pictbttn_8_Click";
  199.   @end;
  200.   ResID 108;
  201.   DesignName pictbttn_8;
  202.   TabIndex 7;
  203.   DesignRect 25,70,20,20;
  204.   @begin ComponentData "pictbttn_8"
  205.    Picture "<no picture>";
  206.   @end;
  207.  @end;
  208.  
  209.  @begin HPPPrefixBlock
  210. @begin-code HPPPrefix
  211.  
  212. // Declarations added here will be included at the top of the .HPP file
  213.  
  214. @end-code;
  215.   GencodeSrcLine 10;
  216.  @end;
  217.  
  218.  @begin CPPPrefixBlock
  219. @begin-code CPPPrefix
  220.  
  221. // Code added here will be included at the top of the .CPP file
  222.  
  223. //  Include definitions for resources.
  224. #include "WRes.h"
  225. #include "Form1.hpp"
  226.  
  227. @end-code;
  228.   GencodeSrcLine 10;
  229.  @end;
  230.  
  231.  @begin ClassContentsBlock
  232. @begin-code ClassContents
  233.  
  234.     public:
  235.         // add your public instance data here
  236.     private:
  237.         // add your private instance data here
  238.     protected:
  239.         // add your protected instance data here
  240.  
  241. @end-code;
  242.   GencodeSrcLine 64;
  243.  @end;
  244.  
  245. @begin-code GeneratedClassContents
  246.  
  247.         TabForm2();
  248.         ~TabForm2();
  249.  
  250. @end-code;
  251.  
  252. @begin-code Code "TabForm2::TabForm2()"
  253.  
  254. @@CLASSNAME@::@CLASSNAME@()
  255. {
  256.     
  257. }
  258.  
  259. @end-code;
  260.  
  261. @begin-code Code "TabForm2::~TabForm2()"
  262.  
  263. @@CLASSNAME@::~@CLASSNAME@()
  264. {
  265.     
  266. }
  267.  
  268. @end-code;
  269.  
  270. @begin-code Code "TabForm2::unPressAll( void )"
  271.  
  272. void @CLASSNAME@::unPressAll( void )
  273. {
  274.     pictbttn_1->SetPressed( FALSE );
  275.     pictbttn_2->SetPressed( FALSE );
  276.     pictbttn_3->SetPressed( FALSE );
  277.     pictbttn_4->SetPressed( FALSE );
  278.     pictbttn_5->SetPressed( FALSE );
  279.     pictbttn_6->SetPressed( FALSE );
  280.     pictbttn_7->SetPressed( FALSE );
  281.     pictbttn_8->SetPressed( FALSE );
  282. }
  283.  
  284. @end-code;
  285.  
  286. @begin-code Code "TabForm2::Prototype for unPressAll( void )"
  287.  
  288.     public:
  289.         void unPressAll( void );
  290.  
  291. @end-code;
  292.  
  293. @begin-code Code "TabForm2::TabForm2_Close"
  294.  
  295. WBool @CLASSNAME@::TabForm2_Close(
  296.     WObject *           source,
  297.     WEventData *        event )
  298. {
  299.     extern WForm *__MainForm;
  300.  
  301.     Destroy();
  302.     if( (WForm*) this == __MainForm ) {
  303.         WAppObject.Quit();
  304.     }
  305.     
  306.     return FALSE;
  307. }
  308.  
  309. @end-code;
  310.  
  311. @begin-code Code "TabForm2::TabForm2_Create"
  312.  
  313. WBool @CLASSNAME@::TabForm2_Create(
  314.     WObject *                 source,
  315.     WCreateEventData *        event )
  316. {
  317.     WBitmap bitmap[ 10 ];
  318.     
  319.     bitmap[ 0 ].Create( BITMAP_01 );
  320.     bitmap[ 1 ].Create( BITMAP_02 );
  321.     bitmap[ 2 ].Create( BITMAP_03 );
  322.     bitmap[ 3 ].Create( BITMAP_04 );
  323.     bitmap[ 4 ].Create( BITMAP_05 );
  324.     bitmap[ 5 ].Create( BITMAP_06 );
  325.     bitmap[ 6 ].Create( BITMAP_07 );
  326.     bitmap[ 7 ].Create( BITMAP_08 );
  327.     pictbttn_1->SetBitmap( bitmap[ 0 ] );
  328.     pictbttn_2->SetBitmap( bitmap[ 1 ] );
  329.     pictbttn_3->SetBitmap( bitmap[ 2 ] );
  330.     pictbttn_4->SetBitmap( bitmap[ 3 ] );
  331.     pictbttn_5->SetBitmap( bitmap[ 4 ] );
  332.     pictbttn_6->SetBitmap( bitmap[ 5 ] );
  333.     pictbttn_7->SetBitmap( bitmap[ 6 ] );
  334.     pictbttn_8->SetBitmap( bitmap[ 7 ] );
  335.     
  336.     ((Form1 *)__MainForm)->setTool( TOOL_PEN );
  337.     pictbttn_1->SetPressed( true );
  338.     
  339.     return FALSE;
  340. }
  341.  
  342. @end-code;
  343.  
  344. @begin-code Code "TabForm2::pictbttn_1_Click"
  345.  
  346. WBool @CLASSNAME@::pictbttn_1_Click(
  347.     WObject           *source,
  348.     WEventData        *event )
  349. {
  350.     ((Form1 *)__MainForm)->setTool( TOOL_PEN );
  351.     unPressAll();
  352.     pictbttn_1->SetPressed( TRUE );
  353.     
  354.     return FALSE;
  355. }
  356.  
  357. @end-code;
  358.  
  359. @begin-code Code "TabForm2::pictbttn_2_Click"
  360.  
  361. WBool @CLASSNAME@::pictbttn_2_Click(
  362.     WObject *           source,
  363.     WEventData *        event )
  364. {
  365.     ((Form1 *)__MainForm)->setTool( TOOL_RECTANGLE );
  366.     ((Form1 *)__MainForm)->setFill ( FALSE );
  367.     unPressAll();
  368.     pictbttn_2->SetPressed( TRUE );
  369.     
  370.     return FALSE;
  371. }
  372.  
  373. @end-code;
  374.  
  375. @begin-code Code "TabForm2::pictbttn_3_Click"
  376.  
  377. WBool @CLASSNAME@::pictbttn_3_Click(
  378.     WObject *           source,
  379.     WEventData *        event )
  380. {
  381.     ((Form1 *)__MainForm)->setTool( TOOL_ELLIPSE );
  382.     ((Form1 *)__MainForm)->setFill ( FALSE );
  383.     unPressAll();
  384.     pictbttn_3->SetPressed( TRUE );
  385.   
  386.     return FALSE;
  387. }
  388.  
  389. @end-code;
  390.  
  391. @begin-code Code "TabForm2::pictbttn_4_Click"
  392.  
  393. WBool @CLASSNAME@::pictbttn_4_Click(
  394.     WObject *           source,
  395.     WEventData *        event )
  396. {
  397.     ((Form1 *)__MainForm)->setTool( TOOL_LINE );
  398.     unPressAll();
  399.     pictbttn_4->SetPressed( TRUE );
  400.     
  401.     return FALSE;
  402. }
  403.  
  404. @end-code;
  405.  
  406. @begin-code Code "TabForm2::pictbttn_5_Click"
  407.  
  408. WBool @CLASSNAME@::pictbttn_5_Click(
  409.     WObject *           source,
  410.     WEventData *        event )
  411. {
  412.     ((Form1 *)__MainForm)->setTool( TOOL_ROUNDRECT );
  413.     ((Form1 *)__MainForm)->setFill ( FALSE );
  414.     unPressAll();
  415.     pictbttn_5->SetPressed( TRUE );
  416.     
  417.     return FALSE;
  418. }
  419.  
  420. @end-code;
  421.  
  422. @begin-code Code "TabForm2::pictbttn_6_Click"
  423.  
  424. WBool @CLASSNAME@::pictbttn_6_Click(
  425.     WObject *           source,
  426.     WEventData *        event )
  427. {
  428.     ((Form1 *)__MainForm)->setTool( TOOL_RECTANGLE );
  429.     ((Form1 *)__MainForm)->setFill ( TRUE );
  430.     unPressAll();
  431.     pictbttn_6->SetPressed( TRUE );
  432.     
  433.     return FALSE;
  434. }
  435.  
  436. @end-code;
  437.  
  438. @begin-code Code "TabForm2::pictbttn_7_Click"
  439.  
  440. WBool @CLASSNAME@::pictbttn_7_Click(
  441.     WObject *           source,
  442.     WEventData *        event )
  443. {
  444.     ((Form1 *)__MainForm)->setTool( TOOL_ELLIPSE ); 
  445.     ((Form1 *)__MainForm)->setFill ( TRUE );
  446.     unPressAll();
  447.     pictbttn_7->SetPressed( TRUE );
  448.     
  449.     return FALSE;
  450. }
  451.  
  452. @end-code;
  453.  
  454. @begin-code Code "TabForm2::pictbttn_8_Click"
  455.  
  456. WBool @CLASSNAME@::pictbttn_8_Click(
  457.     WObject *           source,
  458.     WEventData *        event )
  459. {
  460.     ((Form1 *)__MainForm)->setTool( TOOL_ROUNDRECT );
  461.     ((Form1 *)__MainForm)->setFill ( TRUE );
  462.     unPressAll();
  463.     pictbttn_8->SetPressed( TRUE );
  464.     
  465.     return FALSE;
  466. }
  467.  
  468. @end-code;
  469. @end;
  470.