home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pentlk11.zip / WPMOUSEP.SC < prev    next >
Text File  |  1994-01-13  |  3KB  |  97 lines

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: wpmousep.sc.
  4. # Generated using:
  5. #     SOM Precompiler spc: 1.22
  6. #     SOM Emitter emitcsc: 1.10
  7.  
  8. /*
  9.  *  SCC: @(#) 55 1/28/93 15:49:37 1.4 @(#)
  10.  *  Module Header
  11.  * 
  12.  *  Module Name: WPMOUSEP
  13.  * 
  14.  *  OS/2 Presentation Manager Workplace class definitions
  15.  * 
  16.  *  Copyright (c) International Business Machines Corporation 1991, 1992
  17.  * 
  18.  */
  19.  
  20. #include "wpmouse.sc"
  21.  
  22. class: PenMouse, 
  23.     external stem = WPmsp, local, external prefix = msp_, 
  24.     classprefix = mspM_, major version = 1, minor version = 2, 
  25.     file stem = wpmousep;
  26.  
  27.     -- 
  28.     --  CLASS: PenMouse
  29.     -- 
  30.     --  CLASS HIERARCHY:
  31.     --     SOMObject
  32.     --       └── WPObject
  33.     --             └── WPAbstract
  34.     --                   └── WPMouse
  35.     --                         └── PenMouse
  36.     -- 
  37.     --  DESCRIPTION:
  38.     --     This is the mouse for pen object class.
  39.     -- 
  40.     --     An instance of this class can be created as a Workplace object.
  41.     -- 
  42.     --     An instance of this class is created initially by the system.
  43.     --     It has the title, "Mouse" and resides in the "System Setup" folder.
  44.     -- 
  45.     --     This class will replace its parent class in the workplace
  46.     --     hierarchy
  47.     -- 
  48.  
  49.  
  50. parent class: WPMouse;
  51.  
  52.  
  53. release order:
  54.     penAddMousePenTimingPage, penclsPenMouseDummyMethod;
  55.  
  56. methods:
  57.  
  58.  
  59.     ULONG    penAddMousePenTimingPage(HWND hwndNotebook);
  60.  
  61.     -- 
  62.     --  METHOD: penAddMousePenTimingPage                       ( ) PRIVATE
  63.     --                                                         (X) PUBLIC
  64.     --  PURPOSE:
  65.     --    Add the pen subsystem specific mouse settings
  66.     -- 
  67.  
  68.     override wpAddSettingsPages;
  69.  
  70.     -- 
  71.     --  METHOD: wpAddSettingsPages                             ( ) PRIVATE
  72.     --                                                         (X) PUBLIC
  73.     --  PURPOSE:
  74.     -- 
  75.  
  76.     override wpInsertSettingsPage;
  77.  
  78.     -- 
  79.     --  METHOD: wpInsertSettingsPage                           ( ) PRIVATE
  80.     --                                                         (X) PUBLIC
  81.     --  PURPOSE:
  82.     --    Add the BKA_STATUSTEXTON attribute to the page style
  83.     -- 
  84.  
  85.     override wpAddMouseTimingPage;
  86.  
  87.     -- 
  88.     --  METHOD: wpAddMouseTimingPage                           ( ) PRIVATE
  89.     --                                                         (X) PUBLIC
  90.     --  PURPOSE:
  91.     --    Add our own settings page to let the user change the mouse
  92.     --    pause rate.
  93.     -- 
  94.  
  95.     VOID    penclsPenMouseDummyMethod(), class;
  96.  
  97.