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

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: wppensys.sc.
  4. # Generated using:
  5. #     SOM Precompiler spc: 1.22
  6. #     SOM Emitter emitcsc: 1.10
  7.  
  8. /*
  9.  *  SCC: @(#) 63 12/8/92 16:03:07 1.5 @(#)
  10.  *  Module Header
  11.  * 
  12.  *  Module Name: WPPENSYS
  13.  * 
  14.  *  OS/2 Presentation Manager Workplace class definitions
  15.  * 
  16.  *  Copyright (c) International Business Machines Corporation 1992
  17.  * 
  18.  */
  19.  
  20. #include "wpabs.sc"
  21.  
  22. class: PenPenSubSystem, 
  23.     external stem = WPpss, local, external prefix = pss_, 
  24.     classprefix = pssM_, major version = 1, minor version = 1, 
  25.     file stem = wppensys;
  26.  
  27.     -- 
  28.     --  CLASS: PenPenSubSystem
  29.     -- 
  30.     --  CLASS HIERARCHY:
  31.     --     SOMObject
  32.     --       └── WPObject
  33.     --             └── WPAbstract
  34.     --                   └── PenPenSubSystem
  35.     -- 
  36.     --  DESCRIPTION:
  37.     --     This is the Pen Subsystem object class.
  38.     -- 
  39.     --     An instance of this class can be created as a Workplace object.
  40.     -- 
  41.     --     An instance of this class is created initially by the system.
  42.     --     It has the title, "Pen Subsystem" and resides in the "System Setup"
  43.     --     folder.
  44.     -- 
  45.  
  46.  
  47. parent class: WPAbstract;
  48.  
  49.  
  50. release order:
  51.     penAddPenFeedback2Page, penAddPenTimeouts1Page, penAddObjectEventPage, 
  52.     penAddObjectEventPage2, penInvokeGestureHelp, penAddTrainingPage;
  53.  
  54. methods:
  55.  
  56.  
  57.     ULONG    penAddPenFeedback2Page(HWND hwndNotebook);
  58.  
  59.     -- 
  60.     --  METHOD: penAddPenFeedback2Page                         ( ) PRIVATE
  61.     --                                                         (X) PUBLIC
  62.     --  PURPOSE:
  63.     --    Add the the configuration page to the pen subsystem settings notebook
  64.     --    that allows the user to set the pause beep frequency.
  65.     -- 
  66.  
  67.     ULONG    penAddPenTimeouts1Page(HWND hwndNotebook);
  68.  
  69.     -- 
  70.     --  METHOD: penAddPenTimeouts1Page                         ( ) PRIVATE
  71.     --                                                         (X) PUBLIC
  72.     --  PURPOSE:
  73.     --    Add the the configuration page to the pen subsystem settings notebook
  74.     --    that allows the user to set the set various stroke timeouts that are
  75.     --    used by the input subsystem.
  76.     -- 
  77.  
  78.     ULONG    penInvokeGestureHelp(HOBJECT hObject), name lookup;
  79.  
  80.     -- 
  81.     --  METHOD: penInvokeGestureHelp                           ( ) PRIVATE
  82.     --                                                         (X) PUBLIC
  83.     --  PURPOSE:
  84.     --    Opens settings notebook of particular object to the Gesture
  85.     --    page for the given session.
  86.     -- 
  87.  
  88.     ULONG    penAddObjectEventPage(HWND hwndNotebook,
  89.         PVOID pMappingInfo), name lookup;
  90.  
  91.     -- 
  92.     --  METHOD: penAddObjectEventPage                          ( ) PRIVATE
  93.     --                                                         (X) PUBLIC
  94.     --  PURPOSE:
  95.     --    Add the recognition event page to Pen SubSystem Folder.
  96.     -- 
  97.  
  98.     ULONG    penAddObjectEventPage2(HWND hwndNotebook,
  99.         PVOID pMappingInfo);
  100.  
  101.     -- 
  102.     --  METHOD: penAddObjectEventPage                          ( ) PRIVATE
  103.     --                                                         (X) PUBLIC
  104.     --  PURPOSE:
  105.     --    Add the recognition event page to Pen SubSystem Folder.
  106.     -- 
  107.  
  108.     ULONG    penAddTrainingPage(HWND hwndNotebook);
  109.  
  110.     -- 
  111.     --  METHOD: penAddTrainingPage                             ( ) PRIVATE
  112.     --                                                         (X) PUBLIC
  113.     --  PURPOSE:
  114.     --    Add the the Training page to the pen subsystem settings notebook
  115.     --    that allows the user to create and modify handwritting styles.
  116.     -- 
  117.  
  118.     override wpAddSettingsPages;
  119.  
  120.     -- 
  121.     --  METHOD: wpAddSettingsPages                             ( ) PRIVATE
  122.     --                                                         (X) PUBLIC
  123.     --  PURPOSE:
  124.     --    Add our own settings page to let the user change the backlight
  125.     --    timeout.
  126.     -- 
  127.  
  128.     override wpAddObjectWindowPage;
  129.  
  130.     -- 
  131.     --  REMARKS:
  132.     --    This object doesn't get a window page because it doesn't
  133.     --    have any open views other than settings
  134.     -- 
  135.  
  136.     override wpFilterPopupMenu;
  137.  
  138.     -- 
  139.     --  REMARKS:
  140.     --    Filter out any options from the context that don't apply.
  141.     -- 
  142.     -- 
  143.  
  144.     override wpclsQueryTitle, class;
  145.  
  146.     -- 
  147.     --  REMARKS:
  148.     --    Returns the LCD Display Title.
  149.     -- 
  150.  
  151.     override wpclsQueryDefaultHelp, class;
  152.  
  153.     -- 
  154.     --  REMARKS:
  155.     -- 
  156.  
  157.     override wpclsQueryDefaultView, class;
  158.  
  159.     -- 
  160.     --  REMARKS:
  161.     --    Returns the default view for a new instance of this object.
  162.     -- 
  163.  
  164.     override wpclsQueryStyle, class;
  165.  
  166.     -- 
  167.     --  REMARKS:
  168.     --   give styles to prevent deletion, copying and templates
  169.     -- 
  170.     -- 
  171.  
  172.     override wpclsQueryIconData, class;
  173.  
  174.     -- 
  175.     --  REMARKS:
  176.     --    Return the class icon
  177.     -- 
  178.  
  179.