home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpentk.zip / WBPENTK2.DSK / WPLOCFGR.SC < prev    next >
Text File  |  1994-10-07  |  4KB  |  142 lines

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: wplocfgr.sc.
  4. # Generated using:
  5. #     SOM Precompiler somopc: 2.7
  6. #     SOM Emitter emitsc: 2.22
  7.  
  8. /*
  9.  *  SCC: @(#) 98 4/16/93 19:53:27 1.7 @(#)
  10.  *  Module Header
  11.  * 
  12.  *  Module Name: WPLOCFGR
  13.  * 
  14.  *  OS/2 Presentation Manager Workplace class definitions
  15.  * 
  16.  *  Copyright (c) International Business Machines Corporation 1992
  17.  * 
  18.  */
  19.  
  20. #include <wplocatr.sc>
  21.  
  22. class: PenLocatorFinger, 
  23.     external stem = WPfgr, local, 
  24.     external prefix = fgr_, classprefix = fgrM_, 
  25.     major version = 1, minor version = 1, 
  26.     file stem = wplocfgr;
  27.  
  28.     -- 
  29.     --  CLASS: PenLocatorFinger
  30.     -- 
  31.     --  CLASS HIERARCHY:
  32.     --     SOMObject
  33.     --       └── WPObject
  34.     --             └── WPAbstract
  35.     --                   └── PenLocator
  36.     --                         └── PenLocatorFinger
  37.     -- 
  38.     --  DESCRIPTION:
  39.     --     This is the Locator object class for the Finger.
  40.     -- 
  41.     --     An instance of this class can be created as a Workplace object.
  42.     -- 
  43.     --     An instance of this class is created initially by the system.
  44.     --     It has the title, "Locator" and resides in the "System Setup" folder.
  45.     -- 
  46.  
  47.  
  48. parent class: PenLocator;
  49.  
  50.  
  51. release order:
  52.     penAddFingerOffsetPage, penclsQueryTouchOffsetIdX, 
  53.     penclsQueryTouchOffsetIdY, penQueryOffsetPointerX, 
  54.     penQueryOffsetPointerY, penSetOffsetPointerX, 
  55.     penSetOffsetPointerY;
  56.  
  57. methods:
  58.  
  59.  
  60.     ULONG    penAddFingerOffsetPage(HWND hwndNotebook);
  61.  
  62.     -- 
  63.     --  METHOD: penAddFingerOffsetPage                         ( ) PRIVATE
  64.     --                                                         (X) PUBLIC
  65.     --  PURPOSE:
  66.     --    Add the finger Offset page to the locator finger settings
  67.     --    notebook
  68.     -- 
  69.  
  70.     override wpAddSettingsPages;
  71.  
  72.     -- 
  73.     --  METHOD: wpAddSettingsPages                             ( ) PRIVATE
  74.     --                                                         (X) PUBLIC
  75.     --  PURPOSE:
  76.     --    Add our own settings page to let the user change the locator
  77.     --    settings.
  78.     -- 
  79.  
  80.     override wpSaveState;
  81.  
  82.     -- 
  83.     --  METHOD: wpSaveState                                    ( ) PRIVATE
  84.     --                                                         (X) PUBLIC
  85.     --  PURPOSE:
  86.     -- 
  87.  
  88.     override wpRestoreState;
  89.  
  90.     -- 
  91.     --  METHOD: wpRestoreState                                 ( ) PRIVATE
  92.     --                                                         (X) PUBLIC
  93.     --  PURPOSE:
  94.     -- 
  95.  
  96.     override wpInitData;
  97.  
  98.     -- 
  99.     --  METHOD: wpInitData                                     ( ) PRIVATE
  100.     --                                                         (X) PUBLIC
  101.     --  PURPOSE:
  102.     -- 
  103.  
  104.     override wpclsQueryTitle, class;
  105.  
  106.     -- 
  107.     --  REMARKS:
  108.     --    Returns the Locator Title.
  109.     -- 
  110.  
  111.     override wpclsQueryIconData, class;
  112.  
  113.     -- 
  114.     --  REMARKS:
  115.     --    Return the class icon
  116.     -- 
  117.  
  118.     override wpclsQueryDefaultHelp, class;
  119.  
  120.     -- 
  121.     --  REMARKS:
  122.     -- 
  123.  
  124.     override penclsQueryDefaultPause, class;
  125.  
  126.     -- 
  127.     --  METHOD: penclsQueryDefaultPause                        ( ) PRIVATE
  128.     --                                                         (X) PUBLIC
  129.     --  PURPOSE:
  130.     --    Return the default system setting for Pause
  131.     -- 
  132.  
  133.     override penclsQueryPauseEnableDefault, class;
  134.  
  135.     -- 
  136.     --  METHOD: penclsQueryPauseEnableDefault                  ( ) PRIVATE
  137.     --                                                         (X) PUBLIC
  138.     --  PURPOSE:
  139.     --    Return the default system setting for Pause enable
  140.     -- 
  141.  
  142.