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

  1.  
  2. # This file was generated by the SOM Compiler.
  3. # FileName: pensound.sc.
  4. # Generated using:
  5. #     SOM Precompiler somopc: 2.7
  6. #     SOM Emitter emitsc: 2.22
  7.  
  8. /*
  9.  *  SCC: @(#) 01 3/11/93 10:48:59 1.4 @(#)
  10.  *  Module Header
  11.  * 
  12.  *  Module Name: PENSOUND
  13.  * 
  14.  *  OS/2 Presentation Manager Workplace class definitions
  15.  * 
  16.  *  Copyright (c) International Business Machines Corporation 1991, 1992
  17.  * 
  18.  */
  19.  
  20. #include <wpsound.sc>
  21.  
  22. class: PenSound, 
  23.     external stem = Psnd, local, 
  24.     external prefix = snd_, classprefix = sndM_, 
  25.     major version = 1, minor version = 2, 
  26.     file stem = pensound;
  27.  
  28.     -- 
  29.     --  CLASS: PenSound
  30.     -- 
  31.     --  CLASS HIERARCHY:
  32.     --     SOMObject
  33.     --       └── WPObject
  34.     --             └── WPAbstract
  35.     --                   └── WPSound
  36.     --                         └── PenSound
  37.     -- 
  38.     --  DESCRIPTION:
  39.     --     This is the sound for pen object class.
  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, "Sound" and resides in the "System Setup" folder.
  45.     -- 
  46.     --     This class will replace its parent class in the workplace
  47.     --     hierarchy
  48.     -- 
  49.  
  50.  
  51. parent class: WPSound;
  52.  
  53.  
  54. release order:
  55.     penAddPenPauseBeepPage, penGetPauseFreqSliderPos, 
  56.     penSetPauseFreqSliderPos, penclsPenSoundDummyMethod;
  57.  
  58. methods:
  59.  
  60.  
  61.     ULONG    penAddPenPauseBeepPage(HWND hwndNotebook);
  62.  
  63.     -- 
  64.     --  METHOD: penAddPenPauseBeepPage                         ( ) PRIVATE
  65.     --                                                         (X) PUBLIC
  66.     --  PURPOSE:
  67.     --    Add the the configuration page to the pen sound settings notebook
  68.     --    that allows the user to set the beep frequency.
  69.     -- 
  70.  
  71.     override wpInitData;
  72.  
  73.     -- 
  74.     --  METHOD: wpInitData                                     ( ) PRIVATE
  75.     --                                                         (X) PUBLIC
  76.     --  PURPOSE:
  77.     -- 
  78.  
  79.     override wpSaveState;
  80.  
  81.     -- 
  82.     --  METHOD: wpSaveState                                    ( ) PRIVATE
  83.     --                                                         (X) PUBLIC
  84.     --  PURPOSE:
  85.     -- 
  86.  
  87.     override wpRestoreState;
  88.  
  89.     -- 
  90.     --  METHOD: wpRestoreState                                 ( ) PRIVATE
  91.     --                                                         (X) PUBLIC
  92.     --  PURPOSE:
  93.     -- 
  94.  
  95.     override wpAddSettingsPages;
  96.  
  97.     -- 
  98.     --  METHOD: wpAddSettingsPages                             ( ) PRIVATE
  99.     --                                                         (X) PUBLIC
  100.     --  PURPOSE:
  101.     --    Add our own settings page to let the user change the pause beep
  102.     --    frequency.
  103.     -- 
  104.  
  105.     VOID    penclsPenSoundDummyMethod(), class;
  106.  
  107.