home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 1998 September / dppcpro0998.iso / Rwc / Sybase / Install.exe / samples.z / Form_Thermometer.wxf < prev    next >
Encoding:
Text File  |  1998-03-25  |  12.7 KB  |  507 lines

  1. Save Format v2.3(19971110)
  2. @begin Form "Form_Thermometer"
  3.  
  4.  @begin Object "Powersoft Java AWT 1.10::java.applet.Applet"
  5.   DesignName Form_Thermometer;
  6.   @begin ClassProperties
  7. @begin-code BaseClassList
  8.  
  9. extends java.applet.Applet
  10.  
  11. @end-code;
  12.   @end;
  13.   @begin Properties
  14.    @begin DesignProperties
  15.     Style "cf0000";
  16.     ResID 0;
  17.     DesignRect 56,117,163,139;
  18.    @end;
  19.    @begin ObjectProperties
  20.     font "Dialog-Plain-12";
  21.     LayoutManager "powersoft.powerj.ui.ResizePercentageLayout";
  22.     foreground "java.awt.Color.black";
  23.     background "java.awt.Color.lightGray";
  24.     SerializationData "";
  25.    @end;
  26.   @end;
  27.   @begin Events
  28.    @begin Event "powersoft.powerj.event.Object.objectCreated"
  29. @begin-code SourceCode "powersoft.powerj.event.Object.objectCreated"
  30.  
  31.     public boolean Form_Thermometer_objectCreated(powersoft.powerj.event.EventData event)
  32.     {
  33.         _fORc = false;
  34.         checkbox_farenheit.setState( true );
  35.  
  36.         return false;
  37.     }
  38.  
  39. @end-code;
  40.    @end;
  41.   @end;
  42.   @begin UserFunctions
  43.    @begin UserFunction "Form_Thermometer()"
  44.     @begin Definition
  45. @begin-code SourceCode "Form_Thermometer()"
  46.  
  47.     public Form_Thermometer()
  48.     {
  49.         super();
  50.     }
  51.  
  52. @end-code;
  53.     @end;
  54.    @end;
  55.    @begin UserFunction "handleEvent(java.awt.Event event)"
  56.     @begin Prototype
  57.      FunctionScope 1;
  58. @begin-code SourceCode "Prototype for handleEvent(java.awt.Event event)"
  59.  
  60. // Placeholder for Prototype for handleEvent(java.awt.Event event)
  61. //     you should move the prototype here from the Class Contents section
  62.  
  63. @end-code;
  64.     @end;
  65.     @begin Definition
  66. @begin-code SourceCode "handleEvent(java.awt.Event event)"
  67.  
  68.     public boolean handleEvent(java.awt.Event event)
  69.     {
  70.  
  71.         return defaultHandleEvent(event);
  72.     }
  73.  
  74. @end-code;
  75.     @end;
  76.    @end;
  77.    @begin UserFunction "setTemperature()"
  78.     @begin Prototype
  79.      FunctionScope 1;
  80. @begin-code SourceCode "Prototype for setTemperature()"
  81.  
  82.     public:
  83.         void setTemperature();
  84.  
  85. @end-code;
  86.     @end;
  87.     @begin Definition
  88. @begin-code SourceCode "setTemperature()"
  89.  
  90.     public void setTemperature()
  91.     {
  92.         String      celsiusString = new String();
  93.         String      farenheitString = new String();
  94.         int         farenheitValue;
  95.         int         celsiusValue;
  96.  
  97.         if ( !_fORc ) {
  98.             farenheitValue = scroll_scale.getValue();
  99.             celsiusValue = farenheit2celsius( farenheitValue );
  100.         } else {
  101.             celsiusValue = scroll_scale.getValue();
  102.             farenheitValue = celsius2farenheit( celsiusValue );
  103.         }
  104.  
  105.         farenheitString = String.valueOf( farenheitValue );
  106.         celsiusString = String.valueOf( celsiusValue );
  107.  
  108.         textf_celsius.setText( celsiusString );
  109.         textf_farenheit.setText( farenheitString );
  110.     }
  111.  
  112. @end-code;
  113.     @end;
  114.    @end;
  115.    @begin UserFunction "celsius2farenheit(int temperature)"
  116.     @begin Prototype
  117. @begin-code SourceCode "Prototype for celsius2farenheit(int temperature)"
  118.  
  119.     public:
  120.         int celsius2farenheit(int temperature);
  121.  
  122. @end-code;
  123.     @end;
  124.     @begin Definition
  125. @begin-code SourceCode "celsius2farenheit(int temperature)"
  126.  
  127.     public int celsius2farenheit(int temperature)
  128.     {
  129.         return ( int ) ( temperature * 9 / 5 + 32 );      
  130.     }
  131.  
  132. @end-code;
  133.     @end;
  134.    @end;
  135.    @begin UserFunction "farenheit2celsius(int temperature)"
  136.     @begin Prototype
  137. @begin-code SourceCode "Prototype for farenheit2celsius(int temperature)"
  138.  
  139.     public:
  140.         int farenheit2celsius(int temperature);
  141.  
  142. @end-code;
  143.     @end;
  144.     @begin Definition
  145. @begin-code SourceCode "farenheit2celsius(int temperature)"
  146.  
  147.     public int farenheit2celsius(int temperature)
  148.     {
  149.         return ( int ) ( ( temperature - 32 ) * 5 / 9 );        
  150.     }
  151.  
  152. @end-code;
  153.     @end;
  154.    @end;
  155.    @begin UserFunction "unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
  156.     @begin Prototype
  157.      FunctionScope 1;
  158. @begin-code SourceCode "Prototype for unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
  159.  
  160. // Placeholder for Prototype for unhandledEvent( String listenerName, String methodName, java.lang.Object event )
  161. //     you should move the prototype here from the Class Contents section
  162.  
  163. @end-code;
  164.     @end;
  165.     @begin Definition
  166. @begin-code SourceCode "unhandledEvent( String listenerName, String methodName, java.lang.Object event )"
  167.  
  168.     public void unhandledEvent( String listenerName, String methodName, java.lang.Object event )
  169.     {
  170.  
  171.     }
  172.  
  173. @end-code;
  174.     @end;
  175.    @end;
  176.    @begin UserFunction "processEvent(java.awt.AWTEvent event)"
  177.     @begin Definition
  178. @begin-code SourceCode "processEvent(java.awt.AWTEvent event)"
  179.  
  180.     public void processEvent(java.awt.AWTEvent event)
  181.     {
  182.  
  183.         defaultProcessEvent(event);
  184.     }
  185.  
  186. @end-code;
  187.     @end;
  188.    @end;
  189.    @begin UserFunction "getContentPane()"
  190.     @begin Definition
  191. @begin-code SourceCode "getContentPane()"
  192.  
  193.     public java.awt.Container getContentPane()
  194.     {
  195.         //  Use the following if you inherit from a JFC container such as com.sun.java.swing.JFrame
  196.         //  return super.getContentPane();
  197.         return this;
  198.     }
  199.  
  200. @end-code;
  201.     @end;
  202.    @end;
  203.   @end;
  204.   @begin CodeBlocks
  205.    @begin CodeBlock "HppPrefix"
  206.     FunctionScope 1;
  207. @begin-code SourceCode "Imports()"
  208.  
  209. // add your custom import statements here
  210.  
  211. @end-code;
  212.    @end;
  213.    @begin CodeBlock "ClassContents"
  214.     FunctionScope 1;
  215. @begin-code SourceCode "Data Members()"
  216.  
  217.     // add your data members here
  218.     private boolean         _fORc;
  219.  
  220. @end-code;
  221.    @end;
  222.    @begin CodeBlock "GeneratedClassContents"
  223.     FunctionScope 1;
  224. @begin-code SourceCode "GeneratedClassContents()"
  225.  
  226.  
  227. @end-code;
  228.    @end;
  229.    @begin CodeBlock "CppPrefix"
  230.     FunctionScope 6;
  231.     GeneratedFunction 1;
  232. @begin-code SourceCode "Not Applicable for Java()"
  233.  
  234.  
  235. @end-code;
  236.    @end;
  237.   @end;
  238.   @begin Objects
  239.    @begin Object "Powersoft Java AWT 1.10::java.awt.Scrollbar"
  240.     DesignName scroll_scale;
  241.     @begin Properties
  242.      @begin DesignProperties
  243.       Style "50000001";
  244.       ResID 0;
  245.       DesignRect 5,60,146,14;
  246.      @end;
  247.      @begin ObjectProperties
  248.       font "Dialog-Plain-12";
  249.       maximum "101";
  250.       blockIncrement "10";
  251.       foreground "java.awt.Color.black";
  252.       background "java.awt.Color.red";
  253.       SerializationData "";
  254.       orientation "0";
  255.      @end;
  256.     @end;
  257.     @begin Events
  258.      @begin Event "java.awt.event.Adjustment.adjustmentValueChanged"
  259. @begin-code SourceCode "java.awt.event.Adjustment.adjustmentValueChanged"
  260.  
  261.     public boolean scroll_scale_adjustmentValueChanged(java.awt.event.AdjustmentEvent event)
  262.     {
  263.         setTemperature();
  264.         return false;
  265.     }
  266.  
  267. @end-code;
  268.      @end;
  269.      @begin Event "powersoft.powerj.event.Object.objectCreated"
  270. @begin-code SourceCode "powersoft.powerj.event.Object.objectCreated"
  271.  
  272.     public boolean scroll_scale_objectCreated(powersoft.powerj.event.EventData event)
  273.     {
  274.         setTemperature();
  275.  
  276.         return false;
  277.     }
  278.  
  279. @end-code;
  280.      @end;
  281.     @end;
  282.    @end;
  283.    @begin Object "Powersoft Java AWT 1.10::java.awt.TextField"
  284.     DesignName textf_celsius;
  285.     @begin Properties
  286.      @begin DesignProperties
  287.       Style "50800080";
  288.       ExtendedStyle "200";
  289.       ResID 0;
  290.       TabIndex 1;
  291.       DesignRect 105,101,45,14;
  292.      @end;
  293.      @begin ObjectProperties
  294.       font "Dialog-Plain-12";
  295.       foreground "java.awt.Color.black";
  296.       background "java.awt.Color.white";
  297.       SerializationData "";
  298.      @end;
  299.     @end;
  300.     @begin Events
  301.      @begin Event "java.awt.event.Action.actionPerformed"
  302. @begin-code SourceCode "java.awt.event.Action.actionPerformed"
  303.  
  304.     public boolean textf_celsius_actionPerformed(java.awt.event.ActionEvent event)
  305.     {
  306.         java.lang.Integer       tempValue;
  307.         
  308.         tempValue = new Integer( textf_celsius.getText() );
  309.  
  310.         scroll_scale.setValue( tempValue.intValue() );
  311.  
  312.         _fORc = true;
  313.         checkbox_celsius.setState( _fORc );
  314.         setTemperature();
  315.  
  316.         return false;
  317.     }
  318.  
  319. @end-code;
  320.      @end;
  321.     @end;
  322.    @end;
  323.    @begin Object "Powersoft Java AWT 1.10::java.awt.TextField"
  324.     DesignName textf_farenheit;
  325.     @begin Properties
  326.      @begin DesignProperties
  327.       Style "50800080";
  328.       ExtendedStyle "200";
  329.       ResID 0;
  330.       TabIndex 2;
  331.       DesignRect 5,101,45,14;
  332.      @end;
  333.      @begin ObjectProperties
  334.       font "Dialog-Plain-12";
  335.       foreground "java.awt.Color.black";
  336.       background "java.awt.Color.white";
  337.       SerializationData "";
  338.      @end;
  339.     @end;
  340.     @begin Events
  341.      @begin Event "java.awt.event.Action.actionPerformed"
  342. @begin-code SourceCode "java.awt.event.Action.actionPerformed"
  343.  
  344.     public boolean textf_farenheit_actionPerformed(java.awt.event.ActionEvent event)
  345.     {
  346.         java.lang.Integer       tempValue;
  347.         
  348.         tempValue = new Integer( textf_farenheit.getText() );
  349.  
  350.         scroll_scale.setValue( tempValue.intValue() );
  351.  
  352.         _fORc = false;
  353.         checkbox_farenheit.setState( !_fORc );
  354.         setTemperature();
  355.  
  356.         return false;
  357.     }
  358.  
  359. @end-code;
  360.      @end;
  361.     @end;
  362.    @end;
  363.    @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
  364.     DesignName label_1;
  365.     @begin Properties
  366.      @begin DesignProperties
  367.       Style "50000000";
  368.       ResID 0;
  369.       TabIndex 3;
  370.       DesignRect 105,86,46,14;
  371.      @end;
  372.      @begin ObjectProperties
  373.       font "Dialog-Plain-12";
  374.       text "Celsius";
  375.       foreground "java.awt.Color.black";
  376.       background "java.awt.Color.lightGray";
  377.       SerializationData "";
  378.      @end;
  379.     @end;
  380.    @end;
  381.    @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
  382.     DesignName label_2;
  383.     @begin Properties
  384.      @begin DesignProperties
  385.       Style "50000000";
  386.       ResID 0;
  387.       TabIndex 4;
  388.       DesignRect 5,86,45,14;
  389.      @end;
  390.      @begin ObjectProperties
  391.       font "Dialog-Plain-12";
  392.       text "Farenheit";
  393.       foreground "java.awt.Color.black";
  394.       background "java.awt.Color.lightGray";
  395.       SerializationData "";
  396.      @end;
  397.     @end;
  398.    @end;
  399.    @begin Object "Powersoft Java AWT 1.10::java.awt.Checkbox"
  400.     DesignName checkbox_farenheit;
  401.     @begin Properties
  402.      @begin DesignProperties
  403.       Style "50010003";
  404.       ResID 0;
  405.       TabIndex 5;
  406.       DesignRect 5,10,80,15;
  407.      @end;
  408.      @begin ObjectProperties
  409.       font "Dialog-Plain-12";
  410.       label "Farenheit";
  411.       group "scale";
  412.       foreground "java.awt.Color.black";
  413.       background "java.awt.Color.lightGray";
  414.       SerializationData "";
  415.      @end;
  416.     @end;
  417.     @begin Events
  418.      @begin Event "java.awt.event.Item.itemStateChanged"
  419. @begin-code SourceCode "java.awt.event.Item.itemStateChanged"
  420.  
  421.     public boolean checkbox_farenheit_itemStateChanged(java.awt.event.ItemEvent event)
  422.     {
  423.         _fORc = false;
  424.  
  425.         setTemperature();
  426.         return false;
  427.     }
  428.  
  429. @end-code;
  430.      @end;
  431.     @end;
  432.    @end;
  433.    @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
  434.     DesignName label_3;
  435.     @begin Properties
  436.      @begin DesignProperties
  437.       Style "50000000";
  438.       ResID 0;
  439.       TabIndex 6;
  440.       DesignRect 5,45,26,15;
  441.      @end;
  442.      @begin ObjectProperties
  443.       font "Dialog-Plain-12";
  444.       text "0";
  445.       foreground "java.awt.Color.black";
  446.       background "java.awt.Color.lightGray";
  447.       SerializationData "";
  448.      @end;
  449.     @end;
  450.    @end;
  451.    @begin Object "Powersoft Java AWT 1.10::java.awt.Label"
  452.     DesignName label_4;
  453.     @begin Properties
  454.      @begin DesignProperties
  455.       Style "50000000";
  456.       ResID 0;
  457.       TabIndex 7;
  458.       DesignRect 110,45,35,15;
  459.      @end;
  460.      @begin ObjectProperties
  461.       font "Dialog-Plain-12";
  462.       text "100";
  463.       foreground "java.awt.Color.black";
  464.       background "java.awt.Color.lightGray";
  465.       SerializationData "";
  466.       alignment "RIGHT";
  467.      @end;
  468.     @end;
  469.    @end;
  470.    @begin Object "Powersoft Java AWT 1.10::java.awt.Checkbox"
  471.     DesignName checkbox_celsius;
  472.     @begin Properties
  473.      @begin DesignProperties
  474.       Style "50010003";
  475.       ResID 0;
  476.       TabIndex 8;
  477.       DesignRect 5,25,76,15;
  478.      @end;
  479.      @begin ObjectProperties
  480.       font "Dialog-Plain-12";
  481.       label "Celsius";
  482.       group "scale";
  483.       foreground "java.awt.Color.black";
  484.       background "java.awt.Color.lightGray";
  485.       SerializationData "";
  486.      @end;
  487.     @end;
  488.     @begin Events
  489.      @begin Event "java.awt.event.Item.itemStateChanged"
  490. @begin-code SourceCode "java.awt.event.Item.itemStateChanged"
  491.  
  492.     public boolean checkbox_celsius_itemStateChanged(java.awt.event.ItemEvent event)
  493.     {
  494.         _fORc = true;
  495.         setTemperature();
  496.  
  497.         return false;
  498.     }
  499.  
  500. @end-code;
  501.      @end;
  502.     @end;
  503.    @end;
  504.   @end;
  505.  @end;
  506. @end;
  507.