home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / VSCPPv4.zip / VACPP / IBMCPP / HELP / WPS1.INF (.txt) < prev    next >
OS/2 Help File  |  1995-03-14  |  311KB  |  11,981 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Notices ΓòÉΓòÉΓòÉ
  3.  
  4. First Edition (December 1994) 
  5.  
  6. The following paragraph does not apply to the United Kingdom or any country 
  7. where such provisions are inconsistent with local law:  INTERNATIONAL BUSINESS 
  8. MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY 
  9. KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
  10. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states 
  11. do not allow disclaimer of express or implied warranties in certain 
  12. transactions, therefore, this statement may not apply to you. 
  13.  
  14. This publication could include technical inaccuracies or typographical errors. 
  15. Changes are periodically made to the information herein; these changes will be 
  16. incorporated in new editions of the publication. IBM may make improvements 
  17. and/or changes in the product(s) and/or the program(s) described in this 
  18. publication at any time. 
  19.  
  20. It is possible that this publication may contain reference to, or information 
  21. about, IBM products (machines and programs), programming, or services that are 
  22. not announced in your country.  Such references or information must not be 
  23. construed to mean that IBM intends to announce such IBM products, programming, 
  24. or services in your country. 
  25.  
  26. Requests for technical information about IBM products should be made to your 
  27. IBM authorized reseller or IBM marketing representative. 
  28.  
  29.  
  30. ΓòÉΓòÉΓòÉ 1.1. Copyright Notices ΓòÉΓòÉΓòÉ
  31.  
  32. COPYRIGHT LICENSE: This publication contains printed sample application 
  33. programs in source language, which illustrate OS/2 programming techniques. You 
  34. may copy, modify, and distribute these sample programs in any form without 
  35. payment to IBM, for the purposes of developing, using, marketing or 
  36. distributing application programs conforming to the OS/2 application 
  37. programming interface. 
  38.  
  39. Each copy of any portion of these sample programs or any derivative work, which 
  40. is distributed to others, must include a copyright notice as follows: "(C) 
  41. (your company name) (year).  All rights reserved." 
  42.  
  43. (C) Copyright International Business Machines Corporation 1994. All rights 
  44. reserved. 
  45. Note to U.S. Government Users - Documentation related to restricted rights - 
  46. Use, duplication or disclosure is subject to restrictions set forth in GSA ADP 
  47. Schedule Contract with IBM Corp. 
  48.  
  49.  
  50. ΓòÉΓòÉΓòÉ 1.2. Disclaimers ΓòÉΓòÉΓòÉ
  51.  
  52. References in this publication to IBM products, programs, or services do not 
  53. imply that IBM intends to make these available in all countries in which IBM 
  54. operates. Any reference to an IBM product, program or service is not intended 
  55. to state or imply that only IBM's product, program, or service may be used. Any 
  56. functionally equivalent product, program, or service that does not infringe any 
  57. of IBM's intellectual property rights or other legally protectable rights may 
  58. be used instead of the IBM product, program, or service. Evaluation and 
  59. verification of operation in conjunction with other products, programs, or 
  60. services, except those expressly designated by IBM, are the user's 
  61. responsibility. 
  62.  
  63. IBM may have patents or pending patent applications covering subject matter in 
  64. this document. The furnishing of this document does not give you any license to 
  65. these patents. You can send license inquiries, in writing, to the IBM Director 
  66. of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood NY 10594, U.S.A. 
  67.  
  68.  
  69. ΓòÉΓòÉΓòÉ 1.3. Trademarks ΓòÉΓòÉΓòÉ
  70.  
  71. The following terms are trademarks of the IBM Corporation in the United States 
  72. or other countries: 
  73.  
  74.  AIX                                Common User Access 
  75.  CUA                                IBM 
  76.  Operating System/2                 OS/2 
  77.  PM                                 Presentation Manager 
  78.  Proprinter                         SAA 
  79.  SOMobjects                         System Application Architecture 
  80.  WIN-OS/2                           Workplace Shell 
  81.  
  82.  The following terms are trademarks of other companies: 
  83.  
  84.  C++                                American Telephone and Telegraph Company 
  85.  CORBA                              Object Management Group, Inc. 
  86.  Helvetica                          Linotype Company 
  87.  Novell                             Novell, Inc. 
  88.  PCMCIA                             Personal Computer Memory Card International 
  89.                                     Association 
  90.  Windows                            Microsoft Corporation 
  91.  
  92.  
  93. ΓòÉΓòÉΓòÉ 2. How to Use the Workplace Shell Reference ΓòÉΓòÉΓòÉ
  94.  
  95. This reference is a detailed technical guide and reference for application 
  96. programmers. It gives reference information and code examples to enable you to 
  97. write source code using Workplace classes and methods. 
  98.  
  99. Before you begin to use this information, it would be helpful to understand how 
  100. you can: 
  101.  
  102.    o  Expand the Contents to see all available topics 
  103.    o  Obtain additional information for a highlighted word or phrase 
  104.    o  Use action bar choices 
  105.    o  Use the programming information. 
  106.  
  107.  How to Use the Contents 
  108.  
  109.  When the Contents window first appears, some topics have a plus (+) sign 
  110.  beside them. The plus sign indicates that additional topics are available. 
  111.  
  112.  To expand the Contents if you are using a mouse, click on the plus sign. If 
  113.  you are using the keyboard, use the Up or Down Arrow key to highlight the 
  114.  topic, and press the plus (+) key. For example, Code Pages has a plus sign 
  115.  beside it. To see additional topics for that heading, click on the plus sign 
  116.  or highlight that topic and press the plus (+) key. 
  117.  
  118.  To view a topic, double-click on the topic (or press the Up or Down Arrow key 
  119.  to highlight the topic, and then press the Enter key). 
  120.  
  121.  How to Obtain Additional Information 
  122.  
  123.  After you select a topic, the information for that topic appears in a window. 
  124.  Highlighted words or phrases indicate that additional information is 
  125.  available. You will notice that certain words and phrases are highlighted in 
  126.  green letters, or in white letters on a black background. These are called 
  127.  hypertext terms. If you are using a mouse, double-click on the highlighted 
  128.  word. If you are using a keyboard, press the Tab key to move to the 
  129.  highlighted word, and then press the Enter key. Additional information then 
  130.  appears in a window. 
  131.  
  132.  How to Use Action Bar Choices 
  133.  
  134.  Several choices are available for managing information presented in the 
  135.  Workplace Shell Programming Reference. There are three pull-down menus on the 
  136.  action bar:  the Services menu, the Options menu, and the Help menu. 
  137.  
  138.  The actions that are selectable from the Services menu operate on the active 
  139.  window currently displayed on the screen. These actions include the following: 
  140.  
  141.  Bookmark 
  142.     Allows you to set a placeholder so you can retrieve information of interest 
  143.     to you. 
  144.  
  145.     When you place a bookmark on a topic, it is added to a list of bookmarks 
  146.     you have previously set. You can view the list, and you can remove one or 
  147.     all bookmarks from the list. If you have not set any bookmarks, the list is 
  148.     empty. 
  149.  
  150.     To set a bookmark, do the following: 
  151.  
  152.    1. Select a topic from the Contents. 
  153.  
  154.    2. When that topic appears, choose the Bookmark option from the Services 
  155.       pull-down. 
  156.  
  157.    3. If you want to change the name used for the bookmark, type the new name 
  158.       in the field. 
  159.  
  160.    4. Click on the Place radio button (or press the Up or Down Arrow key to 
  161.       select it). 
  162.  
  163.    5. Click on OK (or select it and press Enter). The bookmark is then added to 
  164.       the bookmark list. 
  165.  
  166.  Search 
  167.     Allows you to find occurrences of a word or phrase in the current topic, 
  168.     selected topics, or all topics. 
  169.  
  170.     You can specify a word or phrase to be searched. You can also limit the 
  171.     search to a set of topics by first marking the topics in the Contents list. 
  172.  
  173.     To search for a word or phrase in all topics, do the following: 
  174.  
  175.    1. Choose the Search option from the Services pull-down. 
  176.  
  177.    2. Type the word or words for which to search. 
  178.  
  179.    3. Click on All sections (or press the Up or Down Arrow keys to select it). 
  180.  
  181.    4. Click on Search (or select it and press Enter) to begin the search. 
  182.  
  183.    5. The list of topics where the word or phrase appears is displayed. 
  184.  
  185.  Print 
  186.     Allows you to print one or more topics. You can also print a set of topics 
  187.     by first marking the topics in the Contents list. 
  188.  
  189.     To print the document Contents list, do the following: 
  190.  
  191.    1. Choose Print from the Services pull-down. 
  192.  
  193.    2. Click on Contents (or press the Up or Down Arrow key to select it). 
  194.  
  195.    3. Click on Print (or select it and press Enter). 
  196.  
  197.    4. The Contents list is printed on your printer. 
  198.  
  199.  Copy 
  200.     Allows you to copy a topic that you are viewing to the System Clipboard or 
  201.     to a file that you can edit. You will find this particularly useful for 
  202.     copying syntax definitions and program samples into the application that 
  203.     you are developing. 
  204.  
  205.     You can copy a topic that you are viewing in two ways: 
  206.  
  207.    o  Copy copies the topic that you are viewing into the System Clipboard. If 
  208.       you are using a Presentation Manager* editor (for example, the System 
  209.       Editor) that copies or cuts (or both) to the System Clipboard, and pastes 
  210.       to the System Clipboard, you can easily add the copied information to 
  211.       your program source module. 
  212.  
  213.    o  Copy to file copies the topic that you are viewing into a temporary file 
  214.       named TEXT.TMP. You can later edit that file by using any editor. You 
  215.       will find TEXT.TMP in the directory where your viewable document resides. 
  216.  
  217.       To copy a topic, do the following: 
  218.  
  219.         1. Expand the Contents list and select a topic. 
  220.  
  221.         2. When the topic appears, choose Copy to file from the Services 
  222.            pull-down. 
  223.  
  224.         3. The system puts the text pertaining to that topic into the temporary 
  225.            file named TEXT.TMP. 
  226.  
  227.     For information on one of the other choices in the Services pull-down, 
  228.     highlight the choice and press the F1 key. 
  229.  
  230.  The actions that are selectable from the Options menu allow you to change the 
  231.  way your Contents list is displayed. To expand the Contents and show all 
  232.  levels for all topics, choose Expand all from the Options pull-down. You can 
  233.  also press the Ctrl and * keys together. For information on one of the other 
  234.  choices in the Options pull-down, highlight the choice and press the F1 key. 
  235.  
  236.  The actions that are selectable from the Help menu allow you to select 
  237.  different types of help information. You can also press the F1 key for help 
  238.  information about the Information Presentation Facility (IPF). 
  239.  
  240.  How to Use the Programming Information 
  241.  
  242.  This document consists of guide and reference information that provides a 
  243.  detailed description of each function, message, constant, and data type. It 
  244.  provides language-dependent information about the functions which enable the 
  245.  user to generate call statements in the C Language. 
  246.  
  247.  Workplace Shell programming information is presented by component, such as 
  248.  Workplace Classes, Instance Methods, and Class Methods, for example: 
  249.  
  250.        ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  251.        Γöé            Contents                     Γöé
  252.        Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  253.        Γöé                                         Γöé
  254.        Γöé  + Workplace Classes                    Γöé
  255.        Γöé  + Instance Methods                     Γöé
  256.        Γöé  + Class Methods                        Γöé
  257.        Γöé                                         Γöé
  258.        ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  259.  
  260.  By clicking on the plus sign beside "Instance Methods", you see an alphabetic 
  261.  list of the Workplace Shell instance methods. Selecting an instance method 
  262.  takes you directly into the reference information for that method. 
  263.  
  264.  Units of reference information are presented in selectable multiple windows or 
  265.  viewports. A viewport is a Presentation Manager window that can be sized, 
  266.  moved, minimized, maximized, or closed. By selecting a unit (in this case, an 
  267.  entry on the Contents list), you will see two windows displayed: 
  268.  
  269.      ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  270.      Γöé Unit Title         Γöé      Selection Title     Γöé
  271.      Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  272.      Γöé Select an item     Γöé                          Γöé
  273.      Γöé                    Γöé                          Γöé
  274.      Γöé Syntax             Γöé                          Γöé
  275.      Γöé Returns            Γöé                          Γöé
  276.      Γöé Notes              Γöé                          Γöé
  277.      Γöé Related Methods    Γöé                          Γöé
  278.      Γöé Override           Γöé                          Γöé
  279.      Γöé Glossary           Γöé                          Γöé
  280.      Γöé                    Γöé                          Γöé
  281.      ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  282.  
  283.  The window on the left is the primary window. It contains a list of items that 
  284.  are always available to you. The window on the right is the secondary window. 
  285.  It contains a "snapshot" of the unit information. For reference units (that 
  286.  is, function descriptions), this window contains the Function Syntax. 
  287.  
  288.  All of the information needed to understand a reference unit (or topic) is 
  289.  readily available to you through the primary window. The information is 
  290.  divided into discrete information groups, and only the appropriate information 
  291.  group appears for the topic that you are viewing. 
  292.  
  293.  The information groups for a reference unit (that is, a function description) 
  294.  can include all or some of the following: 
  295.  
  296.    o  Syntax 
  297.    o  Parameters 
  298.    o  Returns 
  299.    o  Notes 
  300.    o  Related Methods 
  301.    o  Usage 
  302.    o  Override 
  303.    o  Glossary 
  304.  
  305.  This list may vary. Some topics may be omitted when they do not apply. 
  306.  
  307.  Information groups are displayed in separate viewports that are stacked in a 
  308.  third window location that overlaps the secondary window. By selecting an item 
  309.  (information group) in the primary window, the item is displayed in the third 
  310.  window location, as follows: 
  311.  
  312.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  313.    Γöé Unit Title     Γöé   Selection Γöé   Glossary       Γöé
  314.    Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  315.    Γöé Select an item Γöé             Γöé Select a startingΓöé
  316.    Γöé                Γöé             Γöé letter of        Γöé
  317.    Γöé    .           Γöé             Γöé glossary terms   Γöé
  318.    Γöé    .           Γöé             Γöé                  Γöé
  319.    Γöé    .           Γöé             Γöé A    N           Γöé
  320.    Γöé    .           Γöé             Γöé B    O           Γöé
  321.    Γöé    .           Γöé             Γöé C    P           Γöé
  322.    Γöé Glossary       Γöé             Γöé .    .           Γöé
  323.    Γöé                Γöé             Γöé .    .           Γöé
  324.    Γöé                Γöé             Γöé .    .           Γöé
  325.    Γöé                Γöé             Γöé M    Z           Γöé
  326.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  327.  
  328.  By selecting successive items from the primary window, additional windows are 
  329.  displayed on top of the previous windows displayed in the third window 
  330.  location. For example, in a function description, Parameters and Return Values 
  331.  are items listed in the primary window. When selected, they appear one on top 
  332.  of the other in the third window location. Because of this, you may move the 
  333.  first selected (topmost) window to the left before selecting the next item. 
  334.  This allows simultaneous display of two related pieces of information from the 
  335.  "stack" of windows in the third window location, as follows: 
  336.  
  337.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  338.    Γöé Unit Title     Γöé  Parameters  Γöé  Return Values  Γöé
  339.    Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  340.    Γöé Select an item Γöé              Γöé                 Γöé
  341.    Γöé    .           Γöé              Γöé                 Γöé
  342.    Γöé    .           Γöé              Γöé                 Γöé
  343.    Γöé    .           Γöé              Γöé                 Γöé
  344.    Γöé Returns        Γöé              Γöé                 Γöé
  345.    Γöé Errors         Γöé              Γöé                 Γöé
  346.    Γöé    .           Γöé              Γöé                 Γöé
  347.    Γöé    .           Γöé              Γöé                 Γöé
  348.    Γöé    .           Γöé              Γöé                 Γöé
  349.    Γöé                Γöé              Γöé                 Γöé
  350.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  351.  
  352.  Each window can be individually closed from its system menu. All windows are 
  353.  closed when you close the primary window. 
  354.  
  355.  Some secondary windows may have the appearance of a split screen. For example, 
  356.  an illustration may appear in the left half of the window, and scrollable, 
  357.  explanatory information may appear in the right half of the window. Because 
  358.  illustrations may not necessarily fit into the small window size on your 
  359.  screen, you may maximize the secondary window for better readability. 
  360.  
  361.  
  362. ΓòÉΓòÉΓòÉ 2.1. Conventions Used in this Reference ΓòÉΓòÉΓòÉ
  363.  
  364. The purpose of this reference is to give information about classes, methods, 
  365. constants, and data types. It provides information about the methods which 
  366. enables the user to call functions in the C programming language. 
  367.  
  368. The following information is provided: 
  369.  
  370.    o  The syntax and parameters for each method. 
  371.    o  The syntax of each data type and structure. 
  372.  
  373.  
  374. ΓòÉΓòÉΓòÉ 2.2. Notation Conventions ΓòÉΓòÉΓòÉ
  375.  
  376. The following notation conventions are used in this reference: 
  377.  
  378.  NULL                  The term NULL applied to a parameter is used to indicate 
  379.                        the presence of the pointer parameter, but with no 
  380.                        value. 
  381.  
  382.  NULLHANDLE            The term NULLHANDLE applied to a parameter is used to 
  383.                        indicate the presence of the handle parameter, but with 
  384.                        no value. 
  385.  
  386.  Implicit Pointer      If no entry for a data type "Pxxxxxxx" is found in Data 
  387.                        Types, then it is implicitly a pointer to the data type 
  388.                        "xxxxxxx". See Implicit Pointer Data Types for more 
  389.                        information about implicit pointers. 
  390.  
  391.  CONSTANT NAMES        All constants are written in uppercase to match the 
  392.                        header files. Where applicable, constant names have a 
  393.                        prefix derived from the name of a function, message, or 
  394.                        idea associated with the constant. 
  395.  
  396.                        For example: 
  397.  
  398.       WM_CREATE     Window message 
  399.       SV_CXICON     System value 
  400.       CF_TEXT       Clipboard format. 
  401.  
  402.                        In this book, references to a complete set of constants 
  403.                        with a given prefix is written as shown in the following 
  404.                        examples: 
  405.  
  406.       Window message  WM_* 
  407.       System value    SV_* 
  408.  
  409.  Parameters and Fields Function parameters and data structure fields are shown 
  410.                        in italics. 
  411.  
  412.  
  413. ΓòÉΓòÉΓòÉ 2.3. Conventions Used in Method Descriptions ΓòÉΓòÉΓòÉ
  414.  
  415. The documentation of each function contains these sections: 
  416.  
  417.  Syntax 
  418.       The method syntax describes the C-language calling syntax of the function 
  419.       and gives a brief description. 
  420.  
  421.       Programming Note 
  422.                         The methods in this book are spelled in mixed-case for 
  423.                         readability but are known to the system as uppercase 
  424.                         character strings. For example, the function 
  425.                         "WinCreateObject" is actually the external name 
  426.                         "WINCREATEOBJECT". 
  427.  
  428.       If you are using a compiler that generates a mixed-case external name, 
  429.       you should code the functions in uppercase. 
  430.  
  431.  Parameters 
  432.       Each parameter is listed with its C-language data type, parameter type, 
  433.       and a brief description. 
  434.  
  435.    o  All data types are written in uppercase to match the header files. A data 
  436.       type of "Pxxxxxxx" implicitly defines a pointer to the data type 
  437.       "xxxxxxx". 
  438.  
  439.       The term NULL applied to a parameter indicates the presence of the 
  440.       parameter, with no value. 
  441.  
  442.       Refer to Data Types for a complete list of all data types and their 
  443.       descriptions. 
  444.  
  445.    o  There are three parameter types: 
  446.  
  447.            Input         Specified by the programmer. 
  448.            Output        Returned by the method. 
  449.            Input/Output  Specified by the programmer and modified by the 
  450.                          method. 
  451.  
  452.    o  A brief description is provided with each parameter. Where appropriate, 
  453.       restrictions are also included. In some cases, the parameter points to a 
  454.       structure. 
  455.  
  456.  Returns 
  457.       A list of possible return codes is included in this section. 
  458.  
  459.  Remarks 
  460.       This section contains additional information about the method, when 
  461.       required. 
  462.  
  463.  Related Methods 
  464.       This list shows the methods (if any) that are related to the method being 
  465.       described. 
  466.  
  467.  Usage 
  468.       This section describes any restrictions for using the method. 
  469.  
  470.  Override 
  471.       This section describes when the method can be overridden. 
  472.  
  473.  
  474. ΓòÉΓòÉΓòÉ 2.4. Error Severities ΓòÉΓòÉΓòÉ
  475.  
  476. Each of the error conditions given in the list of errors for each function 
  477. falls into one of these areas: 
  478.  
  479.  Warning 
  480.     The function detected a problem, but took some remedial action that enabled 
  481.     the function to complete successfully. The return code in this case 
  482.     indicates that the function completed successfully. 
  483.  
  484.  Error 
  485.     The function detected a problem for which it could not take any sensible 
  486.     remedial action. The system has recovered from the problem, and the state 
  487.     of the system, with respect to the application, remains the same as at the 
  488.     time when the function was requested. The system has not even partially 
  489.     executed the function (other than reporting the error). 
  490.  
  491.  Severe Error 
  492.     The function detected a problem from which the system could not reestablish 
  493.     its state, with respect to the application, at the time when that function 
  494.     was requested; that is, the system partially executed the function. This, 
  495.     therefore, necessitates the application performing some corrective activity 
  496.     to restore the system to some known state. 
  497.  
  498.  Unrecoverable Error 
  499.     The function detected some problem from which the system could not 
  500.     reestablish its state, with respect to the application, at the time when 
  501.     that call was issued. It is possible that the application cannot perform 
  502.     some corrective action to restore the system to some known state. 
  503.  
  504.  
  505. ΓòÉΓòÉΓòÉ 2.5. Header Files ΓòÉΓòÉΓòÉ
  506.  
  507. All functions require an "#include" statement for the system header file OS2.H: 
  508.  
  509.  
  510. #include  <OS2.H>
  511.  
  512. Most functions also require a "#define" statement to select an appropriate 
  513. (conditional) section of the header file, and hence, the required prototype. 
  514. Where this is necessary, it is shown at the head of the function definition in 
  515. the form: 
  516.  
  517.  
  518. #define   INCL_name
  519.  
  520. Note:  These "#define" statements must precede the "#include <OS2.H>" 
  521.        statement. 
  522.  
  523.  
  524. ΓòÉΓòÉΓòÉ 2.6. Addressing Elements in Arrays ΓòÉΓòÉΓòÉ
  525.  
  526. Constants defining array elements are given values that are zero-based in C; 
  527. that is, the numbering of the array elements starts at zero, not one. 
  528.  
  529. For example, in the DevQueryCaps function, the sixth element of the alArray 
  530. parameter is CAPS_HEIGHT, which is equated to 5. 
  531.  
  532. Count parameters related to such arrays always mean the actual number of 
  533. elements available; therefore, again using the DevQueryCaps function as an 
  534. example, if all elements up to and including CAPS_HEIGHT are provided for, 
  535. lCount could be set to (CAPS_HEIGHT+1). 
  536.  
  537. In functions for which the starting array element can be specified, this is 
  538. always zero-based, and so the C element number constants can be used directly. 
  539. For example, to start with the CAPS_HEIGHT element, the lStart parameter can be 
  540. set to CAPS_HEIGHT. 
  541.  
  542.  
  543. ΓòÉΓòÉΓòÉ 2.7. Implicit Pointer Data Types ΓòÉΓòÉΓòÉ
  544.  
  545. A data type name beginning with "P" (for example, PERRORCODE) is likely to be a 
  546. pointer to another data type (in this instance, ERRORCODE). 
  547.  
  548. In the data type summary, Data Types, no explicit "typedefs" are shown for 
  549. pointers; therefore, if no data type definition can be found in the summary for 
  550. a data type name "Pxxxxxx", it represents a pointer to the data type "xxxxxx", 
  551. for which a definition should be found in the reference. 
  552.  
  553. The implicit type definition needed for such a pointer "Pxxxxxx" is: 
  554.  
  555.  
  556. typedef xxxxxx *Pxxxxxx;
  557.  
  558. Such definitions are provided in the header files. 
  559.  
  560.  
  561. ΓòÉΓòÉΓòÉ 2.8. Storage Mapping of Data Types ΓòÉΓòÉΓòÉ
  562.  
  563. The storage mapping of the data types is dependent on the machine architecture. 
  564. To be portable, applications must access the data types using the definitions 
  565. supplied for the environment in which they will execute. 
  566.  
  567.  
  568. ΓòÉΓòÉΓòÉ 2.9. Double-Byte Character Set (DBCS) ΓòÉΓòÉΓòÉ
  569.  
  570. Throughout this publication, you will see references to specific value for 
  571. character strings. The values are for single-byte character set (SBCS). If you 
  572. use the double-byte character set (DBCS), note that one DBCS character equals 
  573. two SBCS characters. 
  574.  
  575.  
  576. ΓòÉΓòÉΓòÉ 2.10. Message Queues ΓòÉΓòÉΓòÉ
  577.  
  578. Usually when an application thread uses a PM function, a message queue must be 
  579. available for that thread. This means that before calling the function, 
  580. WinCreateMsgQueue must be called by the same thread. 
  581.  
  582. It is recommended that you create a message queue for every thread that calls 
  583. any method, since a PM function might be used by the methods you are calling. 
  584.  
  585.  
  586. ΓòÉΓòÉΓòÉ 2.11. Terminology ΓòÉΓòÉΓòÉ
  587.  
  588. The following is some terminology used in these sections: 
  589.  
  590.  class               A way of categorizing objects based on their behavior. A 
  591.                      class is, in effect, an abstract definition of an object. 
  592.                      In SOM, a class is a special kind of object that can 
  593.                      manufacture other objects that exhibit similar behavior 
  594.                      (more precisely, all of the objects of a given class have 
  595.                      the same memory layout and share a common set of methods). 
  596.                      New classes can be defined in terms of existing classes 
  597.                      through a technique known as inheritance. 
  598.  
  599.  class method        A class method of class X is a method provided by the 
  600.                      metaclass of class X. Class methods are executed without 
  601.                      requiring any instances of class X to exist, and are 
  602.                      frequently used to create instances. 
  603.  
  604.  inheritance         The technique of specifying the behavior of one class 
  605.                      (called a subclass) in terms of incremental differences 
  606.                      from another class (called the parent class or 
  607.                      superclass). The subclass inherits the superclass' data 
  608.                      elements and methods, and can provide additional data 
  609.                      elements and methods. The subclass also can provide new 
  610.                      methods with the same names used by the superclass. Such a 
  611.                      subclass method is said to override the superclass method, 
  612.                      and will be selected automatically by method resolution on 
  613.                      subclass instances. An overriding method can elect to call 
  614.                      on the superclass' method as part of its own 
  615.                      implementation. 
  616.  
  617.  instance            (Or object instance). A specific object, as distinguished 
  618.                      from a class which is an abstract definition of an object. 
  619.  
  620.  instance method     A method valid for a particular instance of an object. 
  621.  
  622.  metaclass           A class whose instances are all classes. In SOM, any class 
  623.                      descended from SOMClass is a metaclass. The methods of a 
  624.                      metaclass are sometimes called class methods. 
  625.  
  626.  method              One of the units that makes up the behavior of an object. 
  627.                      A method is a combination of a function and a name, such 
  628.                      that many different functions can have the same name. 
  629.                      Which function the name refers to at any point in time 
  630.                      depends on the object that is to execute the method and is 
  631.                      the subject of method resolution. 
  632.  
  633.  object              The elements of data and function that programs create, 
  634.                      manipulate, pass as arguments, and so forth. An object is 
  635.                      a way of associating specific data values with a specific 
  636.                      set of named functions (called methods) for a period of 
  637.                      time (referred to as the lifetime of the object). The data 
  638.                      values of an object are referred to as its state. In SOM, 
  639.                      objects are created by other objects called classes. The 
  640.                      specification of what comprises the set of functions and 
  641.                      data elements that make up an object is referred to as the 
  642.                      definition of a class. 
  643.  
  644.                      SOM objects offer a high degree of encapsulation. This 
  645.                      property permits many aspects of the implementation of an 
  646.                      object to change without affecting client programs that 
  647.                      depend on the object's behavior. 
  648.  
  649.  object definition   See class. 
  650.  
  651.  object instance     See instance. 
  652.  
  653.  subclass            A class that inherits from another class. See inheritance. 
  654.  
  655.  superclass          A class from which another class inherits. See 
  656.                      inheritance. 
  657.  
  658.  
  659. ΓòÉΓòÉΓòÉ 2.12. Programming Considerations ΓòÉΓòÉΓòÉ
  660.  
  661. This section provides information you need to consider before you begin 
  662. programming with Workplace Shell methods. 
  663.  
  664.  
  665. ΓòÉΓòÉΓòÉ 2.12.1. Method Considerations ΓòÉΓòÉΓòÉ
  666.  
  667. When including the "OBJECTID=<...>" keyname/value pair in a setup string, it 
  668. must be specified as the last entry in the string. 
  669.  
  670.  
  671. ΓòÉΓòÉΓòÉ 2.12.2. Stack Size ΓòÉΓòÉΓòÉ
  672.  
  673. Existing 16-bit applications (small and tiny models) must have a 4KB stack 
  674. available when they enter system calls; otherwise, the stack can overflow into 
  675. the data area. 
  676.  
  677.  
  678. ΓòÉΓòÉΓòÉ 2.12.3. C++ Considerations ΓòÉΓòÉΓòÉ
  679.  
  680. This section contains several topics you should take into consideration if you 
  681. are using C++ **. 
  682.  
  683.  
  684. ΓòÉΓòÉΓòÉ 2.12.3.1. C++ Header Files ΓòÉΓòÉΓòÉ
  685.  
  686. OS/2 functions that used to take a PSZ as a parameter, and that do not modify 
  687. the contents of the passed string, have been updated in the C++ header files to 
  688. take a PCSZ data type parameter. The use of PCSZ allows for better optimization 
  689. by the compiler and is more semantically compatible with C++. Existing code 
  690. that calls functions that use PSZ will continue to work correctly. 
  691.  
  692. Several of the typedefs have been changed in the C++ header files. For example, 
  693. many items that are unsigned char in the C header files are char in the C++ 
  694. header files. For instance, 
  695.  
  696.  
  697. typedef unsigned char BYTE;
  698.  
  699. has changed to 
  700.  
  701.  
  702. typedef char BYTE;
  703.  
  704. The existing samples that are included in the IBM Developer's Toolkit for OS/2 
  705. Warp, Version 3 can be used with either set of the header files. 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 2.12.3.2. PCSZ Data Type ΓòÉΓòÉΓòÉ
  709.  
  710. Note:  The PCSZ data type is defined in the C++ header files included with this 
  711.        product. The use of the "const" keyword is not necessarily specific to 
  712.        C++. Certain C compilers support it as well. 
  713.  
  714.  If a function takes as a parameter a string that is not changed by the 
  715.  function, the string parameter can be declared as a "const" string, or a PCSZ. 
  716.  PCSZ is defined in the C++ header files as a "const" pointer to a 
  717.  NULL-delimited string. The "const" means that the function will not change the 
  718.  contents of the string. 
  719.  
  720.  Declaring the parameter as PCSZ informs the C++ compiler that the function 
  721.  will not change the string. Therefore, the compiler simply passes a pointer to 
  722.  the string in the function parameter list. If the parameter is declared as a 
  723.  normal PSZ (not "const"), the compiler assumes that the function might change 
  724.  the string. Under these circumstances the compiler will add code to make a 
  725.  copy of the string then pass a pointer to the copy, rather than pass a pointer 
  726.  to the original string. 
  727.  
  728.  A smaller, faster executable is often produced if the data item passed in a 
  729.  parameter list is declared as "const". 
  730.  
  731.  If the data item is declared as "const" then it must not be changed by the 
  732.  function. 
  733.  
  734.  
  735. ΓòÉΓòÉΓòÉ 2.12.3.3. LINK386 ΓòÉΓòÉΓòÉ
  736.  
  737. The C++ compiler will provide a dynamic link library which is be used by 
  738. LINK386 when generating error messages. This DLL will convert a compiler 
  739. generated mangled name into the function prototype. If the DLL is not present, 
  740. an error message will be displayed and LINK386 will display the 
  741. compiler-generated mangled name in error messages. 
  742.  
  743.  
  744. ΓòÉΓòÉΓòÉ 3. Workplace Object Classes ΓòÉΓòÉΓòÉ
  745.  
  746. This chapter contains an alphabetic listing of the Workplace object classes. 
  747.  
  748. These sections contain technical reference information. See the Workplace Shell 
  749. Programming Guide for Workplace guide information. For information on the 
  750. System Object Model (SOM), see the System Object Model Guide and Reference. 
  751.  
  752. The following is some terminology used in these sections: 
  753.  
  754.  class               A way of categorizing objects based on their behavior and 
  755.                      shape. A class is, in effect, a definition of a generic 
  756.                      object. In SOM, a class is a special kind of object that 
  757.                      can manufacture other objects that all have a common shape 
  758.                      and exhibit similar behavior (more precisely, all of the 
  759.                      objects manufactured by a class have the same memory 
  760.                      layout and share a common set of methods). New classes can 
  761.                      be defined in terms of existing classes through a 
  762.                      technique known as inheritance. 
  763.  
  764.  class method        A class method of class <X> is a method provided by the 
  765.                      metaclass of class <X>. Class methods are executed without 
  766.                      requiring any instances of class <X> to exist, and are 
  767.                      frequently used to create instances. 
  768.  
  769.  inheritance         The technique of specifying the shape and behavior of one 
  770.                      class (called a subclass) as incremental differences from 
  771.                      another class (called the parent class or superclass). The 
  772.                      subclass inherits the superclass' state representation and 
  773.                      methods, and can provide additional data elements and 
  774.                      methods. The subclass also can provide new functions with 
  775.                      the same method names used by the superclass. Such a 
  776.                      subclass method is said to override the superclass method, 
  777.                      and will be selected automatically by method resolution on 
  778.                      subclass instances. An overriding method can elect to call 
  779.                      upon the superclass' method as part of its own 
  780.                      implementation. 
  781.  
  782.  instance            (Or object instance). A specific object, as distinguished 
  783.                      from the abstract definition of an object referred to as 
  784.                      its class. 
  785.  
  786.  instance method     A method valid for a particular object. 
  787.  
  788.  metaclass           A class whose instances are all classes. In SOM, any class 
  789.                      descended from SOMClass is a metaclass. The methods of a 
  790.                      metaclass are sometimes called "class" methods. 
  791.  
  792.  method              One of the units that makes up the behavior of an object. 
  793.                      A method is a combination of a function and a name, such 
  794.                      that many different functions can have the same name. 
  795.                      Which function the name refers to at any point in time 
  796.                      depends on the object that is to execute the method and is 
  797.                      the subject of method resolution. 
  798.  
  799.  object              The elements of data and function that programs create, 
  800.                      manipulate, pass as arguments, and so forth. An object is 
  801.                      a way of associating specific data values with a specific 
  802.                      set of named functions (called methods) for a period of 
  803.                      time (referred to as the lifetime of the object). The data 
  804.                      values of an object are referred to as its state. In SOM, 
  805.                      objects are created by other objects called classes. The 
  806.                      specification of what comprises the set of functions and 
  807.                      data elements that make up an object is referred to as the 
  808.                      definition of a class. 
  809.  
  810.                      SOM objects offer a high degree of encapsulation. This 
  811.                      property permits many aspects of the implementation of an 
  812.                      object to change without affecting client programs that 
  813.                      depend on the object's behavior. 
  814.  
  815.  object definition   See class. 
  816.  
  817.  object instance     See instance. 
  818.  
  819.  parent class        See inheritance. 
  820.  
  821.  subclass            A class that inherits from another class. See inheritance. 
  822.  
  823.  superclass          A class from which another class inherits. See 
  824.                      inheritance. 
  825.  
  826.  Workplace objects are icons representative of physical objects which users 
  827.  deal with in the Workplace. A Workplace object is implemented as an instance 
  828.  of a Workplace object class. Workplace object classes are System Object Model 
  829.  (SOM) object classes which are descendants of the predefined Workplace object 
  830.  class, WPObject. For more information about SOM object classes, see System 
  831.  Object Model Guide and Reference. 
  832.  
  833.  All Workplace objects are descendants of a Workplace object storage class. 
  834.  Workplace storage object classes are responsible primarily for storing and 
  835.  retrieving object class data for instances of objects which are descendants 
  836.  (subclasses) of that storage class. 
  837.  
  838.  The three predefined Workplace object storage classes are: 
  839.  
  840.  WPAbstract      Storage class for objects stored in the user profile (OS2.INI) 
  841.  WPFileSystem    Storage class for objects stored as files in the file system 
  842.  WPTransient     Storage class for non-persistent objects. 
  843.  
  844.  
  845. ΓòÉΓòÉΓòÉ 3.1. Workplace Object Class Hierarchy ΓòÉΓòÉΓòÉ
  846.  
  847. The following figure lists the predefined Workplace object classes in a 
  848. hierarchical order. Each branch in the tree represents an immediate descendant 
  849. (subclass) of a Workplace object class. The predefined SOM object class, 
  850. SOMObject, is the root class for all SOM object classes, including all 
  851. Workplace object classes. 
  852.  
  853.    CLASS NAME                         CLASS DEFINITION FILE
  854.  
  855. SOMObject                                     somobj.idl
  856.   Γö£ΓöÇΓöÇ SOMClass                                somcls.idl
  857.   Γö£ΓöÇΓöÇ SOMClassMgr                             somcm.idl
  858.   ΓööΓöÇΓöÇ WPObject                                wpobject.idl
  859.         Γö£ΓöÇΓöÇ WPAbstract                        wpabs.idl
  860.         Γöé     Γö£ΓöÇΓöÇ WPClock                     wpclock.idl
  861.         Γöé     Γö£ΓöÇΓöÇ WPCountry                   wpctry.idl
  862.         Γöé     Γö£ΓöÇΓöÇ WPDisk                      wpdisk.idl
  863.         Γöé     Γö£ΓöÇΓöÇ WPKeyboard                  wpkeybd.idl
  864.         Γöé     Γö£ΓöÇΓöÇ WPLaunchPad                 wplnchpd.idl
  865.         Γöé     Γö£ΓöÇΓöÇ WPMouse                     wpmouse.idl
  866.         Γöé     Γö£ΓöÇΓöÇ WPPalette                   wppalet.idl
  867.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPColorPalette        wpclrpal.idl
  868.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPFontPalette         wpfntpal.idl
  869.         Γöé     Γöé     ΓööΓöÇΓöÇ WPSchemePalette       wpscheme.idl
  870.         Γöé     Γö£ΓöÇΓöÇ WPPower                     wppower.idl
  871.         Γöé     Γö£ΓöÇΓöÇ WPPrinter                   wpprint.idl
  872.         Γöé     Γöé      ΓööΓöÇΓöÇ WPRPrinter           wprprint.idl
  873.         Γöé     Γö£ΓöÇΓöÇ WPProgram                   wppgm.idl
  874.         Γöé     Γö£ΓöÇΓöÇ WPShadow                    wpshadow.idl
  875.         Γöé     Γöé      ΓööΓöÇΓöÇ WPNetLink            wpnetlnk.idl
  876.         Γöé     Γö£ΓöÇΓöÇ WPShredder                  wpshred.idl
  877.         Γöé     Γö£ΓöÇΓöÇ WPSound                     wpsound.idl
  878.         Γöé     Γö£ΓöÇΓöÇ WPSpecialNeeds              wpspneed.idl
  879.         Γöé     Γö£ΓöÇΓöÇ WPSpool                     wpspool.idl
  880.         Γöé     Γö£ΓöÇΓöÇ WPSystem                    wpsystem.idl
  881.         Γöé     ΓööΓöÇΓöÇ WPWinConfig                 wincfg.idl
  882.         Γö£ΓöÇΓöÇ WPFileSystem                      wpfsys.idl
  883.         Γöé     Γö£ΓöÇΓöÇ WPDataFile                  wpdataf.idl
  884.         Γöé     Γöé      Γö£ΓöÇΓöÇ WPBitmap             wpbitmap.idl
  885.         Γöé     Γöé      Γö£ΓöÇΓöÇ WPIcon               wpicon.idl
  886.         Γöé     Γöé      Γö£ΓöÇΓöÇ WPMet                wpmet.idl
  887.         Γöé     Γöé      Γö£ΓöÇΓöÇ WPPif                wppif.idl
  888.         Γöé     Γöé      Γö£ΓöÇΓöÇ WPPointer            wpptr.idl
  889.         Γöé     Γöé      ΓööΓöÇΓöÇ WPProgramFile        wppgmf.idl
  890.         Γöé     Γöé             ΓööΓöÇΓöÇ WPCommandFile wpcmdf.idl
  891.         Γöé     ΓööΓöÇΓöÇ WPFolder                    wpfolder.idl
  892.         Γöé            Γö£ΓöÇΓöÇ WPDesktop            wpdesk.idl
  893.         Γöé            Γö£ΓöÇΓöÇ WPDrives             wpdrives.idl
  894.         Γöé            Γö£ΓöÇΓöÇ WPMinWinViewer       wpmwv.idl
  895.         Γöé            Γö£ΓöÇΓöÇ WPNetgrp             wpnetgrp.idl
  896.         Γöé            Γö£ΓöÇΓöÇ WPNetwork            wpnetwrk.idl
  897.         Γöé            Γö£ΓöÇΓöÇ WPRootFolder         wprootf.idl
  898.         Γöé            Γö£ΓöÇΓöÇ WPServer             wpserver.idl
  899.         Γöé            Γö£ΓöÇΓöÇ WPSharedDir          wpshdir.idl
  900.         Γöé            Γö£ΓöÇΓöÇ WPStartup            wpstart.idl
  901.         Γöé            ΓööΓöÇΓöÇ WPTemplates          wptemps.idl
  902.         ΓööΓöÇΓöÇ WPTransient                       wptrans.idl
  903.               Γö£ΓöÇΓöÇ WPJob                       wpjob.idl
  904.               Γö£ΓöÇΓöÇ WPPdr                       wppdr.idl
  905.               Γö£ΓöÇΓöÇ WPPort                      wpport.idl
  906.               ΓööΓöÇΓöÇ WPQdr                       wpqdr.idl
  907.  
  908. Instances of some Workplace object classes cannot be created as a Workplace 
  909. object. These classes are provided as base classes which provide support for 
  910. descendant classes that can have instances created. Other classes are SOM 
  911. classes and are described in better detail in the System Object Model Guide and 
  912. Reference. 
  913.  
  914. These classes include: 
  915.  
  916.  SOMObject      This is the SOM root class. All SOM classes must be descended 
  917.                 from SOMObject. A Workplace object of this class cannot be 
  918.                 created. 
  919.  
  920.  SOMClass       This is the SOM metaclass, that is, the instances of this class 
  921.                 are class objects. A Workplace object of this class cannot be 
  922.                 created. 
  923.  
  924.  SOMClassMgr    This is the SOM class manager class. A Workplace object of this 
  925.                 class cannot be created. 
  926.  
  927.  
  928. ΓòÉΓòÉΓòÉ 3.2. WPAbstract ΓòÉΓòÉΓòÉ
  929.  
  930. Class definition file: wpabs.idl 
  931.  
  932. Class hierarchy 
  933.  
  934. SOMObject
  935.    WPObject
  936.       WPAbstract
  937.  
  938. Description 
  939.  
  940. This is the abstract object storage class. The storage medium for objects that 
  941. are descendants of the WPAbstract class is the INI file. In other words, any 
  942. object class derived from WPAbstract will have persistent storage for its 
  943. instance variables in the INI file. Note that an abstract object does not have 
  944. a file name, just a numeric handle that can be used to identify it. It can 
  945. optionally be assigned an object id to uniquely identify it. An instance of 
  946. this class can be created as a Workplace object. No instances of this class are 
  947. initially created by the system. 
  948.  
  949. Instance methods 
  950.  
  951. There are currently no methods defined for the WPAbstract Workplace object 
  952. class. 
  953.  
  954. WPObject instance methods 
  955.  
  956. The following list shows all the methods overridden by the WPAbstract class. 
  957. These methods are overridden in order to modify the behavior defined by an 
  958. ancestor class. 
  959.  
  960.    o  wpCopyObject 
  961.    o  wpDragOver 
  962.    o  wpMoveObject 
  963.    o  wpQueryHandle 
  964.    o  wpQueryIcon 
  965.    o  wpQueryIconData 
  966.    o  wpQueryNameClashOptions 
  967.    o  wpRestoreState 
  968.    o  wpSaveImmediate 
  969.    o  wpSaveState 
  970.    o  wpSetIconData 
  971.    o  wpSetTitle 
  972.  
  973.  Class methods 
  974.  
  975.  There following list shows the WPAbstract class methods. 
  976.  
  977.    o  wpclsQuerySetting 
  978.    o  wpclsSetSetting 
  979.  
  980.  WPObject class methods. 
  981.  
  982.  The following shows the class methods overridden by the WPAbstract class. 
  983.  These methods are overridden to modify the behavior defined by an ancestor 
  984.  class. 
  985.  
  986.    o  wpclsQueryTitle 
  987.  
  988.  
  989. ΓòÉΓòÉΓòÉ 3.3. WPBitmap ΓòÉΓòÉΓòÉ
  990.  
  991. Class definition file: wpbitmap.idl 
  992.  
  993. Class hierarchy 
  994.  
  995. SOMObject
  996.   WPObject
  997.      WPFileSystem
  998.         WPDataFile
  999.            WPBitmap
  1000.  
  1001. Description 
  1002.  
  1003. This is the WPBitmap object class. All bit maps are of this class. These bit 
  1004. map files are templatable. An instance of this class can be created as a 
  1005. Workplace object. Instances of this class are created initially by the system 
  1006. for each bit map in the system. 
  1007.  
  1008. Instance methods 
  1009.  
  1010. There are currently no methods defined for the WPBitmap Workplace object class. 
  1011.  
  1012. WPObject instance methods 
  1013.  
  1014. The following list shows all the methods overridden by the WPBitmap class. 
  1015. These methods are overridden in order to modify the behavior defined by an 
  1016. ancestor class. 
  1017.  
  1018.    o  wpSetupOnce 
  1019.  
  1020.  Class methods 
  1021.  
  1022.  There are currently no class methods defined for the WPBitmap Workplace object 
  1023.  class. 
  1024.  
  1025.  WPObject class methods. 
  1026.  
  1027.  The following list shows all the class methods overridden by the WPBitmap 
  1028.  class. These methods are overridden to modify the behavior defined by an 
  1029.  ancestor class. 
  1030.  
  1031.    o  wpclsInitData 
  1032.    o  wpclsQueryDefaultHelp 
  1033.    o  wpclsQueryTitle 
  1034.  
  1035.  WPFileSystem class methods. 
  1036.  
  1037.  The following list shows all the class methods overridden by the WPBitmap 
  1038.  class. These methods are overridden to modify the behavior defined by an 
  1039.  ancestor class. 
  1040.  
  1041.    o  wpclsQueryInstanceFilter 
  1042.    o  wpclsQueryInstanceType 
  1043.  
  1044.  
  1045. ΓòÉΓòÉΓòÉ 3.4. WPClock ΓòÉΓòÉΓòÉ
  1046.  
  1047. Class definition file: wpclock.idl 
  1048.  
  1049. Class hierarchy 
  1050.  
  1051. SOMObject
  1052.    WPObject
  1053.       WPAbstract
  1054.          WPClock
  1055.  
  1056. Description 
  1057.  
  1058. This is the system clock object class. An instance of this class can be created 
  1059. as a Workplace object. An instance of this class is created initially by the 
  1060. system. It has the title "System Clock" and resides in the "System Setup" 
  1061. folder. 
  1062.  
  1063. Instance methods 
  1064.  
  1065. The following list shows all the WPClock instance methods: 
  1066.  
  1067.    o  wpAddClockAlarmPage 
  1068.    o  wpAddClockDateTimePage 
  1069.    o  wpAddClockView1Page 
  1070.    o  wpAddClockView2Page 
  1071.  
  1072.  WPObject instance methods 
  1073.  
  1074.  The following list shows all the methods overridden by the WPClock class. 
  1075.  These methods are overridden in order to modify the behavior defined by an 
  1076.  ancestor class. 
  1077.  
  1078.    o  wpAddObjectWindowPage 
  1079.    o  wpAddSettingsPages 
  1080.    o  wpFilterPopupMenu 
  1081.    o  wpMenuItemHelpSelected 
  1082.    o  wpMenuItemSelected 
  1083.    o  wpModifyPopupMenu 
  1084.    o  wpOpen 
  1085.    o  wpRestoreState 
  1086.    o  wpSaveState 
  1087.  
  1088.  Class methods 
  1089.  
  1090.  There are currently no class methods defined for the WPClock Workplace object 
  1091.  class. 
  1092.  
  1093.  WPObject class methods. 
  1094.  
  1095.  The following list shows all the class methods overridden by the WPClock 
  1096.  class. These methods are overridden to modify the behavior defined by an 
  1097.  ancestor class. 
  1098.  
  1099.    o  wpclsQueryDefaultHelp 
  1100.    o  wpclsQueryDefaultView 
  1101.    o  wpclsQueryIconData 
  1102.    o  wpclsQueryStyle 
  1103.    o  wpclsQueryTitle 
  1104.  
  1105.  
  1106. ΓòÉΓòÉΓòÉ 3.5. WPColorPalette ΓòÉΓòÉΓòÉ
  1107.  
  1108. Class definition file: wpclrpal.idl 
  1109.  
  1110. Class hierarchy 
  1111.  
  1112. SOMObject
  1113.    WPObject
  1114.       WPAbstract
  1115.           WPPalette
  1116.               WPColorPalette
  1117.  
  1118. Description 
  1119.  
  1120. This is the color palette object class. An instance of this class can be 
  1121. created as a Workplace object. Two instances of this class are created 
  1122. initially by the system, with the titles "Mixed Color Palette" and "Solid Color 
  1123. Palette", both residing in the "System Setup" folder. 
  1124.  
  1125. Instance methods 
  1126.  
  1127. There are currently no methods defined for the WPColorPalette Workplace object 
  1128. class. 
  1129.  
  1130. WPObject instance methods 
  1131.  
  1132. The following list shows all the methods overridden by the WPColorPalette 
  1133. class. These methods are overridden in order to modify the behavior defined by 
  1134. an ancestor class. 
  1135.  
  1136.    o  wpInitData 
  1137.    o  wpMenuItemHelpSelected 
  1138.    o  wpSetup 
  1139.  
  1140.  wpSetup override by WPColorPalette 
  1141.  
  1142.  The following table shows the keyname-value pairs added by the WPColorPalette 
  1143.  class. 
  1144.  
  1145.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1146.   ΓöéKEYNAME   ΓöéVALUE     ΓöéDESCRIPTION                             Γöé
  1147.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1148.   ΓöéCOLORS    ΓöéRGB valuesΓöéThese are the initial color values of   Γöé
  1149.   Γöé          Γöé          Γöéeach cell in the color palette. The     Γöé
  1150.   Γöé          Γöé          Γöévalues for each cell are separated by   Γöé
  1151.   Γöé          Γöé          Γöécommas. This is equivalent to calling   Γöé
  1152.   Γöé          Γöé          Γöéthe wpSetupCell method. The RGB value   Γöé
  1153.   Γöé          Γöé          Γöémust be presented as a 6-digit hex valueΓöé
  1154.   Γöé          Γöé          Γöéin the format 0xRRGGBB where RR, GG, andΓöé
  1155.   Γöé          Γöé          ΓöéBB are the red, green, and blue, values Γöé
  1156.   Γöé          Γöé          Γöéranging between 0x00 and 0xFF (0-255).  Γöé
  1157.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1158.   ΓöéXCELLCOUNTΓöécolumns   ΓöéNumber of X cells as decimal digits.    Γöé
  1159.   Γöé          Γöé          ΓöéFor Solid Color Palette, AUTOSETUP=LORESΓöé
  1160.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  1161.   Γöé          Γöé          Γöéis 8.                                   Γöé
  1162.   Γöé          Γöé          ΓöéFor Mixed Color Palette, AUTOSETUP=HIRESΓöé
  1163.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  1164.   Γöé          Γöé          Γöéis 16.                                  Γöé
  1165.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1166.   ΓöéYCELLCOUNTΓöérows      ΓöéNumber of Y cells as decimal digits.    Γöé
  1167.   Γöé          Γöé          ΓöéFor Solid Color Palette, AUTOSETUP=LORESΓöé
  1168.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  1169.   Γöé          Γöé          Γöéis 2.                                   Γöé
  1170.   Γöé          Γöé          ΓöéFor Mixed Color Palette, AUTOSETUP=HIRESΓöé
  1171.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  1172.   Γöé          Γöé          Γöéis 16.                                  Γöé
  1173.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1174.  
  1175.  Example 
  1176.  
  1177.   pszSetupString="COLORS=0x000000,0xFFFFFF,0xFF23B4
  1178.                          0x505050,0x00FFFF,0xA0A0A0"
  1179.  
  1180.  WPPalette methods 
  1181.  
  1182.  The following list shows all the methods overridden by the WPColorPalette 
  1183.  class. These methods are overridden in order to modify the behavior defined by 
  1184.  an ancestor class. 
  1185.  
  1186.    o  wpDragCell 
  1187.    o  wpEditCell 
  1188.    o  wpPaintCell 
  1189.    o  wpQueryPaletteHelp 
  1190.  
  1191.  Class methods 
  1192.  
  1193.  There are currently no class methods defined for the WPColorPalette Workplace 
  1194.  object class. 
  1195.  
  1196.  WPObject class methods. 
  1197.  
  1198.  The following list shows all the class methods overridden by the 
  1199.  WPColorPalette class. These methods are overridden to modify the behavior 
  1200.  defined by an ancestor class. 
  1201.  
  1202.    o  wpclsCreateDefaultTemplates 
  1203.    o  wpclsQueryDefaultHelp 
  1204.    o  wpclsQueryIconData 
  1205.    o  wpclsQueryStyle 
  1206.    o  wpclsQueryTitle 
  1207.  
  1208.  WPPalette class methods. 
  1209.  
  1210.  The following list shows all the class methods overridden by the 
  1211.  WPColorPalette class. These methods are overridden to modify the behavior 
  1212.  defined by an ancestor class. 
  1213.  
  1214.    o  wpclsQueryEditString 
  1215.  
  1216.  
  1217. ΓòÉΓòÉΓòÉ 3.6. WPCommandFile ΓòÉΓòÉΓòÉ
  1218.  
  1219. Class definition file: wpcmdf.idl 
  1220.  
  1221. Class hierarchy 
  1222.  
  1223. SOMObject
  1224.   WPObject
  1225.      WPFileSystem
  1226.         WPDataFile
  1227.            WPProgramFile
  1228.               WPCommandFile
  1229.  
  1230. Description 
  1231.  
  1232. This is the command file object class. All DOS and OS/2 command/batch files are 
  1233. of this class. These program files are templatable. An instance of this class 
  1234. can be created as a Workplace object. Instances of this class are created 
  1235. initially by the system for each command file in the system. Each instance has 
  1236. a title corresponding to the file name of the command file it represents and 
  1237. resides in a folder corresponding to the physical directory in which the 
  1238. program file resides. 
  1239.  
  1240. Instance methods 
  1241.  
  1242. There are currently no methods defined for the WPCommandFile Workplace object 
  1243. class. 
  1244.  
  1245. WPObject instance methods 
  1246.  
  1247. The following list shows all the methods overridden by the WPCommandFile class. 
  1248. These methods are overridden in order to modify the behavior defined by an 
  1249. ancestor class. 
  1250.  
  1251.    o  wpPrintObject 
  1252.  
  1253.  Class methods 
  1254.  
  1255.  There are currently no class methods defined for the WPCommandFile Workplace 
  1256.  object class. 
  1257.  
  1258.  WPObject class methods. 
  1259.  
  1260.  The following list shows all the class methods overridden by the WPCommandFile 
  1261.  class. These methods are overridden to modify the behavior defined by an 
  1262.  ancestor class. 
  1263.  
  1264.    o  wpclsQueryStyle 
  1265.    o  wpclsQueryTitle 
  1266.  
  1267.  WPFileSystem class methods. 
  1268.  
  1269.  The following list shows all the class methods overridden by the WPCommandFile 
  1270.  class. These methods are overridden to modify the behavior defined by an 
  1271.  ancestor class. 
  1272.  
  1273.    o  wpclsQueryInstanceFilter 
  1274.    o  wpclsQueryInstanceType 
  1275.  
  1276.  
  1277. ΓòÉΓòÉΓòÉ 3.7. WPCountry ΓòÉΓòÉΓòÉ
  1278.  
  1279. Class definition file: wpctry.idl 
  1280.  
  1281. Class hierarchy 
  1282.  
  1283. SOMObject
  1284.    WPObject
  1285.       WPAbstract
  1286.          WPCountry
  1287.  
  1288. Description 
  1289.  
  1290. This is the country object class. An instance of this class can be created as a 
  1291. Workplace object. An instance of this class is created initially by the system. 
  1292. It has the title, "Country" and resides in the "System Setup" folder. 
  1293.  
  1294. Instance methods 
  1295.  
  1296. The following list shows all the WPCountry instance methods: 
  1297.  
  1298.    o  wpAddCountryDatePage 
  1299.    o  wpAddCountryNumbersPage 
  1300.    o  wpAddCountryPage 
  1301.    o  wpAddCountryTimePage 
  1302.  
  1303.  WPObject instance methods 
  1304.  
  1305.  The following list shows all the methods overridden by the WPCountry class. 
  1306.  These methods are overridden in order to modify the behavior defined by an 
  1307.  ancestor class. 
  1308.  
  1309.    o  wpAddObjectWindowPage 
  1310.    o  wpAddSettingsPages 
  1311.    o  wpFilterPopupMenu 
  1312.    o  wpInitData 
  1313.  
  1314.  Class methods 
  1315.  
  1316.  There are currently no class methods defined for the WPCountry Workplace 
  1317.  object class. 
  1318.  
  1319.  WPObject class methods. 
  1320.  
  1321.  The following list shows all the class methods overridden by the WPCountry 
  1322.  class. These methods are overridden to modify the behavior defined by an 
  1323.  ancestor class. 
  1324.  
  1325.    o  wpclsQueryDefaultHelp 
  1326.    o  wpclsQueryDefaultView 
  1327.    o  wpclsQueryIconData 
  1328.    o  wpclsQueryStyle 
  1329.    o  wpclsQueryTitle 
  1330.  
  1331.  
  1332. ΓòÉΓòÉΓòÉ 3.8. WPDataFile ΓòÉΓòÉΓòÉ
  1333.  
  1334. Class definition file: wpdataf.idl 
  1335.  
  1336. Class hierarchy 
  1337.  
  1338. SOMObject
  1339.    WPObject
  1340.       WPFileSystem
  1341.          WPDataFile
  1342.  
  1343. Description 
  1344.  
  1345. This is the data file object class. An instance of this class can be created as 
  1346. a Workplace object and is created initially by the system in its template form. 
  1347. The template form of this class has the title "Data file" and resides in the 
  1348. "Templates" folder. 
  1349.  
  1350. Instance methods 
  1351.  
  1352. The following list shows all the WPDataFile methods: 
  1353.  
  1354.    o  wpAddFileTypePage 
  1355.    o  wpPrintMetaFile 
  1356.    o  wpPrintPifFile 
  1357.    o  wpPrintPrinterSpecificFile 
  1358.    o  wpPrintUnknownFile 
  1359.    o  wpQueryAssociatedFileIcon 
  1360.    o  wpQueryAssociatedProgram 
  1361.    o  wpSetAssociatedFileIcon 
  1362.  
  1363.  WPObject instance methods 
  1364.  
  1365.  The following list shows all the methods overridden by the WPDataFile class. 
  1366.  These methods are overridden in order to modify the behavior defined by an 
  1367.  ancestor class. 
  1368.  
  1369.    o  wpAddObjectWindowPage 
  1370.    o  wpAddSettingsPages 
  1371.    o  wpDragOver 
  1372.    o  wpFormatDragItem 
  1373.    o  wpMenuItemHelpSelected 
  1374.    o  wpMenuItemSelected 
  1375.    o  wpModifyPopupMenu 
  1376.    o  wpOpen 
  1377.    o  wpPrintObject 
  1378.    o  wpQueryDefaultHelp 
  1379.    o  wpQueryIcon 
  1380.    o  wpRestoreState 
  1381.    o  wpSetDefaultView 
  1382.    o  wpSetRealName 
  1383.  
  1384.  WPFileSystem instance methods 
  1385.  
  1386.  The following list shows all the methods overridden by the WPDataFile class. 
  1387.  These methods are overridden in order to modify the behavior defined by an 
  1388.  ancestor class. 
  1389.  
  1390.    o  wpSetType 
  1391.  
  1392.  Class methods 
  1393.  
  1394.  There are currently no class methods defined for the WPDataFile Workplace 
  1395.  object class. 
  1396.  
  1397.  WPObject class methods. 
  1398.  
  1399.  The following list shows all the class methods overridden by the WPDataFile 
  1400.  class. These methods are overridden to modify the behavior defined by an 
  1401.  ancestor class. 
  1402.  
  1403.    o  wpclsQueryDefaultHelp 
  1404.    o  wpclsQueryDefaultView 
  1405.    o  wpclsQueryIconData 
  1406.    o  wpclsQueryStyle 
  1407.    o  wpclsQueryTitle 
  1408.  
  1409.  
  1410. ΓòÉΓòÉΓòÉ 3.9. WPDesktop ΓòÉΓòÉΓòÉ
  1411.  
  1412. Class definition file: wpdesk.idl 
  1413.  
  1414. Class hierarchy 
  1415.  
  1416. SOMObject
  1417.    WPObject
  1418.       WPFileSystem
  1419.          WPFolder
  1420.              WPDesktop
  1421.  
  1422. Description 
  1423.  
  1424. This is the Workplace desktop object class. An instance of this class can be 
  1425. created as a Workplace object. An instance of this class is created initially 
  1426. by the system. It has the title "Desktop" and initially resides in the root 
  1427. directory of the drive containing the user profile. 
  1428.  
  1429. Instance methods 
  1430.  
  1431. The following list shows all the WPDesktop methods: 
  1432.  
  1433.    o  wpAddDesktopArcRest1Page 
  1434.    o  wpAddDesktopDefDT1Page 
  1435.    o  wpAddDesktopLockup1Page 
  1436.    o  wpAddDesktopLockup2Page 
  1437.    o  wpAddDesktopLockup3Page 
  1438.    o  wpIsCurrentDesktop 
  1439.  
  1440.  WPObject instance methods 
  1441.  
  1442.  The following list shows all the methods overridden by the WPDesktop class. 
  1443.  These methods are overridden in order to modify the behavior defined by an 
  1444.  ancestor class. 
  1445.  
  1446.    o  wpAddSettingsPages 
  1447.    o  wpFilterPopupMenu 
  1448.    o  wpInitData 
  1449.    o  wpMenuItemSelected 
  1450.    o  wpModifyPopupMenu 
  1451.    o  wpRestoreState 
  1452.    o  wpSaveState 
  1453.  
  1454.  Class methods 
  1455.  
  1456.  The following list shows the WPDesktop class methods. 
  1457.  
  1458.    o  wpclsQueryActiveDesktop 
  1459.    o  wpclsQueryActiveDesktopHWND 
  1460.    o  wpclsQueryObjectFromFrame 
  1461.  
  1462.  WPObject class methods. 
  1463.  
  1464.  The following list shows all the class methods overridden by the WPDesktop 
  1465.  class. These methods are overridden to modify the behavior defined by an 
  1466.  ancestor class. 
  1467.  
  1468.    o  wpclsQueryDefaultHelp 
  1469.    o  wpclsQueryDefaultView 
  1470.    o  wpclsQueryIconData 
  1471.    o  wpclsQueryStyle 
  1472.    o  wpclsQueryTitle 
  1473.  
  1474.  
  1475. ΓòÉΓòÉΓòÉ 3.10. WPDisk ΓòÉΓòÉΓòÉ
  1476.  
  1477. Class definition file: wpdisk.idl 
  1478.  
  1479. Class hierarchy 
  1480.  
  1481. SOMObject
  1482.    WPObject
  1483.       WPAbstract
  1484.          WPDisk
  1485.  
  1486. Description 
  1487.  
  1488. This is the file-system device object class. It is used to represent all types 
  1489. of file-system devices including: 
  1490.  
  1491.    o  CD ROM drives 
  1492.    o  Fixed disk drives 
  1493.    o  Floppy diskette drives 
  1494.    o  Magnetic tape drives 
  1495.    o  Network drives 
  1496.    o  PCMCIA** devices 
  1497.    o  Ram drives 
  1498.  
  1499.  An instance of this class can be created as a Workplace object. Shadow 
  1500.  instances of this class are created initially by the system for each 
  1501.  file-system device available. Each instance has a title corresponding to a 
  1502.  file-system device and resides in the Drives folder. If a primary, local, 
  1503.  removable, media file-system device such as a floppy drive exists, an instance 
  1504.  of this class will also be created on the desktop, and will represent this 
  1505.  drive. These instances actually appear as WPShadow objects which are shadows 
  1506.  of WPDisk objects. 
  1507.  
  1508.  Instance methods 
  1509.  
  1510.  The following list shows the WPDisk methods: 
  1511.  
  1512.    o  wpAddDiskDetailsPage 
  1513.    o  wpEjectDisk 
  1514.    o  wpLockDrive 
  1515.    o  wpQueryDriveLockStatus 
  1516.    o  wpQueryLogicalDrive 
  1517.    o  wpQueryRootFolder 
  1518.    o  wpSetCorrectDiskIcon 
  1519.  
  1520.  WPObject instance methods 
  1521.  
  1522.  The following list shows all the methods overridden by the WPDisk class. These 
  1523.  methods are overridden in order to modify the behavior defined by an ancestor 
  1524.  class. 
  1525.  
  1526.    o  wpAddObjectWindowPage 
  1527.    o  wpAddSettingsPages 
  1528.    o  wpDragOver 
  1529.    o  wpDrop 
  1530.    o  wpFilterPopupMenu 
  1531.    o  wpMenuItemHelpSelected 
  1532.    o  wpMenuItemSelected 
  1533.    o  wpModifyPopupMenu 
  1534.    o  wpOpen 
  1535.    o  wpQueryDefaultHelp 
  1536.    o  wpQueryIconData 
  1537.    o  wpRestoreState 
  1538.    o  wpSaveState 
  1539.    o  wpSetIconData 
  1540.    o  wpSetTitle 
  1541.    o  wpSetup 
  1542.    o  wpUnInitData 
  1543.    o  wpViewObject 
  1544.  
  1545.  The following list shows all the methods overridden by the WPDisk class. These 
  1546.  methods are overridden in order to modify the behavior defined by an ancestor 
  1547.  class. 
  1548.  
  1549.    o  wpFilterPopupMenu 
  1550.    o  wpMenuItemHelpSelected 
  1551.    o  wpMenuItemSelected 
  1552.    o  wpModifyPopupMenu 
  1553.  
  1554.  wpSetup override by WPDisk 
  1555.  
  1556.  The following table shows the keyname-value pairs added by the WPDisk class. 
  1557.  
  1558.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1559.   ΓöéKEYNAME   ΓöéVALUE          ΓöéDESCRIPTION                        Γöé
  1560.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1561.   ΓöéDRIVENUM  ΓöéDRIVENUM=dd    ΓöéLogical drive number (1-26).       Γöé
  1562.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1563.  
  1564.  Class methods 
  1565.  
  1566.  There are currently no class methods defined for the WPDisk Workplace object 
  1567.  class. 
  1568.  
  1569.  WPObject class methods. 
  1570.  
  1571.  The following list shows all the class methods overridden by the WPDisk class. 
  1572.  These methods are overridden to modify the behavior defined by an ancestor 
  1573.  class. 
  1574.  
  1575.    o  wpclsQueryDefaultHelp 
  1576.    o  wpclsQueryDefaultView 
  1577.    o  wpclsQueryIconData 
  1578.    o  wpclsQueryStyle 
  1579.    o  wpclsQueryTitle 
  1580.  
  1581.  
  1582. ΓòÉΓòÉΓòÉ 3.11. WPDrives ΓòÉΓòÉΓòÉ
  1583.  
  1584. Class definition file: wpdrives.idl 
  1585.  
  1586. Class hierarchy 
  1587.  
  1588. SOMObject
  1589.    WPObject
  1590.       WPFileSystem
  1591.          WPFolder
  1592.              WPDrives
  1593.  
  1594. Description 
  1595.  
  1596. This is the file-system device folder object class. An instance of this class 
  1597. can be created as a Workplace object. An instance of this class is created 
  1598. initially by the system. It has the title "Drives" and resides in the "OS/2 
  1599. System" folder. 
  1600.  
  1601. Instance methods 
  1602.  
  1603. There are currently no methods defined for the WPDrives Workplace object class. 
  1604.  
  1605. WPObject methods 
  1606.  
  1607. The following list shows all the methods overridden by the WPDrives class. 
  1608. These methods are overridden in order to modify the behavior defined by an 
  1609. ancestor class. 
  1610.  
  1611.    o  wpFilterPopupMenu 
  1612.    o  wpMenuItemHelpSelected 
  1613.    o  wpMenuItemSelected 
  1614.    o  wpModifyPopupMenu 
  1615.  
  1616.  WPFolder methods 
  1617.  
  1618.  The following list shows all the methods overridden by the WPDrives class. 
  1619.  These methods are overridden in order to modify the behavior defined by an 
  1620.  ancestor class. 
  1621.  
  1622.    o  wpPopulate 
  1623.  
  1624.  Class methods 
  1625.  
  1626.  There are currently no class methods defined for the WPDrives Workplace object 
  1627.  class. 
  1628.  
  1629.  WPObject class methods. 
  1630.  
  1631.  The following list shows all the class methods overridden by the WPDrives 
  1632.  class. These methods are overridden to modify the behavior defined by an 
  1633.  ancestor class. 
  1634.  
  1635.    o  wpclsQueryDefaultHelp 
  1636.    o  wpclsQueryIconData 
  1637.    o  wpclsQueryStyle 
  1638.    o  wpclsQueryTitle 
  1639.  
  1640.  
  1641. ΓòÉΓòÉΓòÉ 3.12. WPFileSystem ΓòÉΓòÉΓòÉ
  1642.  
  1643. Class definition file: wpfsys.idl 
  1644.  
  1645. Class hierarchy 
  1646.  
  1647. SOMObject
  1648.    WPObject
  1649.       WPFileSystem
  1650.  
  1651. Description 
  1652.  
  1653. This is the file-system object storage class. WPFileSystem is the storage class 
  1654. that represents all file-system objects including directory (folder), data 
  1655. file, executable file, and root directory (drive) objects. This class also 
  1656. provides persistent storage of instance variables for all classes derived from 
  1657. it. Persistent data for instances of WPFileSystem subclasses are stored in the 
  1658. Extended Attributes (EAs) of the file or directory. 
  1659.  
  1660. This is a base storage class; it is not intended for instances of this class to 
  1661. be created. 
  1662.  
  1663. Instance methods 
  1664.  
  1665. The following list shows all the WPFileSystem class methods: 
  1666.  
  1667.    o  wpAddFileMenuPage 
  1668.    o  wpAddFile1Page 
  1669.    o  wpAddFile2Page 
  1670.    o  wpAddFile3Page 
  1671.    o  wpConfirmKeepAssoc 
  1672.    o  wpConfirmRenameFileWithExt 
  1673.    o  wpIsDiskSwapped 
  1674.    o  wpPrintPlainTextFile 
  1675.    o  wpQueryAttr 
  1676.    o  wpQueryCreation 
  1677.    o  wpQueryDateInfo 
  1678.    o  wpQueryDisk 
  1679.    o  wpQueryEASize 
  1680.    o  wpQueryFilename 
  1681.    o  wpQueryFileSize 
  1682.    o  wpQueryLastAccess 
  1683.    o  wpQueryLastWrite 
  1684.    o  wpQueryRealName 
  1685.    o  wpQueryType 
  1686.    o  wpRefresh 
  1687.    o  wpSetAttr 
  1688.    o  wpSetDateInfo 
  1689.    o  wpSetFileSizeInfo 
  1690.    o  wpSetRealName 
  1691.    o  wpSetTitleAndRenameFile 
  1692.    o  wpSetType 
  1693.    o  wpVerifyUpdateAccess 
  1694.  
  1695.  WPObject instance methods 
  1696.  
  1697.  The following list shows all the methods overridden by the WPFileSystem class. 
  1698.  These methods are overridden in order to modify the behavior defined by an 
  1699.  ancestor class. 
  1700.  
  1701.    o  wpAddSettingsPages 
  1702.    o  wpCopyObject 
  1703.    o  wpCreateFromTemplate 
  1704.    o  wpDoesObjectMatch 
  1705.    o  wpDraggedOverObject 
  1706.    o  wpDroppedOnObject 
  1707.    o  wpFilterPopupMenu 
  1708.    o  wpFormatDragItem 
  1709.    o  wpMenuItemSelected 
  1710.    o  wpModifyPopupMenu 
  1711.    o  wpMoveObject 
  1712.    o  wpOpen 
  1713.    o  wpQueryDetailsData 
  1714.    o  wpQueryHandle 
  1715.    o  wpQueryIcon 
  1716.    o  wpQueryIconData 
  1717.    o  wpQueryNameClashOptions 
  1718.    o  wpQueryStyle 
  1719.    o  wpRestoreState 
  1720.    o  wpSaveImmediate 
  1721.    o  wpSaveState 
  1722.    o  wpSetIconData 
  1723.    o  wpSetStyle 
  1724.    o  wpSetTitle 
  1725.    o  wpSwitchTo 
  1726.    o  wpUnInitData 
  1727.    o  wpViewObject 
  1728.  
  1729.  Class methods 
  1730.  
  1731.  The following list shows the WPFileSystem class methods: 
  1732.  
  1733.    o  wpclsFileSysExists 
  1734.    o  wpclsQueryAwakeObject 
  1735.    o  wpclsQueryInstanceFilter 
  1736.    o  wpclsQueryInstanceType 
  1737.    o  wpclsQueryObjectFromPath 
  1738.  
  1739.  WPObject class methods. 
  1740.  
  1741.  The following list shows all the class methods overridden by the WPFileSystem 
  1742.  class. These methods are overridden to modify the behavior defined by an 
  1743.  ancestor class. 
  1744.  
  1745.    o  wpclsInitData 
  1746.    o  wpclsQueryDetailsInfo 
  1747.    o  wpclsQueryExtendedCriteria 
  1748.    o  wpclsNew 
  1749.    o  wpclsQuerySearchInfo 
  1750.    o  wpclsQueryTitle 
  1751.  
  1752.  
  1753. ΓòÉΓòÉΓòÉ 3.13. WPFolder ΓòÉΓòÉΓòÉ
  1754.  
  1755. Class definition file: wpfolder.idl 
  1756.  
  1757. Class hierarchy 
  1758.  
  1759. SOMObject
  1760.    WPObject
  1761.       WPFileSystem
  1762.          WPFolder
  1763.  
  1764. Description 
  1765.  
  1766. This is the folder object class. An instance of this class can be created as a 
  1767. Workplace object. An instance of this class is created initially by the system 
  1768. in its template form. It has the title "Folder" and resides in the "Templates" 
  1769. folder. Every directory in the system is represented by a WPFolder object. 
  1770.  
  1771. Instance methods 
  1772.  
  1773. The following list shows how all the WPFolder methods are related within 
  1774. functional areas: 
  1775.  
  1776. Settings notebook methods 
  1777.  
  1778.    o  wpAddFolderBackgroundPage 
  1779.    o  wpAddFolderIncludePage 
  1780.    o  wpAddFolderSelfClosePage 
  1781.    o  wpAddFolderSortPage 
  1782.    o  wpAddFolderView1Page 
  1783.    o  wpAddFolderView2Page 
  1784.    o  wpAddFolderView3Page 
  1785.  
  1786.  Object position methods 
  1787.  
  1788.    o  wpQueryIconViewPos 
  1789.    o  wpQueryNextIconPos 
  1790.    o  wpSetNextIconPos 
  1791.  
  1792.  Folder attributes methods 
  1793.  
  1794.    o  wpIsDetailsColumnVisible 
  1795.    o  wpIsSortAttribAvailable 
  1796.    o  wpModifyFldrFlags 
  1797.    o  wpQueryFldrAttr 
  1798.    o  wpQueryFldrDetailsClass 
  1799.    o  wpQueryFldrFlags 
  1800.    o  wpQueryFldrFont 
  1801.    o  wpQueryFldrSort 
  1802.    o  wpQueryFldrSortClass 
  1803.    o  wpSetDetailsColumnVisibility 
  1804.    o  wpSetFldrAttr 
  1805.    o  wpSetFldrDetailsClass 
  1806.    o  wpSetFldrFlags 
  1807.    o  wpSetFldrFont 
  1808.    o  wpSetFldrSort 
  1809.    o  wpSetFldrSortClass 
  1810.    o  wpSetSortAttribAvailable 
  1811.  
  1812.  Folder state methods 
  1813.  
  1814.    o  wpHideFldrRunObjs 
  1815.  
  1816.  Folder content methods 
  1817.  
  1818.    o  wpAddFirstChild 
  1819.    o  wpAddToContent 
  1820.    o  wpContainsFolders 
  1821.    o  wpDeleteContents 
  1822.    o  wpDeleteFromContent 
  1823.    o  wpPopulate 
  1824.    o  wpQueryContent 
  1825.  
  1826.  WPObject instance methods 
  1827.  
  1828.  The following list shows all the methods overridden by the WPFolder class. 
  1829.  These methods are overridden in order to modify the behavior defined by an 
  1830.  ancestor class. 
  1831.  
  1832.    o  wpAddObjectWindowPage 
  1833.    o  wpAddSettingsPages 
  1834.    o  wpConfirmDelete 
  1835.    o  wpDelete 
  1836.    o  wpDragOver 
  1837.    o  wpDrop 
  1838.    o  wpFilterPopupMenu 
  1839.    o  wpFormatDragItem 
  1840.    o  wpFree 
  1841.    o  wpInitData 
  1842.    o  wpMenuItemHelpSelected 
  1843.    o  wpMenuItemSelected 
  1844.    o  wpModifyPopupMenu 
  1845.    o  wpMoveObject 
  1846.    o  wpObjectReady 
  1847.    o  wpOpen 
  1848.    o  wpQueryDefaultHelp 
  1849.    o  wpQueryDefaultView 
  1850.    o  wpRender 
  1851.    o  wpRenderComplete 
  1852.    o  wpRestoreState 
  1853.    o  wpSaveState 
  1854.    o  wpSetIconData 
  1855.    o  wpSetup 
  1856.    o  wpUnInitData 
  1857.  
  1858.  WPFileSystem instance methods 
  1859.  
  1860.  The following list shows all the methods overridden by the WPFolder class. 
  1861.  These methods are overridden in order to modify the behavior defined by an 
  1862.  ancestor class. 
  1863.  
  1864.    o  wpAddFile2Page 
  1865.    o  wpAddFile3Page 
  1866.  
  1867.  wpSetup override by WPFolder 
  1868.  
  1869.  The following table shows the keyname-value pairs supported by the WPFolder 
  1870.  class. 
  1871.  
  1872.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1873.   ΓöéKEYNAME         ΓöéVALUE             ΓöéDESCRIPTION                   Γöé
  1874.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1875.   ΓöéALWAYSSORT      ΓöéYES               ΓöéSort order is always          Γöé
  1876.   Γöé                Γöé                  Γöémaintained. Opening and addingΓöé
  1877.   Γöé                Γöé                  Γöéan object to a folder may takeΓöé
  1878.   Γöé                Γöé                  Γöélonger if the sort order is   Γöé
  1879.   Γöé                Γöé                  Γöébeing maintained.             Γöé
  1880.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1881.   Γöé                ΓöéNO                ΓöéSort order is not maintained. Γöé
  1882.   Γöé                Γöé                  ΓöéThis is the default value.    Γöé
  1883.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1884.   ΓöéBACKGROUND      ΓöéN,M,S,B,C         ΓöéThis sets the folder          Γöé
  1885.   Γöé                Γöé                  Γöébackground, where:            Γöé
  1886.   Γöé                Γöé                  ΓöéN = Image file name. This     Γöé
  1887.   Γöé                Γöé                  Γöé    name must be the fully-   Γöé
  1888.   Γöé                Γöé                  Γöé    qualified path of the     Γöé
  1889.   Γöé                Γöé                  Γöé    image file. "?:\" is      Γöé
  1890.   Γöé                Γöé                  Γöé    permitted to indicate the Γöé
  1891.   Γöé                Γöé                  Γöé    boot drive.               Γöé
  1892.   Γöé                Γöé                  Γöé                              Γöé
  1893.   Γöé                Γöé                  ΓöéM = Image mode. This mode can Γöé
  1894.   Γöé                Γöé                  Γöé    be one of the following:  Γöé
  1895.   Γöé                Γöé                  Γöé    N = Normal image          Γöé
  1896.   Γöé                Γöé                  Γöé    T = Titled image          Γöé
  1897.   Γöé                Γöé                  Γöé    S = Scaled image          Γöé
  1898.   Γöé                Γöé                  Γöé                              Γöé
  1899.   Γöé                Γöé                  ΓöéS = Scaling factor.           Γöé
  1900.   Γöé                Γöé                  Γöé                              Γöé
  1901.   Γöé                Γöé                  ΓöéB = Background type. This can Γöé
  1902.   Γöé                Γöé                  Γöé    be one of the following:  Γöé
  1903.   Γöé                Γöé                  Γöé    I = Image                 Γöé
  1904.   Γöé                Γöé                  Γöé    C = Color only            Γöé
  1905.   Γöé                Γöé                  Γöé                              Γöé
  1906.   Γöé                Γöé                  ΓöéC = Background color. This    Γöé
  1907.   Γöé                Γöé                  Γöé    color can be 3 numbers re-Γöé
  1908.   Γöé                Γöé                  Γöé    presenting RGB values or  Γöé
  1909.   Γöé                Γöé                  Γöé    the default, in the       Γöé
  1910.   Γöé                Γöé                  Γöé    following format:         Γöé
  1911.   Γöé                Γöé                  Γöé                              Γöé
  1912.   Γöé                Γöé                  Γöé    {R-value G-value B-value} Γöé
  1913.   Γöé                Γöé                  Γöé                              Γöé
  1914.   Γöé                Γöé                  ΓöéFor example:                  Γöé
  1915.   Γöé                Γöé                  Γöé"BACKGROUND=                  Γöé
  1916.   Γöé                Γöé                  ΓöéC:\OS2\BITMAP\OS2LOGO.BMP,S,  Γöé
  1917.   Γöé                Γöé                  Γöé3,I"                          Γöé
  1918.   Γöé                Γöé                  Γöéor                            Γöé
  1919.   Γöé                Γöé                  Γöé"BACKGROUND=                  Γöé
  1920.   Γöé                Γöé                  Γöé(none),,,C,0 128 128"         Γöé
  1921.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1922.   ΓöéDEFAULTVIEW     ΓöéICON              ΓöéThis sets the default open    Γöé
  1923.   Γöé                Γöé                  Γöéview to the ICON (or CONTENTS)Γöé
  1924.   Γöé                Γöé                  Γöéview.                         Γöé
  1925.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1926.   Γöé                ΓöéTREE              ΓöéThis sets the default open    Γöé
  1927.   Γöé                Γöé                  Γöéview to the TREE view.        Γöé
  1928.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1929.   Γöé                ΓöéDETAILS           ΓöéThis sets the default open    Γöé
  1930.   Γöé                Γöé                  Γöéview to the DETAILS view.     Γöé
  1931.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1932.   Γöé                Γöé                  ΓöéThe default view of the       Γöé
  1933.   Γöé                Γöé                  Γöécontaining folder.            Γöé
  1934.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1935.   ΓöéDETAILSCLASS    Γöéclassname         ΓöéThis sets the object class forΓöé
  1936.   Γöé                Γöé                  Γöéwhich the details are         Γöé
  1937.   Γöé                Γöé                  Γöédisplayed in details view.    Γöé
  1938.   Γöé                Γöé                  ΓöéThe default object class is   Γöé
  1939.   Γöé                Γöé                  ΓöéWPFileSystem.                 Γöé
  1940.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1941.   ΓöéDETAILSFONT     Γöéfont name.size    ΓöéSetup string used to change   Γöé
  1942.   Γöé                Γöéstring            Γöéthe font used for a details   Γöé
  1943.   Γöé                Γöé                  Γöéview. For example:  10.Helv   Γöé
  1944.   Γöé                Γöé                  ΓöéThe default value is 8.Helv.  Γöé
  1945.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1946.   ΓöéDETAILSVIEW     Γöés1[,s2,...sn]     ΓöéThis set details view to the  Γöé
  1947.   Γöé                Γöé                  Γöéspecified styles. Possible    Γöé
  1948.   Γöé                Γöé                  Γöévalues are:                   Γöé
  1949.   Γöé                Γöé                  ΓöéMINI   small icon; this is    Γöé
  1950.   Γöé                Γöé                  Γöé       the default.           Γöé
  1951.   Γöé                Γöé                  ΓöéNORMAL normal-size icon.      Γöé
  1952.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1953.   ΓöéICONFONT        Γöéfont size.facenameΓöéSetup string used to change   Γöé
  1954.   Γöé                Γöé                  Γöéthe font used for an icon     Γöé
  1955.   Γöé                Γöé                  Γöéview. For example:  10.Helv   Γöé
  1956.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1957.   ΓöéICONNFILE       Γöéindex,filename    ΓöéThis sets the file name of theΓöé
  1958.   Γöé                Γöé                  Γöéanimation (open folder) icon. Γöé
  1959.   Γöé                Γöé                  ΓöéThe "index" value must be set Γöé
  1960.   Γöé                Γöé                  Γöéto 1. The specified file      Γöé
  1961.   Γöé                Γöé                  Γöécontains the folder's open    Γöé
  1962.   Γöé                Γöé                  Γöéfolder icon.                  Γöé
  1963.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1964.   ΓöéICONNRESOURCE   Γöéindex,id,modname  ΓöéThis sets the resource of the Γöé
  1965.   Γöé                Γöé                  Γöéanimation (open folder) icon. Γöé
  1966.   Γöé                Γöé                  ΓöéThe "index" value must be set Γöé
  1967.   Γöé                Γöé                  Γöéto 1. The "id" is the identityΓöé
  1968.   Γöé                Γöé                  Γöéof an icon resource in the    Γöé
  1969.   Γöé                Γöé                  Γöé"module" dynamic link library Γöé
  1970.   Γöé                Γöé                  Γöé(DLL). The specified resource Γöé
  1971.   Γöé                Γöé                  Γöéis the folder's open folder   Γöé
  1972.   Γöé                Γöé                  Γöéicon.                         Γöé
  1973.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1974.   ΓöéICONVIEW        Γöés1[,s2,...sn]     ΓöéThis sets icon view to the    Γöé
  1975.   Γöé                Γöé                  Γöéspecified styles. Possible    Γöé
  1976.   Γöé                Γöé                  Γöévalues are:                   Γöé
  1977.   Γöé                Γöé                  ΓöéFLOWED      NOGRID            Γöé
  1978.   Γöé                Γöé                  ΓöéINVISIBLE   NONFLOWED         Γöé
  1979.   Γöé                Γöé                  ΓöéMINI        NORMAL            Γöé
  1980.   Γöé                Γöé                  Γöé                              Γöé
  1981.   Γöé                Γöé                  ΓöéThe default value is          Γöé
  1982.   Γöé                Γöé                  ΓöéNOGRID,NORMAL                 Γöé
  1983.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1984.   ΓöéICONVIEWPOS     Γöéx,y,cx,cy         ΓöéThis sets the initial icon    Γöé
  1985.   Γöé                Γöé                  Γöéview position and size of the Γöé
  1986.   Γöé                Γöé                  Γöéfolder on the screen. These   Γöé
  1987.   Γöé                Γöé                  Γöévalues are percentages (0-100)Γöé
  1988.   Γöé                Γöé                  Γöéof the screen size.           Γöé
  1989.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1990.   ΓöéOPEN            ΓöéICON              ΓöéThis opens the icon view when Γöé
  1991.   Γöé                Γöé                  Γöéobject is created or when     Γöé
  1992.   Γöé                Γöé                  ΓöéWinSetObjectData is called.   Γöé
  1993.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1994.   Γöé                ΓöéTREE              ΓöéThis opens the tree view when Γöé
  1995.   Γöé                Γöé                  Γöéobject is created or when     Γöé
  1996.   Γöé                Γöé                  ΓöéWinSetObjectData is called.   Γöé
  1997.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1998.   Γöé                ΓöéDETAILS           ΓöéThis opens the details view   Γöé
  1999.   Γöé                Γöé                  Γöéwhen object is created or whenΓöé
  2000.   Γöé                Γöé                  ΓöéWinSetObjectData is called.   Γöé
  2001.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2002.   Γöé                Γöé                  ΓöéThe default is to not         Γöé
  2003.   Γöé                Γöé                  Γöéautomatically open a view.    Γöé
  2004.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2005.   ΓöéREMOVEFONTS     ΓöéYES               ΓöéThis removes all instance     Γöé
  2006.   Γöé                Γöé                  Γöéfonts from the folder.        Γöé
  2007.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2008.   Γöé                ΓöéNO                ΓöéThis does not remove instance Γöé
  2009.   Γöé                Γöé                  Γöéfonts from the folder.        Γöé
  2010.   Γöé                Γöé                  ΓöéThis is the default value.    Γöé
  2011.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2012.   ΓöéSORTCLASS       Γöéclassname         ΓöéThis sets the class object to Γöé
  2013.   Γöé                Γöé                  Γöésort by.                      Γöé
  2014.   Γöé                Γöé                  ΓöéThe default class object is   Γöé
  2015.   Γöé                Γöé                  ΓöéWPFileSystem.                 Γöé
  2016.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2017.   ΓöéTREEFONT        Γöéfont size.facenameΓöéThis changes the font used forΓöé
  2018.   Γöé                Γöé                  Γöéa tree view. For example:     Γöé
  2019.   Γöé                Γöé                  Γöé10.System Proportional        Γöé
  2020.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2021.   ΓöéTREEVIEW        Γöés1[,s2,...sn]     ΓöéThis sets the tree view to theΓöé
  2022.   Γöé                Γöé                  Γöéspecified styles. Possible    Γöé
  2023.   Γöé                Γöé                  Γöévalues are:                   Γöé
  2024.   Γöé                Γöé                  ΓöéINVISIBLE  LINES              Γöé
  2025.   Γöé                Γöé                  ΓöéMINI       NOLINES            Γöé
  2026.   Γöé                Γöé                  ΓöéNORMAL                        Γöé
  2027.   Γöé                Γöé                  Γöé                              Γöé
  2028.   Γöé                Γöé                  ΓöéThe default value is LINES,   Γöé
  2029.   Γöé                Γöé                  ΓöéNORMAL.                       Γöé
  2030.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2031.   Γöéview styles     ΓöéFLOWED            ΓöéFlowed list items.            Γöé
  2032.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2033.   Γöé                ΓöéNONFLOWED         ΓöéNon-flowed list items.        Γöé
  2034.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2035.   Γöé                ΓöéNONGRID           ΓöéNon-gridded icon view.        Γöé
  2036.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2037.   Γöé                ΓöéNORMAL            ΓöéNormal size icons.            Γöé
  2038.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2039.   Γöé                ΓöéMINI              ΓöéSmall icons.                  Γöé
  2040.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2041.   Γöé                ΓöéINVISIBLE         ΓöéNo icons.                     Γöé
  2042.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2043.   Γöé                ΓöéLINES             ΓöéLines in tree view.           Γöé
  2044.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2045.   Γöé                ΓöéNOLINES           ΓöéNo lines in tree view.        Γöé
  2046.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2047.   ΓöéWORKAREA        ΓöéYES               ΓöéThis sets the folder so it is Γöé
  2048.   Γöé                Γöé                  Γöéa workarea.                   Γöé
  2049.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2050.   Γöé                ΓöéNO                ΓöéThis sets the folder so it is Γöé
  2051.   Γöé                Γöé                  Γöénot a workarea. This is the   Γöé
  2052.   Γöé                Γöé                  Γöédefault value.                Γöé
  2053.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2054.  
  2055.  WPFileSystem instance methods 
  2056.  
  2057.  The following list shows all the methods overridden by the WPFolder class. 
  2058.  These methods are overridden in order to modify the behavior defined by an 
  2059.  ancestor class. 
  2060.  
  2061.    o  wpRefresh 
  2062.  
  2063.  Class methods 
  2064.  
  2065.  The following list shows all the WPFolder class methods: 
  2066.  
  2067.    o  wpclsQueryIconDataN 
  2068.    o  wpclsQueryIconN 
  2069.    o  wpclsQueryOpenFolders 
  2070.  
  2071.  WPObject class methods. 
  2072.  
  2073.  The following list shows all the class methods overridden by the WPFolder 
  2074.  class. These methods are overridden to modify the behavior defined by an 
  2075.  ancestor class. 
  2076.  
  2077.    o  wpclsInitData 
  2078.    o  wpclsQueryDefaultHelp 
  2079.    o  wpclsQueryDefaultView 
  2080.    o  wpclsQueryIconData 
  2081.    o  wpclsQueryStyle 
  2082.    o  wpclsQueryTitle 
  2083.  
  2084.  
  2085. ΓòÉΓòÉΓòÉ 3.14. WPFontPalette ΓòÉΓòÉΓòÉ
  2086.  
  2087. Class definition file: wpfntpal.idl 
  2088.  
  2089. Class hierarchy 
  2090.  
  2091. SOMObject
  2092.    WPObject
  2093.       WPAbstract
  2094.           WPPalette
  2095.               WPFontPalette
  2096.  
  2097. Description 
  2098.  
  2099. This is the font palette object class. An instance of this class can be created 
  2100. as a Workplace object. An instance of this class is created initially by the 
  2101. system. It has the title "Font Palette" and resides in the "System Setup" 
  2102. folder. 
  2103.  
  2104. Instance methods 
  2105.  
  2106. The following list shows all the WPFontPalette instance methods. 
  2107.  
  2108.    o  wpGetFattrsFromPsz 
  2109.  
  2110.  WPObject instance methods 
  2111.  
  2112.  The following list shows all the methods overridden by the WPFontPalette 
  2113.  class. These methods are overridden in order to modify the behavior defined by 
  2114.  an ancestor class. 
  2115.  
  2116.    o  wpMenuItemHelpSelected 
  2117.    o  wpSetup 
  2118.  
  2119.  wpSetup override by WPFontPalette 
  2120.  
  2121.  The following table shows the keyname-value pairs supported by the 
  2122.  WPFontPalette class. 
  2123.  
  2124.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2125.   ΓöéKEYNAME   ΓöéVALUE     ΓöéDESCRIPTION                             Γöé
  2126.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2127.   ΓöéFONTS     Γöéfonttype  ΓöéThese are the initial fonts for each    Γöé
  2128.   Γöé          Γöé          Γöécell in the font palette.  The values   Γöé
  2129.   Γöé          Γöé          Γöéfor each cell are separated by commas.  Γöé
  2130.   Γöé          Γöé          ΓöéThis is equivalent to calling the       Γöé
  2131.   Γöé          Γöé          ΓöéwpSetupCell method. The fonttype value  Γöé
  2132.   Γöé          Γöé          Γöéis presented as the point size followed Γöé
  2133.   Γöé          Γöé          Γöéby a period which is then followed by   Γöé
  2134.   Γöé          Γöé          Γöéthe face name.                          Γöé
  2135.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2136.   ΓöéXCELLCOUNTΓöécolumns   ΓöéNumber of X cells as decimal digits.  IfΓöé
  2137.   Γöé          Γöé          Γöénot specified, defaults to 2.           Γöé
  2138.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2139.   ΓöéYCELLCOUNTΓöérows      ΓöéNumber of Y cells as decimal digits.  IfΓöé
  2140.   Γöé          Γöé          Γöénot specified, defaults to 4.           Γöé
  2141.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2142.  
  2143.  Example 
  2144.  
  2145.   pszSetupString="FONTS=10.Helvetica,8.Helvetica,10.Courier,
  2146.                         12.Courier,24.Courier,10.System"
  2147.  
  2148.  WPPalette instance methods 
  2149.  
  2150.  The following list shows all the methods overridden by the WPFontPalette 
  2151.  class. These methods are overridden in order to modify the behavior defined by 
  2152.  an ancestor class. 
  2153.  
  2154.    o  wpDragCell 
  2155.    o  wpEditCell 
  2156.    o  wpPaintCell 
  2157.    o  wpQueryPaletteHelp 
  2158.    o  wpSetupCell 
  2159.  
  2160.  Class methods 
  2161.  
  2162.  There are currently no class methods defined for the WPFontPalette Workplace 
  2163.  object class. 
  2164.  
  2165.  WPObject class methods. 
  2166.  
  2167.  The following list shows all the class methods overridden by the WPFontPalette 
  2168.  class. These methods are overridden to modify the behavior defined by an 
  2169.  ancestor class. 
  2170.  
  2171.    o  wpclsQueryDefaultHelp 
  2172.    o  wpclsQueryIconData 
  2173.    o  wpclsQueryStyle 
  2174.    o  wpclsQueryTitle 
  2175.  
  2176.  WPPalette class methods. 
  2177.  
  2178.  The following list shows all the class methods overridden by the WPFontPalette 
  2179.  class. These methods are overridden to modify the behavior defined by an 
  2180.  ancestor class. 
  2181.  
  2182.    o  wpclsQueryEditString 
  2183.  
  2184.  
  2185. ΓòÉΓòÉΓòÉ 3.15. WPIcon ΓòÉΓòÉΓòÉ
  2186.  
  2187. Class definition file: wpicon.idl 
  2188.  
  2189. Class hierarchy 
  2190.  
  2191. SOMObject
  2192.   WPObject
  2193.      WPFileSystem
  2194.         WPDataFile
  2195.            WPIcon
  2196.  
  2197. Description 
  2198.  
  2199. This is the WPIcon object class. All icons are of this class. These icon files 
  2200. are templatable. An instance of this class can be created as a Workplace 
  2201. object. Instances of this class are created initially by the system for each 
  2202. icon in the system. 
  2203.  
  2204. Instance methods 
  2205.  
  2206. There are currently no methods defined for the WPIcon Workplace class object. 
  2207.  
  2208. WPObject instance methods 
  2209.  
  2210. The following list shows all the methods overridden by the WPIcon class. These 
  2211. methods are overridden in order to modify the behavior defined by an ancestor 
  2212. class. 
  2213.  
  2214.    o  wpSetupOnce 
  2215.  
  2216.  Class methods 
  2217.  
  2218.  There are currently no class methods defined for the WPIcon Workplace class 
  2219.  object. 
  2220.  
  2221.  WPObject class methods. 
  2222.  
  2223.  The following list shows all the class methods overridden by the WPIcon class. 
  2224.  These methods are overridden to modify the behavior defined by an ancestor 
  2225.  class. 
  2226.  
  2227.    o  wpclsInitData 
  2228.    o  wpclsQueryDefaultHelp 
  2229.    o  wpclsQueryTitle 
  2230.  
  2231.  WPFileSystem class methods. 
  2232.  
  2233.  The following list shows all the class methods overridden by the WPIcon class. 
  2234.  These methods are overridden to modify the behavior defined by an ancestor 
  2235.  class. 
  2236.  
  2237.    o  wpclsQueryInstanceFilter 
  2238.    o  wpclsQueryInstanceType 
  2239.  
  2240.  
  2241. ΓòÉΓòÉΓòÉ 3.16. WPJob ΓòÉΓòÉΓòÉ
  2242.  
  2243. Class definition file: wpjob.idl Class hierarchy 
  2244.  
  2245. SOMObject
  2246.    WPObject
  2247.       WPTransient
  2248.          WPJob
  2249.  
  2250. Description 
  2251.  
  2252. This is the job object class. An instance of this class is created by the 
  2253. printer object in its icon or detail view. 
  2254.  
  2255. Instance methods 
  2256.  
  2257. The following list shows all the WPJob methods: 
  2258.  
  2259.    o  wpDeleteJob 
  2260.    o  wpHoldJob 
  2261.    o  wpPrintJobNext 
  2262.    o  wpQueryJobFile 
  2263.    o  wpQueryJobId 
  2264.    o  wpQueryJobType 
  2265.    o  wpQueryPrintObject 
  2266.    o  wpReleaseJob 
  2267.    o  wpStartJobAgain 
  2268.  
  2269.  WPObject instance methods 
  2270.  
  2271.  The following list shows all the methods overridden by the WPJob class. These 
  2272.  methods are overridden in order to modify the behavior defined by an ancestor 
  2273.  class. 
  2274.  
  2275.    o  wpAddObjectGeneralPage 
  2276.    o  wpAddSettingsPages 
  2277.    o  wpDragOver 
  2278.    o  wpDrop 
  2279.    o  wpFilterPopupMenu 
  2280.    o  wpFree 
  2281.    o  wpInitData 
  2282.    o  wpMenuItemHelpSelected 
  2283.    o  wpMenuItemSelected 
  2284.    o  wpModifyPopupMenu 
  2285.    o  wpOpen 
  2286.    o  wpQueryDetailsData 
  2287.    o  wpQueryIcon 
  2288.    o  wpQueryTitle 
  2289.    o  wpSetTitle 
  2290.    o  wpUnInitData 
  2291.  
  2292.  Class methods 
  2293.  
  2294.  WPObject class methods. 
  2295.  
  2296.  There are currently no class methods defined for the WPJob Workplace class 
  2297.  object. 
  2298.  
  2299.  The following list shows all the class methods overridden by the WPJob class. 
  2300.  These methods are overridden to modify the behavior defined by an ancestor 
  2301.  class. 
  2302.  
  2303.    o  wpclsQueryDefaultHelp 
  2304.    o  wpclsQueryDefaultView 
  2305.    o  wpclsQueryDetailsInfo 
  2306.    o  wpclsQueryIcon 
  2307.    o  wpclsQueryStyle 
  2308.    o  wpclsQueryTitle 
  2309.  
  2310.  
  2311. ΓòÉΓòÉΓòÉ 3.17. WPKeyboard ΓòÉΓòÉΓòÉ
  2312.  
  2313. Class definition file: wpkeybd.idl 
  2314.  
  2315. Class hierarchy 
  2316.  
  2317. SOMObject
  2318.    WPObject
  2319.       WPAbstract
  2320.          WPKeyboard
  2321.  
  2322. Description 
  2323.  
  2324. This is the keyboard object class. An instance of this class can be created as 
  2325. a Workplace object. An instance of this class is created initially by the 
  2326. system. It has the title "Keyboard" and resides in the "System Setup" folder. 
  2327.  
  2328. Instance methods 
  2329.  
  2330. The following list shows all the WPKeyboard methods: 
  2331.  
  2332.    o  wpAddKeyboardMappingsPage 
  2333.    o  wpAddKeyboardSpecialNeedsPage 
  2334.    o  wpAddKeyboardTimingPage 
  2335.  
  2336.  WPObject instance methods 
  2337.  
  2338.  The following list shows all the methods overridden by the WPKeyboard class. 
  2339.  These methods are overridden in order to modify the behavior defined by an 
  2340.  ancestor class. 
  2341.  
  2342.    o  wpAddObjectWindowPage 
  2343.    o  wpAddSettingsPages 
  2344.    o  wpFilterPopupMenu 
  2345.  
  2346.  Class methods 
  2347.  
  2348.  There are currently no class methods defined for the WPKeyboard Workplace 
  2349.  class object. 
  2350.  
  2351.  WPObject class methods. 
  2352.  
  2353.  The following list shows all the class methods overridden by the WPKeyboard 
  2354.  class. These methods are overridden to modify the behavior defined by an 
  2355.  ancestor class. 
  2356.  
  2357.    o  wpclsQueryDefaultHelp 
  2358.    o  wpclsQueryDefaultView 
  2359.    o  wpclsQueryIconData 
  2360.    o  wpclsQueryStyle 
  2361.    o  wpclsQueryTitle 
  2362.  
  2363.  WPAbstract class methods. 
  2364.  
  2365.  The following list shows all the class methods overridden by the WPKeyboard 
  2366.  class. These methods are overridden to modify the behavior defined by an 
  2367.  ancestor class. 
  2368.  
  2369.    o  wpclsQuerySetting 
  2370.    o  wpclsSetSetting 
  2371.  
  2372.  wpclsSetSettings override by wpKeyboard 
  2373.  
  2374.  The defaults can be specified on a wpclsSetSetting invocation to request that 
  2375.  the setting be set to its default value. wpclsQuerySetting, however, never 
  2376.  returns an xxxx_DEFAULT value. 
  2377.  
  2378.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2379.   ΓöéSetting          ΓöéValue                ΓöéDescription                 Γöé
  2380.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2381.   ΓöéCursorBlinkRate  Γöérate                 ΓöéSets the rate at which the  Γöé
  2382.   Γöé                 Γöé                     Γöécursor blinks.              Γöé
  2383.   Γöé                 Γöé                     ΓöéThis value must be in the   Γöé
  2384.   Γöé                 Γöé                     Γöérange CURSORBLINK_MIN to    Γöé
  2385.   Γöé                 Γöé                     ΓöéCURSORBLINK_MAX.            Γöé
  2386.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2387.   Γöé                 ΓöéCURSORBLINK_DEFAULT  ΓöéSets the default rate at    Γöé
  2388.   Γöé                 Γöé                     Γöéwhich the cursor blinks.    Γöé
  2389.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2390.   ΓöéEditTitleTextKey ΓöéAF_VIRTUALKEY        ΓöéHigh word. Sets the key usedΓöé
  2391.   Γöé                 ΓöéAF_KBDCOMMAND        Γöéwith another key to edit    Γöé
  2392.   Γöé                 Γöé                     Γöébutton text.                Γöé
  2393.   Γöé                 Γöé                     ΓöéBoth of these values are    Γöé
  2394.   Γöé                 Γöé                     Γöérequired if the default is  Γöé
  2395.   Γöé                 Γöé                     Γöénot set.                    Γöé
  2396.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2397.   Γöé                 ΓöéAF_ALT               ΓöéHigh word. Sets the key usedΓöé
  2398.   Γöé                 ΓöéAF_SHIFT             Γöéwith another key to edit    Γöé
  2399.   Γöé                 ΓöéAF_CONTROL           Γöébutton text.                Γöé
  2400.   Γöé                 Γöé                     ΓöéThese are optional values.  Γöé
  2401.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2402.   Γöé                 ΓöéVK_F1 through VK_F12 ΓöéLow word. Sets the key used Γöé
  2403.   Γöé                 ΓöéVK_PAGEUP            Γöéto edit button text.        Γöé
  2404.   Γöé                 ΓöéVK_PAGEDOWN          ΓöéOne of these values is      Γöé
  2405.   Γöé                 ΓöéVK_HOME              Γöérequired if the default is  Γöé
  2406.   Γöé                 ΓöéVK_END               Γöénot set.                    Γöé
  2407.   Γöé                 ΓöéVK_INSERT            Γöé                            Γöé
  2408.   Γöé                 ΓöéVK_TAB               Γöé                            Γöé
  2409.   Γöé                 ΓöéVK_ENTER             Γöé                            Γöé
  2410.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2411.   Γöé                 ΓöéTEXTEDITKEY_DEFAULT  ΓöéSets the default text edit  Γöé
  2412.   Γöé                 Γöé                     Γöékey.                        Γöé
  2413.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2414.   ΓöéKeyRepeatDelay   Γöérate                 ΓöéSets the time before the keyΓöé
  2415.   Γöé                 Γöé                     Γöéstarts repeating. This valueΓöé
  2416.   Γöé                 Γöé                     Γöémust be in the range        Γöé
  2417.   Γöé                 Γöé                     ΓöéREPEATDELAY_MIN to          Γöé
  2418.   Γöé                 Γöé                     ΓöéREPEATDELAY_MAX.            Γöé
  2419.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2420.   Γöé                 ΓöéREPEATDELAY_DEFAULT  ΓöéSets the default time beforeΓöé
  2421.   Γöé                 Γöé                     Γöéthe key starts repeating.   Γöé
  2422.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2423.   ΓöéKeyRepeatRate    Γöérate                 ΓöéSets the rate at which a keyΓöé
  2424.   Γöé                 Γöé                     Γöérepeats. This value must be Γöé
  2425.   Γöé                 Γöé                     Γöéin the range REPEATRATE_MIN Γöé
  2426.   Γöé                 Γöé                     Γöéto REPEATRATE_MAX.          Γöé
  2427.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2428.   Γöé                 ΓöéREPEATRATE_DEFAULT   ΓöéSets the default rate at    Γöé
  2429.   Γöé                 Γöé                     Γöéwhich a key repeats.        Γöé
  2430.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2431.   ΓöéPopupMenuKey     ΓöéAF_VIRTUALKEY        ΓöéHigh word. Sets the key usedΓöé
  2432.   Γöé                 ΓöéAF_KBDCOMMAND        Γöéwith another key to display Γöé
  2433.   Γöé                 Γöé                     Γöéthe pop-up menu.            Γöé
  2434.   Γöé                 Γöé                     ΓöéBoth of these values are    Γöé
  2435.   Γöé                 Γöé                     Γöérequired if the default is  Γöé
  2436.   Γöé                 Γöé                     Γöénot set.                    Γöé
  2437.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2438.   Γöé                 ΓöéAF_ALT               ΓöéHigh word. Sets the key usedΓöé
  2439.   Γöé                 ΓöéAF_SHIFT             Γöéwith another key to display Γöé
  2440.   Γöé                 ΓöéAF_CONTROL           Γöéthe pop-up menu.            Γöé
  2441.   Γöé                 Γöé                     ΓöéThese are optional values.  Γöé
  2442.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2443.   Γöé                 ΓöéVK_F1 through VK_F12 ΓöéLow word. Sets the key used Γöé
  2444.   Γöé                 ΓöéVK_PAGEUP            Γöéto display the pop-up menu. Γöé
  2445.   Γöé                 ΓöéVK_PAGEDOWN          ΓöéOne of these values is      Γöé
  2446.   Γöé                 ΓöéVK_HOME              Γöérequired if the default is  Γöé
  2447.   Γöé                 ΓöéVK_END               Γöénot set.                    Γöé
  2448.   Γöé                 ΓöéVK_INSERT            Γöé                            Γöé
  2449.   Γöé                 ΓöéVK_TAB               Γöé                            Γöé
  2450.   Γöé                 ΓöéVK_ENTER             Γöé                            Γöé
  2451.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2452.   Γöé                 ΓöéPOPUPKEY_DEFAULT     ΓöéSets the default popup menu Γöé
  2453.   Γöé                 Γöé                     Γöékey.                        Γöé
  2454.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2455.  
  2456.  
  2457. ΓòÉΓòÉΓòÉ 3.18. WPLaunchPad ΓòÉΓòÉΓòÉ
  2458.  
  2459. Class definition file: wplnchpd.idl 
  2460.  
  2461. Class hierarchy 
  2462.  
  2463. SOMObject
  2464.    WPObject
  2465.       WPAbstract
  2466.          WPLaunchPad
  2467.  
  2468. Description 
  2469.  
  2470. This class is specific to version 3, or higher, of the OS/2 operating system. 
  2471. This is the front panel object class. 
  2472.  
  2473. The Launch Pad is a convenience for users that provides fast access to 
  2474. frequently used objects and Desktop actions. Objects may be placed on the 
  2475. Launch Pad or in drawers, which are represented by a small button above objects 
  2476. on the Launch Pad. There is no limit to the number of Launch Pads that may 
  2477. exist in the system. The system Launch Pad is defined as the one with an 
  2478. OBJECTID of <WP_LAUNCHPAD>. 
  2479.  
  2480. An instance of this class can be created as a Workplace object. An instance of 
  2481. this class is created initially by the system. It has the title, "Launch Pad" 
  2482. and resides in the "System Startup" folder. 
  2483.  
  2484. Instance methods 
  2485.  
  2486. The following list shows all the WPLaunchPad methods. 
  2487.  
  2488.    o  wpAddLaunchPadPage1 
  2489.    o  wpAddLaunchPadPage2 
  2490.    o  wpQueryActionButtons 
  2491.    o  wpQueryActionButtonStyle 
  2492.    o  wpQueryCloseDrawer 
  2493.    o  wpQueryDisplaySmallIcons 
  2494.    o  wpQueryDisplayText 
  2495.    o  wpQueryDisplayTextInDrawers 
  2496.    o  wpQueryDisplayVertical 
  2497.    o  wpQueryDrawerHWND 
  2498.    o  wpQueryFloatOnTop 
  2499.    o  wpQueryHideLaunchPadFrameCtls 
  2500.    o  wpQueryObjectList 
  2501.    o  wpRefreshDrawer 
  2502.    o  wpSetActionButtonStyle 
  2503.    o  wpSetCloseDrawer 
  2504.    o  wpSetDisplaySmallIcons 
  2505.    o  wpSetDisplayText 
  2506.    o  wpSetDisplayTextInDrawers 
  2507.    o  wpSetDisplayVertical 
  2508.    o  wpSetDrawerHWND 
  2509.    o  wpSetFloatOnTop 
  2510.    o  wpSetHideLaunchPadFrameCtls 
  2511.    o  wpSetObjectListFromHObjects 
  2512.    o  wpSetObjectListFromObjects 
  2513.    o  wpSetObjectListFromStrings 
  2514.  
  2515.  WPObject instance methods 
  2516.  
  2517.  The following list shows all the methods overridden by the WPLaunchPad class. 
  2518.  These methods are overridden in order to modify the behavior defined by an 
  2519.  ancestor class. 
  2520.  
  2521.    o  wpAddObjectWindowPage 
  2522.    o  wpAddSettingsPages 
  2523.    o  wpInitData 
  2524.    o  wpMenuItemHelpSelected 
  2525.    o  wpMenuItemSelected 
  2526.    o  wpModifyPopupMenu 
  2527.    o  wpOpen 
  2528.    o  wpQueryConcurrentView 
  2529.    o  wpRestoreState 
  2530.    o  wpSaveState 
  2531.    o  wpSetup 
  2532.    o  wpUnInitData 
  2533.  
  2534.  wpSetup override by WPLaunchPad 
  2535.  
  2536.  Following are keyname-value pairs added by the WPLaunchPad class. The 
  2537.  following table contains setup strings that can be used with WinCreateObject 
  2538.  and WinSetObjectData to customize Launch Pads: 
  2539.  
  2540.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2541.   ΓöéKEYNAME        ΓöéVALUE          ΓöéDESCRIPTION                   Γöé
  2542.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2543.   ΓöéFPOBJECTS      Γöéobject IDs or  ΓöéAdds objects to the end of theΓöé
  2544.   Γöé               Γöépath and file  ΓöéLaunch Pad. If multiple       Γöé
  2545.   Γöé               Γöénames          Γöéobjects exist, the objects areΓöé
  2546.   Γöé               Γöé               Γöéseparated by a comma. For     Γöé
  2547.   Γöé               Γöé               Γöéexample:                      Γöé
  2548.   Γöé               Γöé               Γöé<WP_OS2WIN>,<WP_OS2EO>        Γöé
  2549.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2550.   ΓöéDRAWEROBJECTS  Γöédrawer number, ΓöéAdds the objects to the end ofΓöé
  2551.   Γöé               Γöéobject IDs or  Γöéthe numbered Launch Pad       Γöé
  2552.   Γöé               Γöépath and file  Γöédrawer. The drawer number is  Γöé
  2553.   Γöé               Γöénames          Γöéfollowed by a comma-delimited Γöé
  2554.   Γöé               Γöé               Γöéset of object IDs or path and Γöé
  2555.   Γöé               Γöé               Γöéfile names. The drawer number Γöé
  2556.   Γöé               Γöé               Γöéand first object must be      Γöé
  2557.   Γöé               Γöé               Γöéseparated by a comma. ExamplesΓöé
  2558.   Γöé               Γöé               Γöéof drawer numbers :  0=Launch Γöé
  2559.   Γöé               Γöé               ΓöéPad, 1=Left-most drawer, etc. Γöé
  2560.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2561.   ΓöéLPCLOSEDRAWER  ΓöéYES            ΓöéThe Launch Pad drawers will   Γöé
  2562.   Γöé               Γöé               Γöéclose after an object in the  Γöé
  2563.   Γöé               Γöé               Γöédrawer is opened.             Γöé
  2564.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2565.   Γöé               ΓöéNO             ΓöéThe Launch Pad drawers will   Γöé
  2566.   Γöé               Γöé               Γöéstay open after an object in  Γöé
  2567.   Γöé               Γöé               Γöéthe drawer is opened.         Γöé
  2568.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2569.   ΓöéLPACTIONSTYLE  ΓöéTEXT           ΓöéDisplay the action buttons as Γöé
  2570.   Γöé               Γöé               Γöétext (the default).           Γöé
  2571.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2572.   Γöé               ΓöéOFF            ΓöéTurns off the display of      Γöé
  2573.   Γöé               Γöé               Γöéaction buttons.               Γöé
  2574.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2575.   Γöé               ΓöéMINI           ΓöéDisplays the action buttons asΓöé
  2576.   Γöé               Γöé               Γöémini-icons.                   Γöé
  2577.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2578.   Γöé               ΓöéNORMAL         ΓöéDisplays the action buttons asΓöé
  2579.   Γöé               Γöé               Γöénormal (large) icons.         Γöé
  2580.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2581.   ΓöéLPVERTICAL     ΓöéYES            ΓöéThe Launch Pad will be        Γöé
  2582.   Γöé               Γöé               Γöédisplayed vertically.         Γöé
  2583.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2584.   Γöé               ΓöéNO             ΓöéThe Launch Pad will be        Γöé
  2585.   Γöé               Γöé               Γöédisplayed horizontally (the   Γöé
  2586.   Γöé               Γöé               Γöédefault).                     Γöé
  2587.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2588.   ΓöéLPTEXT         ΓöéYES            ΓöéThe object titles will appear Γöé
  2589.   Γöé               Γöé               Γöéon the Launch Pad.  This has  Γöé
  2590.   Γöé               Γöé               Γöéno effect on the objects in   Γöé
  2591.   Γöé               Γöé               Γöéthe drawers.                  Γöé
  2592.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2593.   Γöé               ΓöéNO             ΓöéThe object titles will be     Γöé
  2594.   Γöé               Γöé               Γöéhidden.  This has no effect onΓöé
  2595.   Γöé               Γöé               Γöéthe objects in the drawers.   Γöé
  2596.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2597.   ΓöéLPDRAWERTEXT   ΓöéYES            ΓöéThe object titles will appear Γöé
  2598.   Γöé               Γöé               Γöéon the objects in the drawers.Γöé
  2599.   Γöé               Γöé               ΓöéThis has no effect on the     Γöé
  2600.   Γöé               Γöé               Γöéobjects on the Launch Pad.    Γöé
  2601.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2602.   Γöé               ΓöéNO             Γöé.The object titles will be    Γöé
  2603.   Γöé               Γöé               Γöéhidden.  This has no effect onΓöé
  2604.   Γöé               Γöé               Γöéthe objects on the Launch Pad.Γöé
  2605.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2606.   ΓöéLPSMALLICONS   ΓöéYES            ΓöéObjects are displayed using   Γöé
  2607.   Γöé               Γöé               Γöésmall icons.                  Γöé
  2608.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2609.   Γöé               ΓöéNO             ΓöéObjects are displayed using   Γöé
  2610.   Γöé               Γöé               Γöélarge (normal) icons.         Γöé
  2611.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2612.   ΓöéLPHIDECTLS     ΓöéYES            ΓöéThe frame controls (title bar Γöé
  2613.   Γöé               Γöé               Γöéand system menu) are hidden   Γöé
  2614.   Γöé               Γöé               Γöé(the default).                Γöé
  2615.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2616.   Γöé               ΓöéNO             ΓöéThe frame controls are        Γöé
  2617.   Γöé               Γöé               Γöédisplayed.                    Γöé
  2618.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2619.   ΓöéLPFLOAT        ΓöéYES            ΓöéThe Launch Pad will float on  Γöé
  2620.   Γöé               Γöé               Γöétop of all other windows.     Γöé
  2621.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2622.   Γöé               ΓöéNO             ΓöéThe Launch Pad will not float Γöé
  2623.   Γöé               Γöé               Γöéon top of all other windows.  Γöé
  2624.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2625.  
  2626.  Class methods 
  2627.  
  2628.  There are currently no class methods defined for the WPLaunchPad Workplace 
  2629.  class object. 
  2630.  
  2631.  WPObject class methods. 
  2632.  
  2633.  The following list shows all the class methods overridden by the WPLaunchPad 
  2634.  class. These methods are overridden to modify the behavior defined by an 
  2635.  ancestor class. 
  2636.  
  2637.    o  wpclsQueryDefaultHelp 
  2638.    o  wpclsQueryDefaultView 
  2639.    o  wpclsQueryIconData 
  2640.    o  wpclsQueryStyle 
  2641.    o  wpclsQueryTitle 
  2642.  
  2643.  
  2644. ΓòÉΓòÉΓòÉ 3.19. WPMet ΓòÉΓòÉΓòÉ
  2645.  
  2646. Class definition file: wpmet.idl 
  2647.  
  2648. Class hierarchy 
  2649.  
  2650. SOMObject
  2651.   WPObject
  2652.      WPFileSystem
  2653.         WPDataFile
  2654.            WPMet
  2655. Description 
  2656.  
  2657. This is the metafile class object. All MET files are of this class. These MET 
  2658. files are templatable. An instance of this class can be created as a Workplace 
  2659. object. Instances of this class are created initially by the system for each 
  2660. MET file in the system. 
  2661.  
  2662. Instance methods 
  2663.  
  2664. There are currently no methods defined for the WPMet Workplace class object. 
  2665.  
  2666. WPObject instance methods 
  2667.  
  2668. The following list shows all the methods overridden by the WPMet class. These 
  2669. methods are overridden in order to modify the behavior defined by an ancestor 
  2670. class. 
  2671.  
  2672.    o  wpSetupOnce 
  2673.  
  2674.  Class methods 
  2675.  
  2676.  There are currently no class methods defined for the WPMet Workplace class 
  2677.  object. 
  2678.  
  2679.  WPObject class methods. 
  2680.  
  2681.  The following list shows all the class methods overridden by the WPMet class. 
  2682.  These methods are overridden to modify the behavior defined by an ancestor 
  2683.  class. 
  2684.  
  2685.    o  wpclsInitData 
  2686.    o  wpclsQueryDefaultHelp 
  2687.    o  wpclsQueryTitle 
  2688.  
  2689.  WPFileSystem class methods. 
  2690.  
  2691.  The following list shows all the class methods overridden by the WPMet class. 
  2692.  These methods are overridden to modify the behavior defined by an ancestor 
  2693.  class. 
  2694.  
  2695.    o  wpclsQueryInstanceFilter 
  2696.    o  wpclsQueryInstanceType 
  2697.  
  2698.  
  2699. ΓòÉΓòÉΓòÉ 3.20. WPMinWinViewer ΓòÉΓòÉΓòÉ
  2700.  
  2701. Class definition file: wpmwv.idl 
  2702.  
  2703. Class hierarchy 
  2704.  
  2705. SOMObject
  2706.    WPObject
  2707.       WPFileSystem
  2708.          WPFolder
  2709.              WPMinWinViewer
  2710.  
  2711. Description This class is specific to version 3, or higher, of the OS/2 
  2712. operating system. 
  2713.  
  2714. This is the minimized window viewer object class. This is a special folder that 
  2715. contains only minimized window objects. An instance of this class can be 
  2716. created as a Workplace object. An instance of this class is created by the 
  2717. system during initialization. 
  2718.  
  2719. Instance methods 
  2720.  
  2721. The following list shows all the WPMinWinViewer methods. 
  2722.  
  2723.    o  wpFindMinWindow 
  2724.  
  2725.  WPFileSystem instance methods 
  2726.  
  2727.  The following list shows all the methods overridden by the WPMinWinViewer 
  2728.  class. These methods are overridden in order to modify the behavior defined by 
  2729.  an ancestor class. 
  2730.  
  2731.    o  wpAddFileMenuPage 
  2732.  
  2733.  WPFolder instance methods 
  2734.  
  2735.  The following list shows all the methods overridden by the WPMinWinViewer 
  2736.  class. These methods are overridden in order to modify the behavior defined by 
  2737.  an ancestor class. 
  2738.  
  2739.    o  wpAddFolderIncludePage 
  2740.    o  wpAddFolderView2Page 
  2741.    o  wpAddFolderView3Page 
  2742.  
  2743.  WPObject instance methods 
  2744.  
  2745.  The following list shows all the methods overridden by the WPMinWinViewer 
  2746.  class. These methods are overridden in order to modify the behavior defined by 
  2747.  an ancestor class. 
  2748.  
  2749.    o  wpAddObjectWindowPage 
  2750.    o  wpDragOver 
  2751.    o  wpFilterPopupMenu 
  2752.    o  wpMenuItemSelected 
  2753.    o  wpModifyPopupMenu 
  2754.    o  wpOpen 
  2755.  
  2756.  Class methods 
  2757.  
  2758.  There are currently no class methods defined for the WPMinWinViewer Workplace 
  2759.  class object. 
  2760.  
  2761.  WPObject class methods. 
  2762.  
  2763.  The following list shows all the class methods overridden by the 
  2764.  WPMinWinViewer class. These methods are overridden to modify the behavior 
  2765.  defined by an ancestor class. 
  2766.  
  2767.    o  wpclsQueryDefaultHelp 
  2768.    o  wpclsQueryDefaultView 
  2769.    o  wpclsQueryIconData 
  2770.    o  wpclsQueryStyle 
  2771.    o  wpclsQueryTitle 
  2772.  
  2773.  
  2774. ΓòÉΓòÉΓòÉ 3.21. WPMouse ΓòÉΓòÉΓòÉ
  2775.  
  2776. Class definition file: wpmouse.idl 
  2777.  
  2778. Class hierarchy 
  2779.  
  2780. SOMObject
  2781.    WPObject
  2782.       WPAbstract
  2783.          WPMouse
  2784.  
  2785. Description 
  2786.  
  2787. This is the mouse object class. An instance of this class can be created as a 
  2788. Workplace object. An instance of this class is created initially by the system. 
  2789. It has the title "Mouse" and resides in the "System Setup" folder. 
  2790.  
  2791. Instance methods 
  2792.  
  2793. The following list shows all the WPMouse methods: 
  2794.  
  2795.    o  wpAddMouseCometPage 
  2796.    o  wpAddMouseMappingsPage 
  2797.    o  wpAddMousePtrPage 
  2798.    o  wpAddMouseTimingPage 
  2799.    o  wpAddMouseTypePage 
  2800.  
  2801.  WPObject instance methods 
  2802.  
  2803.  The following list shows all the methods overridden by the WPMouse class. 
  2804.  These methods are overridden in order to modify the behavior defined by an 
  2805.  ancestor class. 
  2806.  
  2807.    o  wpAddObjectWindowPage 
  2808.    o  wpAddSettingsPages 
  2809.    o  wpFilterPopupMenu 
  2810.  
  2811.  Class methods 
  2812.  
  2813.  There are currently no class methods defined for the WPMouse Workplace class 
  2814.  object. 
  2815.  
  2816.  WPObject class methods. 
  2817.  
  2818.  The following list shows all the class methods overridden by the WPMouse 
  2819.  class. These methods are overridden to modify the behavior defined by an 
  2820.  ancestor class. 
  2821.  
  2822.    o  wpclsQueryDefaultHelp 
  2823.    o  wpclsQueryDefaultView 
  2824.    o  wpclsQueryIconData 
  2825.    o  wpclsQueryStyle 
  2826.    o  wpclsQueryTitle 
  2827.  
  2828.  WPAbstract class methods. 
  2829.  
  2830.  The following list shows all the class methods overridden by the WPMouse 
  2831.  class. These methods are overridden to modify the behavior defined by an 
  2832.  ancestor class. 
  2833.  
  2834.    o  wpclsQuerySetting 
  2835.    o  wpclsSetSetting 
  2836.  
  2837.  wpclsSetSettings override by wpMouse 
  2838.  
  2839.  The defaults can be specified on a wpclsSetSetting invocation to request that 
  2840.  the setting be set to its default value. wpclsQuerySetting, however, never 
  2841.  returns an xxxx_DEFAULT value. 
  2842.  
  2843.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2844.   ΓöéSetting                 ΓöéValue                    ΓöéDescription     Γöé
  2845.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2846.   ΓöéButtonSetup             ΓöéBUTTONS_LEFTHANDED       ΓöéSets the mouse  Γöé
  2847.   Γöé                        Γöé                         Γöébuttons for a   Γöé
  2848.   Γöé                        Γöé                         Γöéleft-handed     Γöé
  2849.   Γöé                        Γöé                         Γöéperson.         Γöé
  2850.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2851.   Γöé                        ΓöéBUTTONS_RIGHTHANDED      ΓöéSets the mouse  Γöé
  2852.   Γöé                        Γöé                         Γöébuttons for a   Γöé
  2853.   Γöé                        Γöé                         Γöéright-handed    Γöé
  2854.   Γöé                        Γöé                         Γöéperson.         Γöé
  2855.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2856.   Γöé                        ΓöéBUTTONS_DEFAULT          ΓöéSets the defaultΓöé
  2857.   Γöé                        Γöé                         Γöésetup for the   Γöé
  2858.   Γöé                        Γöé                         Γöémouse buttons.  Γöé
  2859.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2860.   ΓöéDisplayWindowListButton ΓöéINP_NONE                 ΓöéHigh word.      Γöé
  2861.   Γöé                        Γöé                         ΓöéThis value is   Γöé
  2862.   Γöé                        Γöé                         Γöérequired if the Γöé
  2863.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2864.   Γöé                        Γöé                         Γöéset.            Γöé
  2865.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2866.   Γöé                        ΓöéWM_BUTTON2CLICK          ΓöéLow word. Sets  Γöé
  2867.   Γöé                        ΓöéWM_CHORD                 Γöéthe button whichΓöé
  2868.   Γöé                        Γöé                         Γöédisplays the    Γöé
  2869.   Γöé                        Γöé                         Γöéwindow list.    Γöé
  2870.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2871.   Γöé                        Γöé                         Γöévalues is       Γöé
  2872.   Γöé                        Γöé                         Γöérequired if the Γöé
  2873.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2874.   Γöé                        Γöé                         Γöéset.            Γöé
  2875.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2876.   Γöé                        ΓöéWINDOWLISTBUTTON_DEFAULT ΓöéSets the defaultΓöé
  2877.   Γöé                        Γöé                         Γöébutton which    Γöé
  2878.   Γöé                        Γöé                         Γöédisplays the    Γöé
  2879.   Γöé                        Γöé                         Γöéwindow list.    Γöé
  2880.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2881.   ΓöéDoubleClickTime         Γöétime                     ΓöéSets the time   Γöé
  2882.   Γöé                        Γöé                         Γöébetween mouse   Γöé
  2883.   Γöé                        Γöé                         Γöéclicks. Higher  Γöé
  2884.   Γöé                        Γöé                         Γöévalues allow    Γöé
  2885.   Γöé                        Γöé                         Γöémore time       Γöé
  2886.   Γöé                        Γöé                         Γöébetween mouse   Γöé
  2887.   Γöé                        Γöé                         Γöéclicks, where asΓöé
  2888.   Γöé                        Γöé                         Γöélower values    Γöé
  2889.   Γöé                        Γöé                         Γöéallow less time Γöé
  2890.   Γöé                        Γöé                         Γöébetween mouse   Γöé
  2891.   Γöé                        Γöé                         Γöéclicks.         Γöé
  2892.   Γöé                        Γöé                         ΓöéThis value must Γöé
  2893.   Γöé                        Γöé                         Γöébe in the range Γöé
  2894.   Γöé                        Γöé                         Γöé170 to 1 060.   Γöé
  2895.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2896.   Γöé                        ΓöéDOUBLECLICK_DEFAULT      ΓöéSets the defaultΓöé
  2897.   Γöé                        Γöé                         Γöétime between    Γöé
  2898.   Γöé                        Γöé                         Γöémouse clicks.   Γöé
  2899.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2900.   ΓöéDragObjectButton        ΓöéINP_NONE                 ΓöéHigh word.      Γöé
  2901.   Γöé                        Γöé                         ΓöéThis value is   Γöé
  2902.   Γöé                        Γöé                         Γöérequired if the Γöé
  2903.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2904.   Γöé                        Γöé                         Γöéset.            Γöé
  2905.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2906.   Γöé                        ΓöéWM_BUTTON1MOTIONSTART    ΓöéLow word. Sets  Γöé
  2907.   Γöé                        ΓöéWM_BUTTON2MOTIONSTART    Γöéthe button whichΓöé
  2908.   Γöé                        Γöé                         Γöédrags objects.  Γöé
  2909.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2910.   Γöé                        Γöé                         Γöévalues is       Γöé
  2911.   Γöé                        Γöé                         Γöérequired if the Γöé
  2912.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2913.   Γöé                        Γöé                         Γöéset.            Γöé
  2914.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2915.   Γöé                        ΓöéDRAGBUTTON_DEFAULT       ΓöéSets the button Γöé
  2916.   Γöé                        Γöé                         Γöéwhich drags     Γöé
  2917.   Γöé                        Γöé                         Γöéobjects to the  Γöé
  2918.   Γöé                        Γöé                         Γöédefault.        Γöé
  2919.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2920.   ΓöéEditTitleTextButton     ΓöéINP_ALT                  ΓöéHigh word. Sets Γöé
  2921.   Γöé                        ΓöéINP_CTRL                 Γöéthe key used    Γöé
  2922.   Γöé                        ΓöéINP_NONE                 Γöéwith a mouse    Γöé
  2923.   Γöé                        ΓöéINP_SHIFT                Γöébutton to edit  Γöé
  2924.   Γöé                        Γöé                         Γöébutton text.    Γöé
  2925.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2926.   Γöé                        Γöé                         Γöévalues is       Γöé
  2927.   Γöé                        Γöé                         Γöérequired if the Γöé
  2928.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2929.   Γöé                        Γöé                         Γöéset.            Γöé
  2930.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2931.   Γöé                        ΓöéWM_BUTTON1CLICK          ΓöéLow word. Sets  Γöé
  2932.   Γöé                        ΓöéWM_BUTTON2CLICK          Γöéthe mouse buttonΓöé
  2933.   Γöé                        ΓöéWM_BUTTON1DBLCLK         Γöéused to edit    Γöé
  2934.   Γöé                        ΓöéWM_BUTTON2DBLCKL         Γöébutton text.    Γöé
  2935.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2936.   Γöé                        Γöé                         Γöévalues is       Γöé
  2937.   Γöé                        Γöé                         Γöérequired if the Γöé
  2938.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2939.   Γöé                        Γöé                         Γöéset.            Γöé
  2940.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2941.   Γöé                        ΓöéTEXTEDITBUTTON_DEFAULT   ΓöéSets the text   Γöé
  2942.   Γöé                        Γöé                         Γöéedit button to  Γöé
  2943.   Γöé                        Γöé                         Γöéthe default.    Γöé
  2944.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2945.   ΓöéPopupMenuButton         ΓöéINP_ALT                  ΓöéHigh word. Sets Γöé
  2946.   Γöé                        ΓöéINP_CTRL                 Γöéthe key used    Γöé
  2947.   Γöé                        ΓöéINP_NONE                 Γöéwith a mouse    Γöé
  2948.   Γöé                        ΓöéINP_SHIFT                Γöébutton to       Γöé
  2949.   Γöé                        Γöé                         Γöédisplay pop-up  Γöé
  2950.   Γöé                        Γöé                         Γöémenus.          Γöé
  2951.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2952.   Γöé                        Γöé                         Γöévalues is       Γöé
  2953.   Γöé                        Γöé                         Γöérequired if the Γöé
  2954.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2955.   Γöé                        Γöé                         Γöéset.            Γöé
  2956.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2957.   Γöé                        ΓöéWM_BUTTON1CLICK          ΓöéLow word. Sets  Γöé
  2958.   Γöé                        ΓöéWM_BUTTON2CLICK          Γöéthe mouse buttonΓöé
  2959.   Γöé                        ΓöéWM_BUTTON1DBLCLK         Γöéused to display Γöé
  2960.   Γöé                        ΓöéWM_BUTTON2DBLCKL         Γöépop-up menus.   Γöé
  2961.   Γöé                        ΓöéWM_CHORD                 ΓöéOne of these    Γöé
  2962.   Γöé                        Γöé                         Γöévalues is       Γöé
  2963.   Γöé                        Γöé                         Γöérequired if the Γöé
  2964.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2965.   Γöé                        Γöé                         Γöéset.            Γöé
  2966.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2967.   Γöé                        ΓöéPOPUPBUTTON_DEFAULT      ΓöéSets the defaultΓöé
  2968.   Γöé                        Γöé                         Γöékey and mouse   Γöé
  2969.   Γöé                        Γöé                         Γöébutton used to  Γöé
  2970.   Γöé                        Γöé                         Γöédisplay pop-up  Γöé
  2971.   Γöé                        Γöé                         Γöémenus.          Γöé
  2972.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2973.   ΓöéTrackingSpeed           Γöéspeed                    ΓöéSets the mouse  Γöé
  2974.   Γöé                        Γöé                         Γöétracking speed. Γöé
  2975.   Γöé                        Γöé                         ΓöéThis value must Γöé
  2976.   Γöé                        Γöé                         Γöébe in the range Γöé
  2977.   Γöé                        Γöé                         Γöé1 to 7, where 1 Γöé
  2978.   Γöé                        Γöé                         Γöéis the fastest  Γöé
  2979.   Γöé                        Γöé                         Γöévalue.          Γöé
  2980.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2981.   Γöé                        ΓöéTRACKING_DEFAULT         ΓöéSets the defaultΓöé
  2982.   Γöé                        Γöé                         Γöémouse tracking  Γöé
  2983.   Γöé                        Γöé                         Γöéspeed.          Γöé
  2984.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2985.  
  2986.  
  2987. ΓòÉΓòÉΓòÉ 3.22. WPNetgrp ΓòÉΓòÉΓòÉ
  2988.  
  2989. Class definition file: wpnetgrp.idl 
  2990.  
  2991. Class hierarchy 
  2992.  
  2993. SOMObject
  2994.    WPObject
  2995.       WPFileSystem
  2996.          WPFolder
  2997.              WPNetgrp
  2998.  
  2999. Description This class is specific to version 3, or higher, of the OS/2 
  3000. operating system. 
  3001.  
  3002. This is the network group object class. An instances of this class can be 
  3003. created as a Workplace object. Instances of this class are created for every 
  3004. LAN system in a WPNetwork, for example LAN server and Novell**). 
  3005.  
  3006. Instance methods 
  3007.  
  3008. The following list shows all the WPNetgrp methods. 
  3009.  
  3010.    o  wpAddNetworkPage 
  3011.    o  wpQueryNetIdentity 
  3012.    o  wpSetNetIdentity 
  3013.  
  3014.  WPFileSystem instance methods 
  3015.  
  3016.  The following list shows all the methods overridden by the WPNetgrp class. 
  3017.  These methods are overridden in order to modify the behavior defined by an 
  3018.  ancestor class. 
  3019.  
  3020.    o  wpAddFile1Page 
  3021.    o  wpAddFile2Page 
  3022.    o  wpAddFile3Page 
  3023.  
  3024.  WPFolder instance methods 
  3025.  
  3026.  The following list shows all the methods overridden by the WPNetgrp class. 
  3027.  These methods are overridden in order to modify the behavior defined by an 
  3028.  ancestor class. 
  3029.  
  3030.    o  wpAddFolderIncludePage 
  3031.    o  wpDeleteContents 
  3032.    o  wpPopulate 
  3033.  
  3034.  WPObject instance methods 
  3035.  
  3036.  The following list shows all the methods overridden by the WPNetgrp class. 
  3037.  These methods are overridden in order to modify the behavior defined by an 
  3038.  ancestor class. 
  3039.  
  3040.    o  wpAddObjectGeneralPage 
  3041.    o  wpAddSettingsPages 
  3042.    o  wpFilterPopupMenu 
  3043.    o  wpInitData 
  3044.    o  wpMenuItemHelpSelected 
  3045.    o  wpMenuItemSelected 
  3046.    o  wpModifyPopupMenu 
  3047.    o  wpOpen 
  3048.    o  wpRestoreState 
  3049.    o  wpSaveState 
  3050.    o  wpSetup 
  3051.    o  wpUnInitData 
  3052.  
  3053.  Class methods 
  3054.  
  3055.  There are currently no class methods defined for the WPNetgrp Workplace class 
  3056.  object. 
  3057.  
  3058.  WPObject class methods. 
  3059.  
  3060.  The following list shows all the class methods overridden by the WPNetgrp 
  3061.  class. These methods are overridden to modify the behavior defined by an 
  3062.  ancestor class. 
  3063.  
  3064.    o  wpclsQueryDefaultHelp 
  3065.    o  wpclsQueryDefaultView 
  3066.    o  wpclsQueryIconData 
  3067.    o  wpclsQueryStyle 
  3068.    o  wpclsQueryTitle 
  3069.  
  3070.  
  3071. ΓòÉΓòÉΓòÉ 3.23. WPNetLink ΓòÉΓòÉΓòÉ
  3072.  
  3073. Class definition file: wpnetlnk.idl 
  3074.  
  3075. Class hierarchy 
  3076.  
  3077. SOMObject
  3078.    WPObject
  3079.       WPAbstract
  3080.          WPShadow
  3081.              WPNetLink
  3082.  
  3083. Description This class is specific to version 3, or higher, of the OS/2 
  3084. operating system. 
  3085.  
  3086. This is the network link object class. This object handles all saving and 
  3087. restoring of data for the shared directory object by providing a persistent 
  3088. link or reference to that shared directory. The purpose of this link is to 
  3089. locally store all the instance data of the shared directory that this object is 
  3090. linked to and then reroute all requests for help, context menus, open views, 
  3091. and so forth, to this object. An instance of this class can be created as a 
  3092. Workplace object. 
  3093.  
  3094. Instance methods 
  3095.  
  3096. The following list shows all the WPNetLink methods. 
  3097.  
  3098.    o  wpQueryObjectNetId 
  3099.    o  wpSetObjectNetId 
  3100.  
  3101.  WPObject instance methods 
  3102.  
  3103.  The following list shows all the methods overridden by the WPNetLink class. 
  3104.  These methods are overridden in order to modify the behavior defined by an 
  3105.  ancestor class. 
  3106.  
  3107.    o  wpCreateShadowObject 
  3108.    o  wpFilterPopupMenu 
  3109.    o  wpInitData 
  3110.    o  wpMenuItemHelpSelected 
  3111.    o  wpModifyPopupMenu 
  3112.    o  wpQueryStyle 
  3113.    o  wpRestoreState 
  3114.    o  wpSaveState 
  3115.    o  wpUnInitData 
  3116.  
  3117.  Class methods 
  3118.  
  3119.  There are currently no class methods defined for the WPNetLink Workplace class 
  3120.  object. 
  3121.  
  3122.  WPObject class methods. 
  3123.  
  3124.  The following list shows all the class methods overridden by the WPNetLink 
  3125.  class. These methods are overridden to modify the behavior defined by an 
  3126.  ancestor class. 
  3127.  
  3128.    o  wpclsQueryStyle 
  3129.    o  wpclsQueryTitle 
  3130.  
  3131.  
  3132. ΓòÉΓòÉΓòÉ 3.24. WPNetwork ΓòÉΓòÉΓòÉ
  3133.  
  3134. Class definition file: wpnetwrk.idl 
  3135.  
  3136. Class hierarchy 
  3137.  
  3138. SOMObject
  3139.    WPObject
  3140.       WPFileSystem
  3141.          WPFolder
  3142.              WPNetwork
  3143.  
  3144. Description This class is specific to version 3, or higher, of the OS/2 
  3145. operating system. 
  3146.  
  3147. This is the network object class. An instances of this class can be created as 
  3148. a Workplace object. This object is the "network" folder that is created by the 
  3149. system on the Desktop. It is visible only if the LAN is attached to the machine 
  3150. being used. 
  3151.  
  3152. Instance methods 
  3153.  
  3154. There are currently no methods defined for the WPNetwork Workplace object 
  3155. class. 
  3156.  
  3157. WPFileSystem instance methods 
  3158.  
  3159. The following list shows all the methods overridden by the WPNetwork class. 
  3160. These methods are overridden in order to modify the behavior defined by an 
  3161. ancestor class. 
  3162.  
  3163.    o  wpAddFile1Page 
  3164.    o  wpAddFile2Page 
  3165.    o  wpAddFile3Page 
  3166.  
  3167.  WPFolder instance methods 
  3168.  
  3169.  The following list shows all the methods overridden by the WPNetwork class. 
  3170.  These methods are overridden in order to modify the behavior defined by an 
  3171.  ancestor class. 
  3172.  
  3173.    o  wpAddFolderIncludePage 
  3174.    o  wpPopulate 
  3175.  
  3176.  WPObject instance methods 
  3177.  
  3178.  The following list shows all the methods overridden by the WPNetwork class. 
  3179.  These methods are overridden in order to modify the behavior defined by an 
  3180.  ancestor class. 
  3181.  
  3182.    o  wpFilterPopupMenu 
  3183.    o  wpInitData 
  3184.    o  wpMenuItemHelpSelected 
  3185.    o  wpMenuItemSelected 
  3186.    o  wpModifyPopupMenu 
  3187.    o  wpOpen 
  3188.    o  wpRestoreState 
  3189.    o  wpSetup 
  3190.  
  3191.  Class methods 
  3192.  
  3193.  There are currently no class methods defined for the WPNetwork Workplace class 
  3194.  object. 
  3195.  
  3196.  WPObject class methods. 
  3197.  
  3198.  The following list shows all the class methods overridden by the WPNetwork 
  3199.  class. These methods are overridden to modify the behavior defined by an 
  3200.  ancestor class. 
  3201.  
  3202.    o  wpclsQueryDefaultHelp 
  3203.    o  wpclsQueryDefaultView 
  3204.    o  wpclsQueryIconData 
  3205.    o  wpclsQueryStyle 
  3206.    o  wpclsQueryTitle 
  3207.  
  3208.  
  3209. ΓòÉΓòÉΓòÉ 3.25. WPObject ΓòÉΓòÉΓòÉ
  3210.  
  3211. Class definition file: wpobject.idl 
  3212.  
  3213. Class hierarchy 
  3214.  
  3215. SOMObject
  3216.    WPObject
  3217.  
  3218. Description 
  3219.  
  3220. This is the root Workplace object class. This is the fundamental class from 
  3221. which all Workplace objects are derived, regardless of where they are actually 
  3222. stored. Immediate descendant classes of WPObject are called storage classes, 
  3223. since they take responsibility for storing the object information, typically in 
  3224. a persistent form. Predefined Workplace object storage classes are the 
  3225. following: 
  3226.  
  3227.    o  WPAbstract 
  3228.    o  WPFileSystem 
  3229.    o  WPTransient 
  3230.  
  3231.  A Workplace object of this class cannot be created. 
  3232.  
  3233.  MenuID list 
  3234.  
  3235.  The following list shows the WPMENUIDs: 
  3236.  
  3237.  WPMENUID_ACCESSNEW 
  3238.  WPMENUID_ARRANGE 
  3239.  WPMENUID_ASSIGN 
  3240.  WPMENUID_CLOSE 
  3241.  WPMENUID_CHKDSK 
  3242.  WPMENUID_CREATEANOTHER 
  3243.  WPMENUID_COPY 
  3244.  WPMENUID_COPYDSK 
  3245.  WPMENUID_CREATESHADOW 
  3246.  WPMENUID_DELETE 
  3247.  WPMENUID_DESELALL 
  3248.  WPMENUID_DETAILS 
  3249.  WPMENUID_EJECTDISK 
  3250.  WPMENUID_EXTENDEDHELP 
  3251.  WPMENUID_FIND 
  3252.  WPMENUID_FIXDSK 
  3253.  WPMENUID_FORMAT 
  3254.  WPMENUID_HELP 
  3255.  WPMENUID_HELPINDEX 
  3256.  WPMENUID_HELPKEYS 
  3257.  WPMENUID_HELP_FOR_HELP 
  3258.  WPMENUID_HOWTOGETHELP 
  3259.  WPMENUID_ICON 
  3260.  WPMENUID_LOCKDISK 
  3261.  WPMENUID_LOCKUP 
  3262.  WPMENUID_LOGIN 
  3263.  WPMENUID_LOGOUT 
  3264.  WPMENUID_MOVE 
  3265.  WPMENUID_OPEN 
  3266.  WPMENUID_PALETTE 
  3267.  WPMENUID_PICKUP 
  3268.  WPMENUID_PRIMARY 
  3269.  WPMENUID_PRINT 
  3270.  WPMENUID_PROGRAM 
  3271.  WPMENUID_PROPERTIES 
  3272.  WPMENUID_PUTDOWN 
  3273.  WPMENUID_PUTDOWN_CANCEL 
  3274.  WPMENUID_PUTDOWN_COPY 
  3275.  WPMENUID_PUTDOWN_CREATE 
  3276.  WPMENUID_PUTDOWN_LINK 
  3277.  WPMENUID_PUTDOWN_MOVE 
  3278.  WPMENUID_REFRESH 
  3279.  WPMENUID_RESERVED1 
  3280.  WPMENUID_RESERVED2 
  3281.  WPMENUID_SELALL 
  3282.  WPMENUID_SELECT 
  3283.  WPMENUID_SHUTDOWN 
  3284.  WPMENUID_SORT 
  3285.  WPMENUID_SYSTEMSETUP 
  3286.  WPMENUID_TREE 
  3287.  WPMENUID_UNASSIGN 
  3288.  WPMENUID_UNLOCKDISK 
  3289.  WPMENUID_USER 
  3290.  
  3291.  wpSetup override by WPObject 
  3292.  
  3293.  The following table shows the keyname-value pairs added by the WPObject class. 
  3294.  
  3295.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3296.   ΓöéKEYNAME      ΓöéVALUE               ΓöéDESCRIPTION                Γöé
  3297.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3298.   ΓöéCCVIEW       ΓöéDEFAULT             ΓöéThe default value of the   Γöé
  3299.   Γöé             Γöé                    Γöéconcurrent view setting of Γöé
  3300.   Γöé             Γöé                    Γöéthe system is used when theΓöé
  3301.   Γöé             Γöé                    Γöéuser selects open.         Γöé
  3302.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3303.   Γöé             ΓöéYES                 ΓöéThis sets the object's     Γöé
  3304.   Γöé             Γöé                    Γöémultiple concurrent view   Γöé
  3305.   Γöé             Γöé                    Γöébehavior, so that new viewsΓöé
  3306.   Γöé             Γöé                    Γöéof this object are created Γöé
  3307.   Γöé             Γöé                    Γöéevery time the user selectsΓöé
  3308.   Γöé             Γöé                    Γöéopen.                      Γöé
  3309.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3310.   Γöé             ΓöéNO                  ΓöéOpened view of this object Γöé
  3311.   Γöé             Γöé                    Γöéresurfaces when the user   Γöé
  3312.   Γöé             Γöé                    Γöéselects open.              Γöé
  3313.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3314.   ΓöéDEFAULTVIEW  ΓöéSETTINGS            ΓöéThis sets the default open Γöé
  3315.   Γöé             Γöé                    Γöéview to Settings view.     Γöé
  3316.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3317.   Γöé             Γöéid                  ΓöéThis sets the default open Γöé
  3318.   Γöé             Γöé                    Γöéview to the id of a        Γöé
  3319.   Γöé             Γöé                    Γöéuser-added view (0-9).     Γöé
  3320.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3321.   Γöé             ΓöéDEFAULT             ΓöéThis sets the default open Γöé
  3322.   Γöé             Γöé                    Γöéview to the object's class Γöé
  3323.   Γöé             Γöé                    Γöédefault view, as returned  Γöé
  3324.   Γöé             Γöé                    Γöéby wpclsQueryDefaultView.  Γöé
  3325.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3326.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3327.   ΓöéHELPLIBRARY  Γöéfilename            ΓöéThis sets the help library.Γöé
  3328.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3329.   ΓöéHELPPANEL    Γöéid                  ΓöéThis sets the object's     Γöé
  3330.   Γöé             Γöé                    Γöédefault help panel for     Γöé
  3331.   Γöé             Γöé                    Γöéobject-specific help. This Γöé
  3332.   Γöé             Γöé                    Γöéis equivalent to calling   Γöé
  3333.   Γöé             Γöé                    ΓöéwpSetDefaultHelp.          Γöé
  3334.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3335.   ΓöéHIDEBUTTON   ΓöéYES                 ΓöéViews of this object have aΓöé
  3336.   Γöé             Γöé                    Γöéhide button as opposed to aΓöé
  3337.   Γöé             Γöé                    Γöéminimize button.           Γöé
  3338.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3339.   Γöé             ΓöéNO                  ΓöéViews of this object have aΓöé
  3340.   Γöé             Γöé                    Γöéminimize button as opposed Γöé
  3341.   Γöé             Γöé                    Γöéto a hide button.          Γöé
  3342.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3343.   Γöé             Γöé                    ΓöéThe default is the current Γöé
  3344.   Γöé             Γöé                    Γöésystem Button appearance   Γöé
  3345.   Γöé             Γöé                    Γöéfor windows setting.  This Γöé
  3346.   Γöé             Γöé                    Γöécannot be specified here.  Γöé
  3347.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3348.   ΓöéICONFILE     Γöéfilename            ΓöéThis sets the object's     Γöé
  3349.   Γöé             Γöé                    Γöéicon. This is equivalent toΓöé
  3350.   Γöé             Γöé                    Γöécalling wpSetIconData.     Γöé
  3351.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3352.   ΓöéICONPOS      Γöéx,y                 ΓöéThis sets the object's     Γöé
  3353.   Γöé             Γöé                    Γöéinitial icon position in a Γöé
  3354.   Γöé             Γöé                    Γöéfolder. The x and y values Γöé
  3355.   Γöé             Γöé                    Γöérepresent the position in  Γöé
  3356.   Γöé             Γöé                    Γöéthe object's folder in     Γöé
  3357.   Γöé             Γöé                    Γöépercentage coordinates.    Γöé
  3358.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3359.   ΓöéICONRESOURCE Γöéid,module           ΓöéThis sets the object's     Γöé
  3360.   Γöé             Γöé                    Γöéicon. This is equivalent toΓöé
  3361.   Γöé             Γöé                    Γöécalling wpSetIconData. The Γöé
  3362.   Γöé             Γöé                    Γöé"id" is the icon resource  Γöé
  3363.   Γöé             Γöé                    ΓöéID in the dynamic link     Γöé
  3364.   Γöé             Γöé                    Γöélibrary (DLL) "module".    Γöé
  3365.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3366.   ΓöéMINWIN       ΓöéHIDE                ΓöéViews of this object hide  Γöé
  3367.   Γöé             Γöé                    Γöéwhen their minimize button Γöé
  3368.   Γöé             Γöé                    Γöéis selected.               Γöé
  3369.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3370.   Γöé             ΓöéVIEWER              ΓöéViews of this object       Γöé
  3371.   Γöé             Γöé                    Γöéminimize to the minimized  Γöé
  3372.   Γöé             Γöé                    Γöéwindow viewer when their   Γöé
  3373.   Γöé             Γöé                    Γöéminimize button is         Γöé
  3374.   Γöé             Γöé                    Γöéselected.                  Γöé
  3375.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3376.   Γöé             ΓöéDESKTOP             ΓöéViews of this object       Γöé
  3377.   Γöé             Γöé                    Γöéminimize to the desktop    Γöé
  3378.   Γöé             Γöé                    Γöéwhen their minimize button Γöé
  3379.   Γöé             Γöé                    Γöéis selected.               Γöé
  3380.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3381.   Γöé             Γöé                    ΓöéThe default is the current Γöé
  3382.   Γöé             Γöé                    ΓöéMinimize button setting.   Γöé
  3383.   Γöé             Γöé                    ΓöéThis cannot be specified   Γöé
  3384.   Γöé             Γöé                    Γöéhere.                      Γöé
  3385.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3386.   ΓöéNOCOPY       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3387.   Γöé             Γöé                    Γöécopy property, so that the Γöé
  3388.   Γöé             Γöé                    Γöéobject cannot be copied.   Γöé
  3389.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3390.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3391.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOCOPY.  Γöé
  3392.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3393.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3394.   Γöé             Γöé                    Γöécopy property, so that the Γöé
  3395.   Γöé             Γöé                    Γöéobject can be copied.      Γöé
  3396.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3397.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3398.   ΓöéNODELETE     ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3399.   Γöé             Γöé                    Γöédelete property, so that   Γöé
  3400.   Γöé             Γöé                    Γöéthe object cannot be       Γöé
  3401.   Γöé             Γöé                    Γöédeleted. This is equivalentΓöé
  3402.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3403.   Γöé             Γöé                    Γöéa style of                 Γöé
  3404.   Γöé             Γöé                    ΓöéOBJSTYLE_NODELETE.         Γöé
  3405.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3406.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3407.   Γöé             Γöé                    Γöédelete property, so that   Γöé
  3408.   Γöé             Γöé                    Γöéthe object can be deleted. Γöé
  3409.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3410.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3411.   ΓöéNODRAG       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3412.   Γöé             Γöé                    Γöédrag property, so that the Γöé
  3413.   Γöé             Γöé                    Γöéobject cannot be dragged.  Γöé
  3414.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3415.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3416.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NODRAG.  Γöé
  3417.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3418.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3419.   Γöé             Γöé                    Γöédrag property, so that the Γöé
  3420.   Γöé             Γöé                    Γöéobject can be dragged.     Γöé
  3421.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3422.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3423.   ΓöéNODROP       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3424.   Γöé             Γöé                    Γöédrop property, so that no  Γöé
  3425.   Γöé             Γöé                    Γöéother object can be droppedΓöé
  3426.   Γöé             Γöé                    Γöéon it. This is equivalent  Γöé
  3427.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3428.   Γöé             Γöé                    Γöéa style of                 Γöé
  3429.   Γöé             Γöé                    ΓöéOBJSTYLE_NODROPON.         Γöé
  3430.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3431.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3432.   Γöé             Γöé                    Γöédrop property, so that     Γöé
  3433.   Γöé             Γöé                    Γöéanother object can be      Γöé
  3434.   Γöé             Γöé                    Γöédropped on it.             Γöé
  3435.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3436.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3437.   ΓöéNOLINK       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3438.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3439.   Γöé             Γöé                    Γöéobject cannot be linked.   Γöé
  3440.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3441.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3442.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOLINK.  Γöé
  3443.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3444.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3445.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3446.   Γöé             Γöé                    Γöéobject can be linked.      Γöé
  3447.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3448.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3449.   ΓöéNOMOVE       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3450.   Γöé             Γöé                    Γöémove property, so that the Γöé
  3451.   Γöé             Γöé                    Γöéobject cannot be moved.    Γöé
  3452.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3453.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3454.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOMOVE.  Γöé
  3455.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3456.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3457.   Γöé             Γöé                    Γöémove property, so that the Γöé
  3458.   Γöé             Γöé                    Γöéobject can be moved.       Γöé
  3459.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3460.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3461.   ΓöéNOPRINT      ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3462.   Γöé             Γöé                    Γöéprint property, so that theΓöé
  3463.   Γöé             Γöé                    Γöéobject cannot be printed.  Γöé
  3464.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3465.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3466.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOPRINT. Γöé
  3467.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3468.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3469.   Γöé             Γöé                    Γöéprint property, so that theΓöé
  3470.   Γöé             Γöé                    Γöéobject can be printed.     Γöé
  3471.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3472.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3473.   ΓöéNORENAME     ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3474.   Γöé             Γöé                    Γöérename property, so that   Γöé
  3475.   Γöé             Γöé                    Γöéthe object cannot be       Γöé
  3476.   Γöé             Γöé                    Γöérenamed. This is equivalentΓöé
  3477.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3478.   Γöé             Γöé                    Γöéa style of                 Γöé
  3479.   Γöé             Γöé                    ΓöéOBJSTYLE_NORENAME.         Γöé
  3480.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3481.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3482.   Γöé             Γöé                    Γöérename property, so that   Γöé
  3483.   Γöé             Γöé                    Γöéthe object can be renamed. Γöé
  3484.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3485.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3486.   ΓöéNOSETTINGS   ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3487.   Γöé             Γöé                    Γöésettings property, so that Γöé
  3488.   Γöé             Γöé                    Γöéthe object' settings cannotΓöé
  3489.   Γöé             Γöé                    Γöébe opened. This is         Γöé
  3490.   Γöé             Γöé                    Γöéequivalent to calling      Γöé
  3491.   Γöé             Γöé                    ΓöéwpSetStyle with a style of Γöé
  3492.   Γöé             Γöé                    ΓöéOBJSTYLE_NOSETTINGS.       Γöé
  3493.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3494.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3495.   Γöé             Γöé                    Γöésettings property, so that Γöé
  3496.   Γöé             Γöé                    Γöéthe object's settings can  Γöé
  3497.   Γöé             Γöé                    Γöébe opened.                 Γöé
  3498.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3499.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3500.   ΓöéNOSHADOW     ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3501.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3502.   Γöé             Γöé                    Γöéobject cannot be linked.   Γöé
  3503.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3504.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3505.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOLINK.  Γöé
  3506.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3507.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3508.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3509.   Γöé             Γöé                    Γöéobject can be linked.      Γöé
  3510.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3511.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3512.   ΓöéNOTVISIBLE   ΓöéYES                 ΓöéThis sets the object's not Γöé
  3513.   Γöé             Γöé                    Γöévisible property, so that  Γöé
  3514.   Γöé             Γöé                    Γöéthe object cannot be made  Γöé
  3515.   Γöé             Γöé                    Γöévisible. This is equivalentΓöé
  3516.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3517.   Γöé             Γöé                    Γöéa style of                 Γöé
  3518.   Γöé             Γöé                    ΓöéOBJSTYLE_NOTVISIBLE.       Γöé
  3519.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3520.   Γöé             ΓöéNO                  ΓöéThis resets the object's   Γöé
  3521.   Γöé             Γöé                    Γöénot visible property, so   Γöé
  3522.   Γöé             Γöé                    Γöéthat the object can be madeΓöé
  3523.   Γöé             Γöé                    Γöévisible.                   Γöé
  3524.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3525.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3526.   ΓöéOBJECTID     Γöé<name>              ΓöéThis sets a persistent ID  Γöé
  3527.   Γöé             Γöé                    Γöéfor the object. The        Γöé
  3528.   Γöé             Γöé                    ΓöéOBJECTID stays with the    Γöé
  3529.   Γöé             Γöé                    Γöéobject even if it is moved Γöé
  3530.   Γöé             Γöé                    Γöéor renamed. The object     Γöé
  3531.   Γöé             Γöé                    Γöépointer or handle can be   Γöé
  3532.   Γöé             Γöé                    Γöéretrieved via              Γöé
  3533.   Γöé             Γöé                    ΓöéwpclsQueryObject or        Γöé
  3534.   Γöé             Γöé                    ΓöéWinQueryObject ,           Γöé
  3535.   Γöé             Γöé                    Γöérespectively. An OBJECTID  Γöé
  3536.   Γöé             Γöé                    Γöéis any unique string       Γöé
  3537.   Γöé             Γöé                    Γöépreceded with a "<" and    Γöé
  3538.   Γöé             Γöé                    Γöéterminated with a ">".     Γöé
  3539.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3540.   ΓöéOPEN         ΓöéSETTINGS            ΓöéThis opens the Settings    Γöé
  3541.   Γöé             Γöé                    Γöéview when an object is     Γöé
  3542.   Γöé             Γöé                    Γöécreated or when            Γöé
  3543.   Γöé             Γöé                    ΓöéWinSetObjectData is called.Γöé
  3544.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3545.   Γöé             ΓöéDEFAULT             ΓöéThis opens the default viewΓöé
  3546.   Γöé             Γöé                    Γöéwhen an object is created  Γöé
  3547.   Γöé             Γöé                    Γöéor when WinSetObjectData isΓöé
  3548.   Γöé             Γöé                    Γöécalled.                    Γöé
  3549.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3550.   Γöé             Γöé                    ΓöéThe default is to not open Γöé
  3551.   Γöé             Γöé                    Γöéa view.                    Γöé
  3552.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3553.   ΓöéTEMPLATE     ΓöéYES                 ΓöéThis sets the object's     Γöé
  3554.   Γöé             Γöé                    Γöétemplate property. This is Γöé
  3555.   Γöé             Γöé                    Γöéequivalent to calling      Γöé
  3556.   Γöé             Γöé                    ΓöéwpSetStyle with a style of Γöé
  3557.   Γöé             Γöé                    ΓöéOBJSTYLE_TEMPLATE.         Γöé
  3558.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3559.   Γöé             ΓöéNO                  ΓöéThis resets the object's   Γöé
  3560.   Γöé             Γöé                    Γöétemplate property.         Γöé
  3561.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3562.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3563.   ΓöéTITLE        ΓöéTitle               ΓöéThis sets the object's     Γöé
  3564.   Γöé             Γöé                    Γöétitle. This is equivalent  Γöé
  3565.   Γöé             Γöé                    Γöéto calling wpSetTitle.     Γöé
  3566.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3567.  
  3568.  Example 
  3569.  
  3570.   pszSetupString="TITLE=MYObject;ICONFILE=myobj.ico;HELPPANEL=132;
  3571.                  TEMPLATE=YES;NODELETE=NO"
  3572.  
  3573.  Instance methods 
  3574.  
  3575.  The following lists show how all the WPObject instance methods are related 
  3576.  within functional areas: 
  3577.  
  3578.  Settings notebook methods 
  3579.  
  3580.    o  wpAddObjectGeneralPage 
  3581.    o  wpAddObjectGeneralPage2 
  3582.    o  wpAddObjectWindowPage 
  3583.    o  wpAddSettingsPages 
  3584.    o  wpInsertSettingsPage 
  3585.  
  3586.  Save/restore state methods 
  3587.  
  3588.    o  wpRestoreData 
  3589.    o  wpRestoreLong 
  3590.    o  wpRestoreState 
  3591.    o  wpRestoreString 
  3592.    o  wpSaveData 
  3593.    o  wpSaveDeferred 
  3594.    o  wpSaveImmediate 
  3595.    o  wpSaveLong 
  3596.    o  wpSaveState 
  3597.    o  wpSaveString 
  3598.  
  3599.  Object usage methods 
  3600.  
  3601.    o  wpAddToObjUseList 
  3602.    o  wpCnrDeleteUseItem 
  3603.    o  wpDeleteFromObjUseList 
  3604.    o  wpFindUseItem 
  3605.    o  wpIsLocked 
  3606.    o  wpLockObject 
  3607.    o  wpUnlockObject 
  3608.  
  3609.  Popup menu methods 
  3610.  
  3611.    o  wpClose 
  3612.    o  wpCopyObject 
  3613.    o  wpCreateAnother 
  3614.    o  wpCreateFromTemplate 
  3615.    o  wpCreateShadowObject 
  3616.    o  wpCreateShadowObjectExt 
  3617.    o  wpDelete 
  3618.    o  wpDisplayHelp 
  3619.    o  wpDisplayMenu 
  3620.    o  wpFilterPopupMenu 
  3621.    o  wpHide 
  3622.    o  wpInsertPopupMenuItems 
  3623.    o  wpIsObjectInitialized 
  3624.    o  wpMenuItemHelpSelected 
  3625.    o  wpMenuItemSelected 
  3626.    o  wpModifyPopupMenu 
  3627.    o  wpMoveObject 
  3628.    o  wpObjectReady 
  3629.    o  wpOpen 
  3630.    o  wpPrintObject 
  3631.    o  wpRestore 
  3632.  
  3633.  Query and Set object information methods 
  3634.  
  3635.    o  wpModifyStyle 
  3636.    o  wpQueryButtonAppearance 
  3637.    o  wpQueryConcurrentView 
  3638.    o  wpQueryConfirmations 
  3639.    o  wpQueryContainerFlagPtr 
  3640.    o  wpQueryCoreRecord 
  3641.    o  wpQueryDefaultHelp 
  3642.    o  wpQueryDefaultIconPos 
  3643.    o  wpQueryDefaultView 
  3644.    o  wpQueryDetailsData 
  3645.    o  wpQueryFolder 
  3646.    o  wpQueryHandle 
  3647.    o  wpQueryIcon 
  3648.    o  wpQueryIconData 
  3649.    o  wpQueryMinWindow 
  3650.    o  wpQueryNameClashOptions 
  3651.    o  wpQueryObjectID 
  3652.    o  wpQueryScreenGroupID 
  3653.    o  wpQueryStyle 
  3654.    o  wpQueryTitle 
  3655.    o  wpSetButtonAppearance 
  3656.    o  wpSetConcurrentView 
  3657.    o  wpSetDefaultHelp 
  3658.    o  wpSetDefaultIconPos 
  3659.    o  wpSetDefaultView 
  3660.    o  wpSetIcon 
  3661.    o  wpSetIconData 
  3662.    o  wpSetIconHandle 
  3663.    o  wpSetMinWindow 
  3664.    o  wpSetObjectID 
  3665.    o  wpSetStyle 
  3666.    o  wpSetTitle 
  3667.    o  wpViewObject 
  3668.  
  3669.  Error handling methods 
  3670.  
  3671.    o  wpQueryError 
  3672.    o  wpSetError 
  3673.  Memory management methods 
  3674.  
  3675.    o  wpAllocMem 
  3676.    o  wpFreeMem 
  3677.  
  3678.  Setup/cleanup methods 
  3679.  
  3680.    o  wpFree 
  3681.    o  wpInitData 
  3682.    o  wpScanSetupString 
  3683.    o  wpSetup 
  3684.    o  wpSetupOnce 
  3685.    o  wpUnInitData 
  3686.  
  3687.  Direct manipulation methods 
  3688.  
  3689.    o  wpDraggedOverObject 
  3690.    o  wpDragOver 
  3691.    o  wpDrop 
  3692.    o  wpDroppedOnObject 
  3693.    o  wpEndConversation 
  3694.    o  wpFormatDragItem 
  3695.    o  wpRender 
  3696.    o  wpRenderComplete 
  3697.  
  3698.  Miscellaneous methods 
  3699.  
  3700.    o  wpCnrInsertObject 
  3701.    o  wpCnrRefreshDetails 
  3702.    o  wpCnrRemoveObject 
  3703.    o  wpCnrSetEmphasis 
  3704.    o  wpConfirmDelete 
  3705.    o  wpConfirmObjectTitle 
  3706.    o  wpCopiedFromTemplate 
  3707.    o  wpDoesObjectMatch 
  3708.    o  wpFindViewItem 
  3709.    o  wpIsDeleteable 
  3710.    o  wpRegisterView 
  3711.    o  wpSwitchTo 
  3712.    o  wpWaitForClose 
  3713.  
  3714.  SOMObject methods 
  3715.  
  3716.  The following list shows all the instance methods overridden by the WPObject 
  3717.  class. These instance methods are overridden in order to modify the behavior 
  3718.  defined by an ancestor class. 
  3719.  
  3720.    o  somDefaultInit 
  3721.    o  somInit 
  3722.    o  somUninit 
  3723.  
  3724.  Class Methods 
  3725.  
  3726.  The following list shows all the WPObject class methods: 
  3727.  
  3728.    o  wpclsCreateDefaultTemplates 
  3729.    o  wpclsDecUsage 
  3730.    o  wpclsFindObjectEnd 
  3731.    o  wpclsFindObjectFirst 
  3732.    o  wpclsFindObjectNext 
  3733.    o  wpclsFindOneObject 
  3734.    o  wpclsIncUsage 
  3735.    o  wpclsInitData 
  3736.    o  wpclsInsertMultipleObjects 
  3737.    o  wpclsMakeAwake 
  3738.    o  wpclsNew 
  3739.    o  wpclsObjectFromHandle 
  3740.    o  wpclsQueryButtonAppearance 
  3741.    o  wpclsQueryDefaultHelp 
  3742.    o  wpclsQueryDefaultView 
  3743.    o  wpclsQueryDetails 
  3744.    o  wpclsQueryDetailsInfo 
  3745.    o  wpclsQueryError 
  3746.    o  wpclsQueryExtendedCriteria 
  3747.    o  wpclsQueryFolder 
  3748.    o  wpclsQueryIcon 
  3749.    o  wpclsQueryIconData 
  3750.    o  wpclsQueryObject 
  3751.    o  wpclsQuerySearchInfo 
  3752.    o  wpclsQuerySettingsPageSize 
  3753.    o  wpclsQueryStyle 
  3754.    o  wpclsQueryTitle 
  3755.    o  wpclsRemoveObjects 
  3756.    o  wpclsSetError 
  3757.    o  wpclsSetIconData 
  3758.    o  wpclsSetIcon 
  3759.    o  wpclsSetSettingsPageSize 
  3760.    o  wpclsUnInitData 
  3761.  
  3762.  SOMClass methods 
  3763.  
  3764.  The following list shows all the class methods overridden by the the WPObject 
  3765.  class. These methods are overridden to modify the behavior defined by an 
  3766.  ancestor class. 
  3767.  
  3768.    o  somClassReady 
  3769.    o  somNew 
  3770.    o  somRenew 
  3771.  
  3772.  
  3773. ΓòÉΓòÉΓòÉ 3.26. WPPalette ΓòÉΓòÉΓòÉ
  3774.  
  3775. Class definition file: wppalet.idl 
  3776.  
  3777. Class hierarchy 
  3778.  
  3779. SOMObject
  3780.    WPObject
  3781.       WPAbstract
  3782.           WPPalette
  3783.  
  3784. Description 
  3785.  
  3786. This is the palette object class. There are no instances of this class 
  3787. initially created by the system. 
  3788.  
  3789. Instance methods 
  3790.  
  3791. The following list shows all the WPPalette instance methods: 
  3792.  
  3793.    o  wpDragCell 
  3794.    o  wpEditCell 
  3795.    o  wpInitCellStructs 
  3796.    o  wpPaintCell 
  3797.    o  wpPaintPalette 
  3798.    o  wpQueryPaletteHelp 
  3799.    o  wpQueryPaletteInfo 
  3800.    o  wpRedrawCell 
  3801.    o  wpRestoreCellData 
  3802.    o  wpSaveCellData 
  3803.    o  wpSelectCell 
  3804.    o  wpSetPaletteInfo 
  3805.    o  wpSetupCell 
  3806.    o  wpShowPalettePointer 
  3807.  
  3808.  WPObject instance methods 
  3809.  
  3810.  The following list shows all the methods overridden by the WPPalette class. 
  3811.  These methods are overridden to modify the behavior defined by an ancestor 
  3812.  class. 
  3813.  
  3814.    o  wpFilterPopupMenu 
  3815.    o  wpInitData 
  3816.    o  wpMenuItemHelpSelected 
  3817.    o  wpMenuItemSelected 
  3818.    o  wpModifyPopupMenu 
  3819.    o  wpOpen 
  3820.    o  wpRestoreState 
  3821.    o  wpSaveState 
  3822.    o  wpSetup 
  3823.    o  wpUnInitData 
  3824.  
  3825.  wpSetup override by WPPalette 
  3826.  
  3827.  The following table shows the keyname-value pairs added by the WPPalette 
  3828.  class. 
  3829.  
  3830.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3831.   ΓöéKEYNAME        ΓöéVALUE          ΓöéDESCRIPTION                   Γöé
  3832.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3833.   ΓöéXCELLCOUNT     Γöécolumns        ΓöéNumber of columns of cells.   Γöé
  3834.   Γöé               Γöé               ΓöéIf not specified, defaults to Γöé
  3835.   Γöé               Γöé               Γöé13.                           Γöé
  3836.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3837.   ΓöéYCELLCOUNT     Γöérows           ΓöéNumber of rows of cells.  If  Γöé
  3838.   Γöé               Γöé               Γöénot specified, defaults to 9. Γöé
  3839.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3840.   ΓöéXCELLWIDTH     Γöéwidth          ΓöéWidth in dialog units of each Γöé
  3841.   Γöé               Γöé               Γöécell.                         Γöé
  3842.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3843.   ΓöéYCELLHEIGHT    Γöéheight         ΓöéHeight in dialog units of eachΓöé
  3844.   Γöé               Γöé               Γöécell.                         Γöé
  3845.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3846.   ΓöéXCELLGAP       Γöégap            ΓöéX separation in dialog units  Γöé
  3847.   Γöé               Γöé               Γöébetween each cell.            Γöé
  3848.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3849.   ΓöéYCELLGAP       Γöégap            ΓöéY separation in dialog units  Γöé
  3850.   Γöé               Γöé               Γöébetween each cell.            Γöé
  3851.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3852.  
  3853.  Example 
  3854.  
  3855.   pszSetupString="XCELLCOUNT=3,YCELLCOUNT=4"
  3856.  
  3857.  Class methods 
  3858.  
  3859.  The following list shows all the WPPalette class methods: 
  3860.  
  3861.    o  wpclsQueryEditString 
  3862.  
  3863.  WPObject class methods. 
  3864.  
  3865.  The following list shows all the class methods overridden by the WPPalette 
  3866.  class. These methods are overridden to modify the behavior defined by an 
  3867.  ancestor class. 
  3868.  
  3869.    o  wpclsQueryDefaultHelp 
  3870.    o  wpclsQueryDefaultView 
  3871.    o  wpclsQueryStyle 
  3872.    o  wpclsQueryTitle 
  3873.  
  3874.  
  3875. ΓòÉΓòÉΓòÉ 3.27. WPPdr ΓòÉΓòÉΓòÉ
  3876.  
  3877. Class definition file: wppdr.idl 
  3878.  
  3879. Class hierarchy 
  3880.  
  3881. SOMObject
  3882.   WPObject
  3883.      WPTransient
  3884.         WPPdr
  3885.  
  3886. Description 
  3887.  
  3888. This is the printer driver object class. An instance of this class is created 
  3889. by the print object in its Settings view. 
  3890.  
  3891. Instance methods 
  3892.  
  3893. There are currently no methods defined for the WPPdr Workplace class object. 
  3894.  
  3895. WPObject instance methods 
  3896.  
  3897. The following list shows all the methods overridden by the WPPdr class. These 
  3898. methods are overridden in order to modify the behavior defined by an ancestor 
  3899. class. 
  3900.  
  3901.    o  wpAddSettingsPages 
  3902.    o  wpDragOver 
  3903.    o  wpDrop 
  3904.    o  wpFilterPopupMenu 
  3905.    o  wpFree 
  3906.    o  wpInitData 
  3907.    o  wpMenuItemHelpSelected 
  3908.    o  wpMenuItemSelected 
  3909.    o  wpModifyPopupMenu 
  3910.    o  wpOpen 
  3911.    o  wpQueryIcon 
  3912.    o  wpQueryTitle 
  3913.    o  wpUnInitData 
  3914.  
  3915.  Class methods 
  3916.  
  3917.  There are currently no class methods defined for the WPPdr Workplace class 
  3918.  object. 
  3919.  
  3920.  WPObject class methods. 
  3921.  
  3922.  The following list shows all the class methods overridden by the WPPdr class. 
  3923.  These methods are overridden to modify the behavior defined by an ancestor 
  3924.  class. 
  3925.  
  3926.    o  wpclsQueryDefaultHelp 
  3927.    o  wpclsQueryDefaultView 
  3928.    o  wpclsQueryIcon 
  3929.    o  wpclsQueryStyle 
  3930.    o  wpclsQueryTitle 
  3931.  
  3932.  
  3933. ΓòÉΓòÉΓòÉ 3.28. WPPif ΓòÉΓòÉΓòÉ
  3934.  
  3935. Class definition file: wppif.idl 
  3936.  
  3937. Class hierarchy 
  3938.  
  3939. SOMObject
  3940.   WPObject
  3941.      WPFileSystem
  3942.         WPDataFile
  3943.            WPPif
  3944. Description 
  3945.  
  3946. This is the Picture Interchange Format (PIF) class object. All PIF files are of 
  3947. this class. These PIF files are templatable. An instance of this class can be 
  3948. created as a Workplace object. Instances of this class are created initially by 
  3949. the system for each PIF file in the system. 
  3950.  
  3951. Instance methods 
  3952.  
  3953. There are currently no methods defined for the WPPif Workplace class object. 
  3954.  
  3955. WPObject instance methods 
  3956.  
  3957. The following list shows all the methods overridden by the WPPif class. These 
  3958. methods are overridden in order to modify the behavior defined by an ancestor 
  3959. class. 
  3960.  
  3961.    o  wpSetupOnce 
  3962.  
  3963.  Class methods 
  3964.  
  3965.  There are currently no class methods defined for the WPPif Workplace class 
  3966.  object. 
  3967.  
  3968.  WPObject class methods. 
  3969.  
  3970.  The following list shows all the class methods overridden by the WPPif class. 
  3971.  These methods are overridden to modify the behavior defined by an ancestor 
  3972.  class. 
  3973.  
  3974.    o  wpclsInitData 
  3975.    o  wpclsQueryDefaultHelp 
  3976.    o  wpclsQueryTitle 
  3977.  
  3978.  WPFileSystem class methods. 
  3979.  
  3980.  The following list shows all the class methods overridden by the WPPif class. 
  3981.  These methods are overridden to modify the behavior defined by an ancestor 
  3982.  class. 
  3983.  
  3984.    o  wpclsQueryInstanceFilter 
  3985.    o  wpclsQueryInstanceType 
  3986.  
  3987.  
  3988. ΓòÉΓòÉΓòÉ 3.29. WPPointer ΓòÉΓòÉΓòÉ
  3989.  
  3990. Class definition file: wpptr.idl 
  3991.  
  3992. Class hierarchy 
  3993.  
  3994. SOMObject
  3995.   WPObject
  3996.      WPFileSystem
  3997.         WPDataFile
  3998.            WPPointer
  3999.  
  4000. Description 
  4001.  
  4002. This is the WPPointer class. All pointers are of this class. These pointer 
  4003. files are templatable. An instance of this class can be created as a Workplace 
  4004. object. Instances of this class are created initially by the system for each 
  4005. pointer in the system. 
  4006.  
  4007. Instance methods 
  4008.  
  4009. There are currently no methods defined for the WPPointer Workplace class 
  4010. object. 
  4011.  
  4012. WPObject instance methods 
  4013.  
  4014. The following list shows all the methods overridden by the WPPointer class. 
  4015. These methods are overridden in order to modify the behavior defined by an 
  4016. ancestor class. 
  4017.  
  4018.    o  wpSetupOnce 
  4019.  
  4020.  Class methods 
  4021.  
  4022.  There are currently no class methods defined for the WPPointer Workplace class 
  4023.  object. 
  4024.  
  4025.  WPObject class methods 
  4026.  
  4027.  The following list shows all the class methods overridden by the WPPointer 
  4028.  class. These methods are overridden to modify the behavior defined by an 
  4029.  ancestor class. 
  4030.  
  4031.    o  wpclsInitData 
  4032.    o  wpclsQueryDefaultHelp 
  4033.    o  wpclsQueryTitle 
  4034.  
  4035.  WPFileSystem class methods. 
  4036.  
  4037.  The following list shows all the class methods overridden by the WPPointer 
  4038.  class. These methods are overridden to modify the behavior defined by an 
  4039.  ancestor class. 
  4040.  
  4041.    o  wpclsQueryInstanceFilter 
  4042.    o  wpclsQueryInstanceType 
  4043.  
  4044.  
  4045. ΓòÉΓòÉΓòÉ 3.30. WPPort ΓòÉΓòÉΓòÉ
  4046.  
  4047. Class definition file: wpport.idl 
  4048.  
  4049. Class hierarchy 
  4050.  
  4051. SOMObject
  4052.   WPObject
  4053.      WPTransient
  4054.         WPPort
  4055.  
  4056. Description 
  4057.  
  4058. This is the port object class. An instance of this class is created by the 
  4059. print object in its Settings view. 
  4060.  
  4061. Instance methods 
  4062.  
  4063. There are currently no methods defined for the WPPort Workplace class object. 
  4064.  
  4065. WPObject instance methods 
  4066.  
  4067. The following list shows all the methods overridden by the WPPort class. These 
  4068. methods are overridden in order to modify the behavior defined by an ancestor 
  4069. class. 
  4070.  
  4071.    o  wpCnrSetEmphasis 
  4072.    o  wpDragOver 
  4073.    o  wpDrop 
  4074.    o  wpFilterPopupMenu 
  4075.    o  wpFree 
  4076.    o  wpInitData 
  4077.    o  wpMenuItemHelpSelected 
  4078.    o  wpMenuItemSelected 
  4079.    o  wpModifyPopupMenu 
  4080.    o  wpOpen 
  4081.    o  wpQueryIcon 
  4082.    o  wpQueryTitle 
  4083.    o  wpUnInitData 
  4084.  
  4085.  Class methods 
  4086.  
  4087.  There are currently no class methods defined for the WPPort Workplace class 
  4088.  object. 
  4089.  
  4090.  WPObject class methods. 
  4091.  
  4092.  The following list shows all the class methods overridden by the WPPort class. 
  4093.  These methods are overridden to modify the behavior defined by an ancestor 
  4094.  class. 
  4095.  
  4096.    o  wpclsQueryDefaultHelp 
  4097.    o  wpclsQueryDefaultView 
  4098.    o  wpclsQueryIcon 
  4099.    o  wpclsQueryIconData 
  4100.    o  wpclsQueryStyle 
  4101.    o  wpclsQueryTitle 
  4102.  
  4103.  
  4104. ΓòÉΓòÉΓòÉ 3.31. WPPower ΓòÉΓòÉΓòÉ
  4105.  
  4106. Class definition file: wppower.idl 
  4107.  
  4108. Class hierarchy 
  4109.  
  4110. SOMObject
  4111.    WPObject
  4112.       WPAbstract
  4113.           WPPower
  4114.  
  4115. Description 
  4116.  
  4117. This class is specific to version 2.1, or higher, of the OS/2 operating system. 
  4118.  
  4119. This is the power object class that represents the power management support. An 
  4120. instance of this class can be created as a Workplace object. An instance of 
  4121. this class is created initially by systems that support power management. It 
  4122. cannot be deleted. It has the title "Power" and resides in the "System Setup" 
  4123. folder. 
  4124.  
  4125. Instance methods 
  4126.  
  4127. The following list shows all the WPPower methods: 
  4128.  
  4129.    o  wpAddPowerPage 
  4130.    o  wpAddPowerViewPage 
  4131.    o  wpChangePowerState 
  4132.    o  wpQueryAutoRefresh 
  4133.    o  wpQueryDefStatusView 
  4134.    o  wpQueryPowerConfirmation 
  4135.    o  wpQueryPowerManagement 
  4136.    o  wpQueryRefreshRate 
  4137.    o  wpSetAutoRefresh 
  4138.    o  wpSetDefStatusView 
  4139.    o  wpSetPowerConfirmation 
  4140.    o  wpSetPowerManagement 
  4141.    o  wpSetRefreshRate 
  4142.  
  4143.  WPObject instance methods 
  4144.  
  4145.  The following list shows all the methods overridden by the WPPower class. 
  4146.  These methods are overridden in order to modify the behavior defined by an 
  4147.  ancestor class. 
  4148.  
  4149.    o  wpAddObjectWindowPage 
  4150.    o  wpAddSettingsPages 
  4151.    o  wpFilterPopupMenu 
  4152.    o  wpInitData 
  4153.    o  wpMenuItemHelpSelected 
  4154.    o  wpMenuItemSelected 
  4155.    o  wpModifyPopupMenu 
  4156.    o  wpOpen 
  4157.    o  wpRestoreState 
  4158.    o  wpSaveState 
  4159.  
  4160.  Class methods 
  4161.  
  4162.  There are currently no class methods defined for the WPPower Workplace class 
  4163.  object. 
  4164.  
  4165.  WPObject class methods 
  4166.  
  4167.  The following list shows all the class methods overridden by the WPPower 
  4168.  class. These methods are overridden to modify the behavior defined by an 
  4169.  ancestor class. 
  4170.  
  4171.    o  wpclsQueryDefaultHelp 
  4172.    o  wpclsQueryDefaultView 
  4173.    o  wpclsQueryIconData 
  4174.    o  wpclsQueryStyle 
  4175.    o  wpclsQueryTitle 
  4176.  
  4177.  
  4178. ΓòÉΓòÉΓòÉ 3.32. WPPrinter ΓòÉΓòÉΓòÉ
  4179.  
  4180. Class definition file: wpprint.idl 
  4181.  
  4182. Class hierarchy 
  4183.  
  4184. SOMObject
  4185.   WPObject
  4186.      WPAbstract
  4187.         WPPrinter
  4188.  
  4189. Description 
  4190.  
  4191. This is the printer object class. An instance of this class can be created as a 
  4192. Workplace object. An instance of this class is created initially by the system 
  4193. in its template form. It has the title "Printer" and resides in the "Templates" 
  4194. folder. Instances of this class are also created initially by the system for 
  4195. each print configured. Each instance will have a title corresponding to the 
  4196. description of the configured queue and printer and will reside on the desktop. 
  4197.  
  4198. Instance methods 
  4199.  
  4200. The following list shows all the WPPrinter methods: 
  4201.  
  4202.    o  wpDeleteAllJobs 
  4203.    o  wpHoldPrinter 
  4204.    o  wpJobAdded 
  4205.    o  wpJobChanged 
  4206.    o  wpJobDeleted 
  4207.    o  wpQueryComputerName 
  4208.    o  wpQueryPrinterName 
  4209.    o  wpQueryQueueOptions 
  4210.    o  wpQueryRemoteOptions 
  4211.    o  wpReleasePrinter 
  4212.    o  wpSetComputerName 
  4213.    o  wpSetDefaultPrinter 
  4214.    o  wpSetPrinterName 
  4215.    o  wpSetQueueOptions 
  4216.    o  wpSetRemoteOptions 
  4217.  
  4218.  WPObject instance methods 
  4219.  
  4220.  The following list shows all the methods overridden by the WPPrinter class. 
  4221.  These methods are overridden in order to modify the behavior defined by an 
  4222.  ancestor class. 
  4223.  
  4224.    o  wpAddSettingsPages 
  4225.    o  wpCopiedFromTemplate 
  4226.    o  wpCopyObject 
  4227.    o  wpCreateAnother 
  4228.    o  wpCreateFromTemplate 
  4229.    o  wpCreateShadowObject 
  4230.    o  wpDragOver 
  4231.    o  wpDrop 
  4232.    o  wpFilterPopupMenu 
  4233.    o  wpFree 
  4234.    o  wpInitData 
  4235.    o  wpMenuItemHelpSelected 
  4236.    o  wpMenuItemSelected 
  4237.    o  wpModifyPopupMenu 
  4238.    o  wpMoveObject 
  4239.    o  wpOpen 
  4240.    o  wpQueryDefaultHelp 
  4241.    o  wpQueryDefaultView 
  4242.    o  wpQueryIcon 
  4243.    o  wpQueryIconData 
  4244.    o  wpQueryStyle 
  4245.    o  wpQueryTitle 
  4246.    o  wpRestoreState 
  4247.    o  wpSaveState 
  4248.    o  wpSetDefaultView 
  4249.    o  wpSetIcon 
  4250.    o  wpSetIconData 
  4251.    o  wpSetTitle 
  4252.    o  wpSetup 
  4253.    o  wpUnInitData 
  4254.  
  4255.  wpSetup override by WPPrint 
  4256.  
  4257.  The following table shows the keyname-value pairs added by the WPPrint class. 
  4258.  
  4259.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4260.   ΓöéKEYNAME                  ΓöéVALUE        ΓöéDESCRIPTION                Γöé
  4261.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4262.   ΓöéAPPDEFAULT               ΓöéYES          ΓöéThis printer object is to  Γöé
  4263.   Γöé                         Γöé             Γöébecome the application's   Γöé
  4264.   Γöé                         Γöé             Γöédefault printer object for Γöé
  4265.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4266.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4267.   Γöé                         ΓöéNO           ΓöéThis printer object is not Γöé
  4268.   Γöé                         Γöé             Γöéto become the application'sΓöé
  4269.   Γöé                         Γöé             Γöédefault printer object for Γöé
  4270.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4271.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4272.   ΓöéDEFAULTVIEW              ΓöéDETAILS      ΓöéDefault open view for this Γöé
  4273.   Γöé                         Γöé             Γöéprinter object is in       Γöé
  4274.   Γöé                         Γöé             Γöédetails view.              Γöé
  4275.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4276.   Γöé                         ΓöéICON         ΓöéDefault open view for this Γöé
  4277.   Γöé                         Γöé             Γöéprinter object is in icon  Γöé
  4278.   Γöé                         Γöé             Γöéview.                      Γöé
  4279.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4280.   ΓöéJOBDIALOGBEFOREPRINT     ΓöéYES          ΓöéThe job properties dialog  Γöé
  4281.   Γöé                         Γöé             Γöéis displayed before        Γöé
  4282.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4283.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4284.   Γöé                         ΓöéNO           ΓöéThe job properties dialog  Γöé
  4285.   Γöé                         Γöé             Γöéis not displayed before    Γöé
  4286.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4287.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4288.   ΓöéJOBPROPERTIES            Γöéfilename     ΓöéThe complete path to a     Γöé
  4289.   Γöé                         Γöé             Γöébinary file containing the Γöé
  4290.   Γöé                         Γöé             Γöédefault job properties for Γöé
  4291.   Γöé                         Γöé             Γöéthis printer object. This  Γöé
  4292.   Γöé                         Γöé             Γöéfile can be created by     Γöé
  4293.   Γöé                         Γöé             Γöésaving the                 Γöé
  4294.   Γöé                         Γöé             ΓöéPRQINFO3->pDriverData data Γöé
  4295.   Γöé                         Γöé             Γöéto a file; this data can beΓöé
  4296.   Γöé                         Γöé             Γöéobtained by using the      Γöé
  4297.   Γöé                         Γöé             ΓöéSplQueryQueue API of the   Γöé
  4298.   Γöé                         Γöé             Γöéspooler.                   Γöé
  4299.   Γöé                         Γöé             ΓöéFor more information about Γöé
  4300.   Γöé                         Γöé             Γöéspooler functions, see the Γöé
  4301.   Γöé                         Γöé             ΓöéPresentation Manager       Γöé
  4302.   Γöé                         Γöé             ΓöéProgramming Reference.     Γöé
  4303.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4304.   ΓöéOUTPUTTOFILE             ΓöéYES          ΓöéThe output of this printer Γöé
  4305.   Γöé                         Γöé             Γöéobject goes to a file. The Γöé
  4306.   Γöé                         Γöé             Γöéuser will be prompted for aΓöé
  4307.   Γöé                         Γöé             Γöéfilename each time a print Γöé
  4308.   Γöé                         Γöé             Γöéjob is submitted to this   Γöé
  4309.   Γöé                         Γöé             Γöéprinter object.            Γöé
  4310.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4311.   Γöé                         ΓöéNO           ΓöéThe output of this printer Γöé
  4312.   Γöé                         Γöé             Γöéobject does not go to a    Γöé
  4313.   Γöé                         Γöé             Γöéfile.                      Γöé
  4314.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4315.   ΓöéPORTNAME                 Γöéportname     ΓöéThe names of already       Γöé
  4316.   Γöé                         Γöé             Γöéinstalled ports to which   Γöé
  4317.   Γöé                         Γöé             Γöéthis printer object is to  Γöé
  4318.   Γöé                         Γöé             Γöébe attached. In the case ofΓöé
  4319.   Γöé                         Γöé             Γöémore than one port, specifyΓöé
  4320.   Γöé                         Γöé             Γöéa comma-separated list.    Γöé
  4321.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4322.   ΓöéPRINTDRIVER              Γöédriver.deviceΓöéThe complete name of the   Γöé
  4323.   Γöé                         Γöé             Γöéprint-driver that this     Γöé
  4324.   Γöé                         Γöé             Γöéprinter object is to use.  Γöé
  4325.   Γöé                         Γöé             ΓöéFor example: 'IBM42XX.IBM  Γöé
  4326.   Γöé                         Γöé             Γöé420 Proprinter III'        Γöé
  4327.   Γöé                         Γöé             ΓöéIn the case of more than   Γöé
  4328.   Γöé                         Γöé             Γöéone print driver, specify aΓöé
  4329.   Γöé                         Γöé             Γöécomma-separated list.      Γöé
  4330.   Γöé                         Γöé             ΓöéThese printer drivers must Γöé
  4331.   Γöé                         Γöé             Γöéalready be installed.      Γöé
  4332.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4333.   ΓöéPRINTERSPECIFICFORMAT    ΓöéYES          ΓöéThe printer object spools  Γöé
  4334.   Γöé                         Γöé             Γöéprint jobs in PM_Q_RAW     Γöé
  4335.   Γöé                         Γöé             Γöéformat.                    Γöé
  4336.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4337.   Γöé                         ΓöéNO           ΓöéThe printer object spools  Γöé
  4338.   Γöé                         Γöé             Γöéprint jobs in PM_Q_STANDARDΓöé
  4339.   Γöé                         Γöé             Γöéformat.                    Γöé
  4340.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4341.   ΓöéPRINTWHILESPOOLING       ΓöéYES          ΓöéThe printing is enabled    Γöé
  4342.   Γöé                         Γöé             Γöéwhile the job is spooling. Γöé
  4343.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4344.   Γöé                         ΓöéNO           ΓöéThe printing is disabled   Γöé
  4345.   Γöé                         Γöé             Γöéwhile the job is spooling. Γöé
  4346.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4347.   ΓöéQSTARTTIME               Γöétime         ΓöéThe time when the printer  Γöé
  4348.   Γöé                         Γöé             Γöéobject starts printing. TheΓöé
  4349.   Γöé                         Γöé             Γöétime format is HH:MM, and  Γöé
  4350.   Γöé                         Γöé             Γöéthe base is a 24-hour      Γöé
  4351.   Γöé                         Γöé             Γöéclock.                     Γöé
  4352.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4353.   ΓöéQSTOPTIME                Γöétime         ΓöéThe time when the printer  Γöé
  4354.   Γöé                         Γöé             Γöéobject is to stop printing.Γöé
  4355.   Γöé                         Γöé             ΓöéThe time format is HH:MM,  Γöé
  4356.   Γöé                         Γöé             Γöéand the base is a 24-hour  Γöé
  4357.   Γöé                         Γöé             Γöéclock.                     Γöé
  4358.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4359.   ΓöéQUEUENAME                Γöéname         ΓöéThe local queue name for   Γöé
  4360.   Γöé                         Γöé             Γöéthe printer object. If a   Γöé
  4361.   Γöé                         Γöé             Γöéqueue name is not          Γöé
  4362.   Γöé                         Γöé             Γöéspecified, one is created  Γöé
  4363.   Γöé                         Γöé             Γöéby the printer object.     Γöé
  4364.   Γöé                         Γöé             ΓöéThe QUEUENAME key will be  Γöé
  4365.   Γöé                         Γöé             Γöéignored if this object has Γöé
  4366.   Γöé                         Γöé             Γöéalready been assigned a    Γöé
  4367.   Γöé                         Γöé             Γöéqueue.                     Γöé
  4368.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4369.   ΓöéQUEUEDRIVER              Γöéqdrvname     ΓöéThe queue driver name. The Γöé
  4370.   Γöé                         Γöé             Γöéqueue driver must already  Γöé
  4371.   Γöé                         Γöé             Γöébe installed.              Γöé
  4372.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4373.   ΓöéSEPARATORFILE            Γöéfilename     ΓöéA separator file that      Γöé
  4374.   Γöé                         Γöé             Γöéprints before each print   Γöé
  4375.   Γöé                         Γöé             Γöéjob.                       Γöé
  4376.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4377.  
  4378.  Class methods 
  4379.  
  4380.  There are currently no class methods defined for the WPPrinter Workplace class 
  4381.  object. 
  4382.  
  4383.  WPObject class methods. 
  4384.  
  4385.  The following list shows all the class methods overridden by the WPPrinter 
  4386.  class. These methods are overridden to modify the behavior defined by an 
  4387.  ancestor class. 
  4388.  
  4389.    o  wpclsInitData 
  4390.    o  wpclsQueryDefaultHelp 
  4391.    o  wpclsQueryDefaultView 
  4392.    o  wpclsQueryIcon 
  4393.    o  wpclsQueryIconData 
  4394.    o  wpclsQueryStyle 
  4395.    o  wpclsQueryTitle 
  4396.  
  4397.  
  4398. ΓòÉΓòÉΓòÉ 3.33. WPProgram ΓòÉΓòÉΓòÉ
  4399.  
  4400. Class definition file: wppgm.idl 
  4401.  
  4402. Class hierarchy 
  4403.  
  4404. SOMObject
  4405.    WPObject
  4406.       WPAbstract
  4407.          WPProgram
  4408.  
  4409. Description 
  4410.  
  4411. This is the program object class. This class provides an object that points to 
  4412. executable programs and allows the user to run that program by simply 
  4413. double-clicking on the program object. The program can also contain a variety 
  4414. of useful additional parameters, such as the environment for the program and 
  4415. the parameters that are passed to it. An instance of this class can be created 
  4416. as a Workplace object and is created initially by the system in its template 
  4417. form. It has the title "Program" and resides in the "Templates" folder. 
  4418.  
  4419. Other instances of this class initially created by the system include: 
  4420.  
  4421.    o  "DOS Full Screen" in the "Command Prompts" folder 
  4422.    o  "DOS Window" in the "Command Prompts" folder 
  4423.    o  "OS/2 Full Screen" in the "Command Prompts" folder 
  4424.    o  "OS/2 Window" in the "Command Prompts" folder 
  4425.    o  Every object in the "Games" folder 
  4426.    o  Some objects in the "Information" folder 
  4427.    o  Every object in the "Productivity" folder 
  4428.  
  4429.  Instance methods 
  4430.  
  4431.  The following list shows all the WPProgram methods: 
  4432.  
  4433.    o  wpAddProgramAssociationPage 
  4434.    o  wpAddProgramPage 
  4435.    o  wpAddProgramSessionPage 
  4436.    o  wpQueryAssociationFilter 
  4437.    o  wpQueryAssociationType 
  4438.    o  wpQueryProgDetails 
  4439.    o  wpQueryProgramAssociations 
  4440.    o  wpSetAssociationFilter 
  4441.    o  wpSetAssociationType 
  4442.    o  wpSetProgDetails 
  4443.    o  wpSetProgramAssociations 
  4444.    o  wpSetProgIcon 
  4445.  
  4446.  WPObject instance methods 
  4447.  
  4448.  The following list shows all the methods overridden by the WPProgram class. 
  4449.  These methods are overridden in order to modify the behavior defined by an 
  4450.  ancestor class. 
  4451.  
  4452.    o  wpAddSettingsPages 
  4453.    o  wpCopyObject 
  4454.    o  wpCreateAnother 
  4455.    o  wpCreateFromTemplate 
  4456.    o  wpDragOver 
  4457.    o  wpDrop 
  4458.    o  wpInitData 
  4459.    o  wpMenuItemHelpSelected 
  4460.    o  wpMenuItemSelected 
  4461.    o  wpModifyPopupMenu 
  4462.    o  wpMoveObject 
  4463.    o  wpOpen 
  4464.    o  wpQueryDefaultHelp 
  4465.    o  wpQueryIcon 
  4466.    o  wpQueryIconData 
  4467.    o  wpRestoreState 
  4468.    o  wpSaveState 
  4469.    o  wpSetIconData 
  4470.    o  wpSetTitle 
  4471.    o  wpSetup 
  4472.    o  wpUnInitData 
  4473.  
  4474.  wpSetup override by WPProgram 
  4475.  
  4476.  The following table shows the keyname-value pairs added by the WPProgram 
  4477.  class. 
  4478.  
  4479.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4480.   ΓöéKEYNAME        ΓöéVALUE                    ΓöéDESCRIPTION                   Γöé
  4481.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4482.   ΓöéASSOCFILTER    Γöéfilters                  ΓöéSets the filename filter for  Γöé
  4483.   Γöé               Γöé                         Γöéfiles associated with this    Γöé
  4484.   Γöé               Γöé                         Γöéprogram. Multiple filters are Γöé
  4485.   Γöé               Γöé                         Γöéseparated by commas.          Γöé
  4486.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4487.   ΓöéASSOCTYPE      Γöétype                     ΓöéSets the type of files        Γöé
  4488.   Γöé               Γöé                         Γöéassociated with this program. Γöé
  4489.   Γöé               Γöé                         ΓöéMultiple types are separated  Γöé
  4490.   Γöé               Γöé                         Γöéby commas.                    Γöé
  4491.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4492.   ΓöéEXENAME        Γöéfilename                 ΓöéSets the name of the program. Γöé
  4493.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4494.   ΓöéMAXIMIZED      ΓöéYES                      ΓöéThe program window is         Γöé
  4495.   Γöé               Γöé                         Γöémaximized upon startup.       Γöé
  4496.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4497.   Γöé               ΓöéNO                       ΓöéThe program window is restoredΓöé
  4498.   Γöé               Γöé                         Γöéto normal upon startup.       Γöé
  4499.   Γöé               Γöé                         ΓöéThis is the default setting.  Γöé
  4500.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4501.   ΓöéMINIMIZED      ΓöéYES                      ΓöéThe program window is         Γöé
  4502.   Γöé               Γöé                         Γöéminimized upon startup.       Γöé
  4503.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4504.   Γöé               ΓöéNO                       ΓöéThe program window is restoredΓöé
  4505.   Γöé               Γöé                         Γöéto normal upon startup.       Γöé
  4506.   Γöé               Γöé                         ΓöéThis is the default setting.  Γöé
  4507.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4508.   ΓöéPROGTYPE       ΓöéFULLSCREEN               ΓöéSets the session type to OS/2 Γöé
  4509.   Γöé               Γöé                         Γöéfull-screen mode.             Γöé
  4510.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4511.   Γöé               ΓöéPM                       ΓöéSets the session type to PM.  Γöé
  4512.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4513.   Γöé               ΓöéPROG_30_STD              ΓöéSets the session type to      Γöé
  4514.   Γöé               Γöé                         Γöéstandard compatibility full   Γöé
  4515.   Γöé               Γöé                         Γöéscreen mode.                  Γöé
  4516.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4517.   Γöé               ΓöéPROG_31_ENH              ΓöéSets the session type to      Γöé
  4518.   Γöé               Γöé                         Γöéenhanced compatibility full   Γöé
  4519.   Γöé               Γöé                         Γöéscreen mode.                  Γöé
  4520.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4521.   Γöé               ΓöéPROG_31_ENHSEAMLESSCOMMONΓöéSets the session type to      Γöé
  4522.   Γöé               Γöé                         ΓöéWIN-OS/2* window in the       Γöé
  4523.   Γöé               Γöé                         ΓöéWIN-OS/2 enhanced             Γöé
  4524.   Γöé               Γöé                         Γöécompatibility common session. Γöé
  4525.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4526.   Γöé               ΓöéPROG_31_ENHSEAMLESSVDM   ΓöéSets the session type to      Γöé
  4527.   Γöé               Γöé                         ΓöéWIN-OS/2 window in a separate Γöé
  4528.   Γöé               Γöé                         Γöésession enhanced compatibilityΓöé
  4529.   Γöé               Γöé                         Γöémode.                         Γöé
  4530.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4531.   Γöé               ΓöéPROG_31_STD              ΓöéSets the session type to      Γöé
  4532.   Γöé               Γöé                         Γöéstandard compatibility full   Γöé
  4533.   Γöé               Γöé                         Γöéscreen mode.                  Γöé
  4534.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4535.   Γöé               ΓöéPROG_31_STDSEAMLESSCOMMONΓöéSets the session type to      Γöé
  4536.   Γöé               Γöé                         ΓöéWIN-OS/2 window in the        Γöé
  4537.   Γöé               Γöé                         ΓöéWIN-OS/2 standard             Γöé
  4538.   Γöé               Γöé                         Γöécompatibility common session. Γöé
  4539.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4540.   Γöé               ΓöéPROG_31_STDSEAMLESSVDM   ΓöéSets the session type to      Γöé
  4541.   Γöé               Γöé                         ΓöéWIN-OS/2 window in a separate Γöé
  4542.   Γöé               Γöé                         Γöésession standard compatibilityΓöé
  4543.   Γöé               Γöé                         Γöémode.                         Γöé
  4544.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4545.   Γöé               ΓöéSEPARATEWIN              ΓöéSets the session type to      Γöé
  4546.   Γöé               Γöé                         ΓöéWIN-OS/2 window running in a  Γöé
  4547.   Γöé               Γöé                         Γöéseparate VDM.                 Γöé
  4548.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4549.   Γöé               ΓöéVDM                      ΓöéSets the session type to DOS  Γöé
  4550.   Γöé               Γöé                         Γöéfull-screen.                  Γöé
  4551.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4552.   Γöé               ΓöéWIN                      ΓöéSets the session type to      Γöé
  4553.   Γöé               Γöé                         ΓöéWIN-OS/2 full screen.         Γöé
  4554.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4555.   Γöé               ΓöéWINDOWABLEVIO            ΓöéSets the session type to OS/2 Γöé
  4556.   Γöé               Γöé                         Γöéwindowed.                     Γöé
  4557.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4558.   Γöé               ΓöéWINDOWEDVDM              ΓöéSets the session type to DOS  Γöé
  4559.   Γöé               Γöé                         Γöéwindowed.                     Γöé
  4560.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4561.   Γöé               ΓöéWINDOWEDWIN              ΓöéSets the session type to      Γöé
  4562.   Γöé               Γöé                         ΓöéWIN-OS/2 window.              Γöé
  4563.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4564.   ΓöéNOAUTOCLOSE    ΓöéYES                      ΓöéLeaves the window open when   Γöé
  4565.   Γöé               Γöé                         Γöéthe program terminates.       Γöé
  4566.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4567.   Γöé               ΓöéNO                       ΓöéCloses the window when the    Γöé
  4568.   Γöé               Γöé                         Γöéprogram terminates.           Γöé
  4569.   Γöé               Γöé                         ΓöéThis is the default setting.  Γöé
  4570.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4571.   ΓöéPARAMETERS     Γöéparams                   ΓöéSets the parameters list,     Γöé
  4572.   Γöé               Γöé                         Γöéwhich may include substitutionΓöé
  4573.   Γöé               Γöé                         Γöécharacters.                   Γöé
  4574.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4575.   ΓöéSET            ΓöéXXX=VVV                  ΓöéXXX is an environment         Γöé
  4576.   Γöé               Γöé                         Γöévariable. VVV sets the value  Γöé
  4577.   Γöé               Γöé                         Γöéof the environment variable.  Γöé
  4578.   Γöé               Γöé                         ΓöéThis is also used to specify  Γöé
  4579.   Γöé               Γöé                         ΓöéDOS settings on DOS and       Γöé
  4580.   Γöé               Γöé                         ΓöéWindows** programs.           Γöé
  4581.   Γöé               Γöé                         ΓöéEach variable/value pair must Γöé
  4582.   Γöé               Γöé                         Γöébe separated by a NULL (\0),  Γöé
  4583.   Γöé               Γöé                         Γöéand the entire string must be Γöé
  4584.   Γöé               Γöé                         Γöéterminated by two NULLS       Γöé
  4585.   Γöé               Γöé                         Γöé(\0\0). For exmple: DOS       Γöé
  4586.   Γöé               Γöé                         ΓöéDEVICE=value\0env=value\0\0   Γöé
  4587.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4588.   ΓöéSTARTUPDIR     Γöépathname                 ΓöéSets the working directory.   Γöé
  4589.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4590.  
  4591.  Example 
  4592.  
  4593.   pszSetupString="PROGTYPE=VDM;EXENAME=C=\EDIT.EXE;
  4594.                   ASSOCFILTER=*.DOC,*.TXT;ASSOCTYPE=Plain Text;
  4595.                   SET DOS_DEVICE=1.SYS,2.SYS;
  4596.                   SET PATH=C:\FRED"
  4597.  
  4598.  Class methods 
  4599.  
  4600.  There are currently no class methods defined for the WPProgram Workplace class 
  4601.  object. 
  4602.  
  4603.  WPObject class methods. 
  4604.  
  4605.  The following list shows all the class methods overridden by the WPProgram 
  4606.  class. These methods are overridden to modify the behavior defined by an 
  4607.  ancestor class. 
  4608.  
  4609.    o  wpclsQueryDefaultHelp 
  4610.    o  wpclsQueryDefaultView 
  4611.    o  wpclsQueryIconData 
  4612.    o  wpclsQueryStyle 
  4613.    o  wpclsQueryTitle 
  4614.  
  4615.  
  4616. ΓòÉΓòÉΓòÉ 3.34. WPProgramFile ΓòÉΓòÉΓòÉ
  4617.  
  4618. Class definition file: wppgmf.idl 
  4619.  
  4620. Class hierarchy 
  4621.  
  4622. SOMObject
  4623.    WPObject
  4624.       WPFileSystem
  4625.          WPDataFile
  4626.             WPProgramFile
  4627.  
  4628. Description 
  4629.  
  4630. This is the program file object class. All executable files are of this class. 
  4631. From the Settings notebook pages for objects of this class, it is possible to 
  4632. set up associations to various data file types (files with .TYPE EAs or file 
  4633. extensions). It is also possible to set up a default working directory and 
  4634. specify parameters to the executable program to be used when it is opened from 
  4635. the shell. An instance of this class can be created as a Workplace object. 
  4636. Instances of this class are created initially by the system for each program 
  4637. file in the system. Each instance has a title corresponding to the file name of 
  4638. the program file it represents and resides in a folder corresponding to the 
  4639. physical directory in which the program file resides. 
  4640.  
  4641. Instance methods 
  4642.  
  4643. The following list shows all the WPProgramFile methods: 
  4644.  
  4645.    o  wpAddProgramAssociationPage 
  4646.    o  wpAddProgramPage 
  4647.    o  wpAddProgramSessionPage 
  4648.    o  wpQueryAssociationFilter 
  4649.    o  wpQueryAssociationType 
  4650.    o  wpQueryProgDetails 
  4651.    o  wpQueryProgramAssociations 
  4652.    o  wpSetAssociationFilter 
  4653.    o  wpSetAssociationType 
  4654.    o  wpSetProgDetails 
  4655.    o  wpSetProgramAssociations 
  4656.    o  wpSetProgIcon 
  4657.  
  4658.  WPObject instance methods 
  4659.  
  4660.  The following list shows all the methods overridden by the WPProgramFile 
  4661.  class. These methods are overridden in order to modify the behavior defined by 
  4662.  an ancestor class. 
  4663.  
  4664.    o  wpAddSettingsPages 
  4665.    o  wpCopyObject 
  4666.    o  wpCreateAnother 
  4667.    o  wpDragOver 
  4668.    o  wpDrop 
  4669.    o  wpFilterPopupMenu 
  4670.    o  wpInitData 
  4671.    o  wpMenuItemHelpSelected 
  4672.    o  wpMenuItemSelected 
  4673.    o  wpModifyPopupMenu 
  4674.    o  wpMoveObject 
  4675.    o  wpOpen 
  4676.    o  wpQueryNameClashOptions 
  4677.    o  wpRestoreState 
  4678.    o  wpSaveState 
  4679.    o  wpSetup 
  4680.  
  4681.  wpSetup override by WPProgramFile 
  4682.  
  4683.  The following table shows the keyname-value pairs added by the WPProgramFile 
  4684.  class. 
  4685.  
  4686.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4687.   ΓöéKEYNAME        ΓöéVALUE                    ΓöéDESCRIPTION         Γöé
  4688.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4689.   ΓöéASSOCFILTER    Γöéfilters                  ΓöéSets the filename   Γöé
  4690.   Γöé               Γöé                         Γöéfilter for files    Γöé
  4691.   Γöé               Γöé                         Γöéassociated with thisΓöé
  4692.   Γöé               Γöé                         Γöéprogram. Multiple   Γöé
  4693.   Γöé               Γöé                         Γöéfilters are         Γöé
  4694.   Γöé               Γöé                         Γöéseparated by commas.Γöé
  4695.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4696.   ΓöéASSOCTYPE      Γöétype                     ΓöéSets the type of    Γöé
  4697.   Γöé               Γöé                         Γöéfiles associated    Γöé
  4698.   Γöé               Γöé                         Γöéwith this program.  Γöé
  4699.   Γöé               Γöé                         ΓöéMultiple types are  Γöé
  4700.   Γöé               Γöé                         Γöéseparated by commas.Γöé
  4701.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4702.  
  4703.  Example 
  4704.  
  4705.   pszSetupString="PROGTYPE=VDM;EXENAME=C=\EDIT.EXE;
  4706.                   ASSOCFILTER=*.DOC,*.TXT;ASSOCTYPE=Plain Text"
  4707.  
  4708.  WPDataFile instance methods 
  4709.  
  4710.  The following list shows all the methods overridden by the WPProgramFile 
  4711.  class. These methods are overridden in order to modify the behavior defined by 
  4712.  an ancestor class. 
  4713.  
  4714.    o  wpSetAssociatedFileIcon 
  4715.  
  4716.  Class methods 
  4717.  
  4718.  There are currently no class methods defined for the WPProgramFile Workplace 
  4719.  class object. 
  4720.  
  4721.  WPObject class methods. 
  4722.  
  4723.  The following list shows all the class methods overridden by the WPProgramFile 
  4724.  class. These methods are overridden to modify the behavior defined by an 
  4725.  ancestor class. 
  4726.  
  4727.    o  wpclsQueryDefaultView 
  4728.    o  wpclsQueryIconData 
  4729.    o  wpclsQueryStyle 
  4730.    o  wpclsQueryTitle 
  4731.  
  4732.  
  4733. ΓòÉΓòÉΓòÉ 3.35. WPQdr ΓòÉΓòÉΓòÉ
  4734.  
  4735. Class definition file: wpqdr.idl 
  4736.  
  4737. Class hierarchy 
  4738.  
  4739. SOMObject
  4740.   WPObject
  4741.      WPTransient
  4742.         WPQdr
  4743.  
  4744. Description 
  4745.  
  4746. This is the queue driver object class. An instance of this class is created by 
  4747. the print object in its Settings view. 
  4748.  
  4749. Instance methods 
  4750.  
  4751. There are currently no methods defined for the WPQdr Workplace class object. 
  4752.  
  4753. WPObject instance methods 
  4754.  
  4755. The following list shows all the methods overridden by the WPQdr class. These 
  4756. methods are overridden in order to modify the behavior defined by an ancestor 
  4757. class. 
  4758.  
  4759.    o  wpAddSettingsPages 
  4760.    o  wpDragOver 
  4761.    o  wpDrop 
  4762.    o  wpFilterPopupMenu 
  4763.    o  wpFree 
  4764.    o  wpInitData 
  4765.    o  wpMenuItemHelpSelected 
  4766.    o  wpMenuItemSelected 
  4767.    o  wpModifyPopupMenu 
  4768.    o  wpOpen 
  4769.    o  wpQueryIcon 
  4770.    o  wpQueryTitle 
  4771.    o  wpUnInitData 
  4772.  
  4773.  Class methods 
  4774.  
  4775.  There are currently no class methods defined for the WPQdr Workplace class 
  4776.  object. 
  4777.  
  4778.  WPObject class methods. 
  4779.  
  4780.  The following list shows all the class methods overridden by the WPQdr class. 
  4781.  These methods are overridden to modify the behavior defined by an ancestor 
  4782.  class. 
  4783.  
  4784.    o  wpclsQueryDefaultHelp 
  4785.    o  wpclsQueryDefaultView 
  4786.    o  wpclsQueryIcon 
  4787.    o  wpclsQueryStyle 
  4788.    o  wpclsQueryTitle 
  4789.  
  4790.  
  4791. ΓòÉΓòÉΓòÉ 3.36. WPRootFolder ΓòÉΓòÉΓòÉ
  4792.  
  4793. Class definition file: wprootf.idl 
  4794.  
  4795. Class hierarchy 
  4796.  
  4797. SOMObject
  4798.    WPObject
  4799.       WPFileSystem
  4800.          WPFolder
  4801.             WPRootFolder
  4802.  
  4803. Description 
  4804.  
  4805. The WPRootFolder class represents the root folder (or directory) of a 
  4806. file-system device. Instances of this class exist for every file-system device 
  4807. available. Each instance is paired with a WPDisk object, which represents a 
  4808. particular device. An instance of this class can be created as a Workplace 
  4809. object. 
  4810.  
  4811. Instance methods 
  4812.  
  4813. There are no methods defined in the WPRootFolder Workplace object class. 
  4814.  
  4815. WPFileSystem instance methods 
  4816.  
  4817. The following list shows the instance methods overridden by the WPRootFolder 
  4818. class. These methods are overridden in order to modify the behavior defined by 
  4819. an ancestor class. 
  4820.  
  4821.    o  wpAddFile1Page 
  4822.    o  wpAddFile2Page 
  4823.    o  wpAddFile3Page 
  4824.  
  4825.  WPObject instance methods 
  4826.  
  4827.  The following list shows the instance methods overridden by the WPRootFolder 
  4828.  class. These methods are overridden in order to modify the behavior defined by 
  4829.  an ancestor class. 
  4830.  
  4831.    o  wpFilterPopupMenu 
  4832.    o  wpOpen 
  4833.    o  wpRefresh 
  4834.    o  wpRestoreState 
  4835.    o  wpSaveState 
  4836.    o  wpSetDefaultView 
  4837.    o  wpSetTitle 
  4838.  
  4839.  Class methods 
  4840.  
  4841.  There are currently no class methods defined for the WPRootFolder Workplace 
  4842.  class object. 
  4843.  
  4844.  WPObject class methods 
  4845.  
  4846.  The following list shows all the class methods overridden by the WPRootFolder 
  4847.  class. These methods are overridden to modify the behavior defined by an 
  4848.  ancestor class. 
  4849.  
  4850.    o  wpclsInitData 
  4851.    o  wpclsQueryDefaultView 
  4852.    o  wpclsQueryStyle 
  4853.    o  wpclsUnInitData 
  4854.  
  4855.  
  4856. ΓòÉΓòÉΓòÉ 3.37. WPRPrinter ΓòÉΓòÉΓòÉ
  4857.  
  4858. Class definition file: wprprint.idl 
  4859.  
  4860. Class hierarchy 
  4861.  
  4862. SOMObject
  4863.   WPObject
  4864.      WPAbstract
  4865.         WPPrinter
  4866.            WPRPrinter
  4867.  
  4868. Description 
  4869.  
  4870. This is the remote (network) printer object class. An instance of this class 
  4871. represents a print resource on another computer or server. For proper behavior, 
  4872. a network must be installed. Each instance has a title corresponding to the 
  4873. remote resource and resides on the desktop. 
  4874.  
  4875. Instance methods 
  4876.  
  4877. The following list shows all the WPRPrinter methods: 
  4878.  
  4879.    o  wpAddNetworkPage 
  4880.    o  wpQueryLocalAlias 
  4881.    o  wpQueryNetworkId 
  4882.  
  4883.  WPObject instance methods 
  4884.  
  4885.  The following list shows all the methods overridden by the WPRPrinter class. 
  4886.  These methods are overridden in order to modify the behavior defined by an 
  4887.  ancestor class. 
  4888.  
  4889.    o  wpAddSettingsPages 
  4890.    o  wpCopiedFromTemplate 
  4891.    o  wpCopyObject 
  4892.    o  wpCreateFromTemplate 
  4893.    o  wpDragOver 
  4894.    o  wpDrop 
  4895.    o  wpFilterPopupMenu 
  4896.    o  wpInitData 
  4897.    o  wpMenuItemHelpSelected 
  4898.    o  wpMenuItemSelected 
  4899.    o  wpModifyPopupMenu 
  4900.    o  wpOpen 
  4901.    o  wpRestoreState 
  4902.    o  wpSaveState 
  4903.    o  wpSetup 
  4904.    o  wpUnInitData 
  4905.  
  4906.  wpSetup override by WPRPrinter 
  4907.  
  4908.  The following table shows the keyname-value pairs added by the WPRPrinter 
  4909.  class. 
  4910.  
  4911.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4912.   ΓöéKEYNAME          ΓöéVALUE            ΓöéDESCRIPTION               Γöé
  4913.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4914.   ΓöéICON             Γöéfilename         ΓöéThe name of the .ICO file Γöé
  4915.   Γöé                 Γöé                 Γöéto be used as the icon forΓöé
  4916.   Γöé                 Γöé                 Γöéthis object.              Γöé
  4917.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4918.   ΓöéNETID            Γöé<network>        ΓöéThe full name of the      Γöé
  4919.   Γöé                 Γöé                 Γöéprinter resource as it is Γöé
  4920.   Γöé                 Γöé                 Γöéknown to the network. For Γöé
  4921.   Γöé                 Γöé                 Γöéexample:                  Γöé
  4922.   Γöé                 Γöé                 ΓöéLS:\\DEPTSERV\DEPTPRNT    Γöé
  4923.   Γöé                 Γöé                 ΓöéThe NETID key will be     Γöé
  4924.   Γöé                 Γöé                 Γöéignored and FALSE will be Γöé
  4925.   Γöé                 Γöé                 Γöéreturned if this object   Γöé
  4926.   Γöé                 Γöé                 Γöéhas already been assigned Γöé
  4927.   Γöé                 Γöé                 Γöéa NetId.                  Γöé
  4928.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4929.   ΓöéREFRESHINTERVAL  Γöévalue            ΓöéTime interval, in seconds,Γöé
  4930.   Γöé                 Γöé                 Γöéwhen the printer object isΓöé
  4931.   Γöé                 Γöé                 Γöérefreshed.                Γöé
  4932.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4933.   ΓöéSHOWJOBS         ΓöéALL              ΓöéAll jobs are displayed in Γöé
  4934.   Γöé                 Γöé                 Γöéthe printer object.       Γöé
  4935.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4936.   Γöé                 ΓöéOWN              ΓöéOnly the current user's   Γöé
  4937.   Γöé                 Γöé                 Γöéjobs are displayed in the Γöé
  4938.   Γöé                 Γöé                 Γöéprinter object.           Γöé
  4939.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4940.  
  4941.  Class methods 
  4942.  
  4943.  There are currently no class methods defined for the WPRPrinter Workplace 
  4944.  class object. 
  4945.  
  4946.  WPObject class methods. 
  4947.  
  4948.  The following list shows all the class methods overridden by the WPRPrinter 
  4949.  class. These methods are overridden to modify the behavior defined by an 
  4950.  ancestor class. 
  4951.  
  4952.    o  wpclsQueryIcon 
  4953.    o  wpclsQueryIconData 
  4954.    o  wpclsQueryStyle 
  4955.    o  wpclsQueryTitle 
  4956.  
  4957.  
  4958. ΓòÉΓòÉΓòÉ 3.38. WPSchemePalette ΓòÉΓòÉΓòÉ
  4959.  
  4960. Class definition file: wpscheme.idl 
  4961.  
  4962. Class hierarchy 
  4963.  
  4964. SOMObject
  4965.    WPObject
  4966.       WPAbstract
  4967.           WPPalette
  4968.              WPSchemePalette
  4969.  
  4970. Description 
  4971.  
  4972. This is the scheme palette object class. An instance of this class can be 
  4973. created as a Workplace object. An instance of this class is created initially 
  4974. by the system. It has the title "Scheme Palette" and resides in the "System 
  4975. Setup" folder. 
  4976.  
  4977. Instance methods 
  4978.  
  4979. There are currently no methods defined for the WPSchemePalette Workplace class 
  4980. object. 
  4981.  
  4982. WPObject instance methods 
  4983.  
  4984. The following list shows all the methods overridden by the WPSchemePalette 
  4985. class. These methods are overridden in order to modify the behavior defined by 
  4986. an ancestor class. 
  4987.  
  4988.    o  wpMenuItemHelpSelected 
  4989.    o  wpSetup 
  4990.  
  4991.  wpSetup override by WPSchemePalette 
  4992.  
  4993.  The following are the keyname-value pairs added by the WPSchemePalette class. 
  4994.  
  4995.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4996.   ΓöéKEYNAME   ΓöéVALUE       ΓöéDESCRIPTION                           Γöé
  4997.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4998.   ΓöéAUTOSETUP ΓöéYES         ΓöéThis automatically sets the palette   Γöé
  4999.   Γöé          Γöé            Γöévalues to the original system palette Γöé
  5000.   Γöé          Γöé            Γöésettings.                             Γöé
  5001.   Γöé          Γöé            ΓöéThis is the default setting.          Γöé
  5002.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5003.   Γöé          ΓöéNO          ΓöéThis does not set palette values to   Γöé
  5004.   Γöé          Γöé            Γöéthe original system palette settings. Γöé
  5005.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5006.   ΓöéSCHEMES   ΓöéSchemetype  ΓöéThese are the initial schemes for eachΓöé
  5007.   Γöé          Γöé            Γöécell in the scheme palette. The valuesΓöé
  5008.   Γöé          Γöé            Γöéfor each cell are separated by commas.Γöé
  5009.   Γöé          Γöé            ΓöéThis is equivalent to calling the     Γöé
  5010.   Γöé          Γöé            ΓöéwpSetupCell instance method. The      Γöé
  5011.   Γöé          Γöé            Γöéschemetype value is presented as the  Γöé
  5012.   Γöé          Γöé            Γöéscheme name followed by a colon,      Γöé
  5013.   Γöé          Γöé            Γöéfollowed by an application name in theΓöé
  5014.   Γöé          Γöé            ΓöéINI file.                             Γöé
  5015.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5016.   ΓöéXCELLCOUNTΓöécolumns     ΓöéNumber of X cells as decimal digits.  Γöé
  5017.   Γöé          Γöé            ΓöéIf not specified, defaults to 4.      Γöé
  5018.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5019.   ΓöéYCELLCOUNTΓöérows        ΓöéNumber of Y cells as decimal digits.  Γöé
  5020.   Γöé          Γöé            ΓöéIf not specified, defaults to 7.      Γöé
  5021.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5022.  
  5023.  Example 
  5024.  
  5025.   pszSetupString="SCHEMES=Marble:PM_Marble_Colors,Southwest:PM_Southwest_Colors,
  5026.                   Khaki:PM_Khaki_Colors"
  5027.  
  5028.  WPPalette methods 
  5029.  
  5030.  The following list shows all the methods overridden by the WPSchemePalette 
  5031.  class. These methods are overridden in order to modify the behavior defined by 
  5032.  an ancestor class. 
  5033.  
  5034.    o  wpDragCell 
  5035.    o  wpEditCell 
  5036.    o  wpPaintCell 
  5037.    o  wpQueryPaletteHelp 
  5038.    o  wpSetupCell 
  5039.  
  5040.  Class methods 
  5041.  
  5042.  There are currently no class methods defined for the WPSchemePalette Workplace 
  5043.  class object. 
  5044.  
  5045.  WPObject class methods 
  5046.  
  5047.  The following list shows all the class methods overridden by the 
  5048.  WPSchemePalette class. These methods are overridden to modify the behavior 
  5049.  defined by an ancestor class. 
  5050.  
  5051.    o  wpclsQueryDefaultHelp 
  5052.    o  wpclsQueryIconData 
  5053.    o  wpclsQueryStyle 
  5054.    o  wpclsQueryTitle 
  5055.  
  5056.  WPPalette class methods 
  5057.  
  5058.  The following list shows all the class methods overridden by the 
  5059.  WPSchemePalette class. These methods are overridden to modify the behavior 
  5060.  defined by an ancestor class. 
  5061.  
  5062.    o  wpclsQueryEditString 
  5063.  
  5064.  
  5065. ΓòÉΓòÉΓòÉ 3.39. WPServer ΓòÉΓòÉΓòÉ
  5066.  
  5067. Class definition file: wpserver.idl 
  5068.  
  5069. Class hierarchy 
  5070.  
  5071. SOMObject
  5072.    WPObject
  5073.       WPFileSystem
  5074.          WPFolder
  5075.              WPServer
  5076.  
  5077. Description This class is specific to version 3, or higher, of the OS/2 
  5078. operating system. 
  5079.  
  5080. This is the server object class. An instances of this class can be created as a 
  5081. Workplace object. Instances of this class are created for every server in a 
  5082. WPNetgrp folder that is accessible to the user. 
  5083.  
  5084. Instance methods 
  5085.  
  5086. The following list shows all the WPServer methods. 
  5087.  
  5088.    o  wpAddServerPage 
  5089.    o  wpQuerySrvrIdentity 
  5090.  
  5091.  WPFileSystem instance methods 
  5092.  
  5093.  The following list shows all the methods overridden by the WPServer class. 
  5094.  These methods are overridden in order to modify the behavior defined by an 
  5095.  ancestor class. 
  5096.  
  5097.    o  wpAddFile1Page 
  5098.    o  wpAddFile2Page 
  5099.    o  wpAddFile3Page 
  5100.  
  5101.  WPFolder instance methods 
  5102.  
  5103.  The following list shows all the methods overridden by the WPServer class. 
  5104.  These methods are overridden in order to modify the behavior defined by an 
  5105.  ancestor class. 
  5106.  
  5107.    o  wpAddFolderIncludePage 
  5108.    o  wpDeleteContents 
  5109.    o  wpPopulate 
  5110.  
  5111.  WPObject instance methods 
  5112.  
  5113.  The following list shows all the methods overridden by the WPServer class. 
  5114.  These methods are overridden in order to modify the behavior defined by an 
  5115.  ancestor class. 
  5116.  
  5117.    o  wpAddObjectGeneralPage 
  5118.    o  wpAddSettingsPages 
  5119.    o  wpFilterPopupMenu 
  5120.    o  wpInitData 
  5121.    o  wpMenuItemHelpSelected 
  5122.    o  wpMenuItemSelected 
  5123.    o  wpModifyPopupMenu 
  5124.    o  wpOpen 
  5125.    o  wpRestoreState 
  5126.    o  wpSaveState 
  5127.    o  wpSetup 
  5128.    o  wpUnInitData 
  5129.  
  5130.  wpSetup override by WPServer 
  5131.  
  5132.  The following table shows the keyname-value pairs added by the WPServer class. 
  5133.  
  5134.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5135.   ΓöéKEYNAME     ΓöéVALUE          ΓöéDESCRIPTION                      Γöé
  5136.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5137.   ΓöéSRVCOMMENT  Γöécomment string ΓöéThis sets the object's title to  Γöé
  5138.   Γöé            Γöé               Γöéthe specified comment string.    Γöé
  5139.   Γöé            Γöé               ΓöéThis is equivalent to calling    Γöé
  5140.   Γöé            Γöé               ΓöéwpSetTitle.                      Γöé
  5141.   Γöé            Γöé               ΓöéNote:                            Γöé
  5142.   Γöé            Γöé               ΓöéThe value specified for the TITLEΓöé
  5143.   Γöé            Γöé               Γöékeyword will override this       Γöé
  5144.   Γöé            Γöé               Γöécomment.                         Γöé
  5145.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5146.  
  5147.  Class methods 
  5148.  
  5149.  There are currently no class methods defined for the WPServer Workplace class 
  5150.  object. 
  5151.  
  5152.  WPObject class methods. 
  5153.  
  5154.  The following list shows all the class methods overridden by the WPServer 
  5155.  class. These methods are overridden to modify the behavior defined by an 
  5156.  ancestor class. 
  5157.  
  5158.    o  wpclsQueryDefaultHelp 
  5159.    o  wpclsQueryIconData 
  5160.    o  wpclsQueryIconDataN 
  5161.    o  wpclsQueryStyle 
  5162.    o  wpclsQueryTitle 
  5163.  
  5164.  
  5165. ΓòÉΓòÉΓòÉ 3.40. WPShadow ΓòÉΓòÉΓòÉ
  5166.  
  5167. Class definition file: wpshadow.idl 
  5168.  
  5169. Class hierarchy 
  5170.  
  5171. SOMObject
  5172.    WPObject
  5173.       WPAbstract
  5174.          WPShadow
  5175.  
  5176. Description 
  5177.  
  5178. This is the shadow object class, instances of which provide a persistent link 
  5179. or reference to any other object. This is achieved by storing away the location 
  5180. and identity of the object to which it is linked and then rerouting all 
  5181. requests for help, context menus, and open views to the object to which it is 
  5182. linked. 
  5183.  
  5184. Instance methods 
  5185.  
  5186. The following list shows all the WPShadow methods: 
  5187.  
  5188.    o  wpQueryShadowedObject 
  5189.    o  wpSetLinkToObject 
  5190.    o  wpSetShadowTitle 
  5191.  
  5192.  WPObject instance methods 
  5193.  
  5194.  The following list shows all the methods overridden by the WPShadow class. 
  5195.  These methods are overridden in order to modify the behavior defined by an 
  5196.  ancestor class. 
  5197.  
  5198.    o  wpConfirmDelete 
  5199.    o  wpConfirmObjectTitle 
  5200.    o  wpCreateFromTemplate 
  5201.    o  wpCreateShadowObject 
  5202.    o  wpDraggedOverObject 
  5203.    o  wpDragOver 
  5204.    o  wpDrop 
  5205.    o  wpDroppedOnObject 
  5206.    o  wpFilterPopupMenu 
  5207.    o  wpFormatDragItem 
  5208.    o  wpInitData 
  5209.    o  wpInsertPopupMenuItems 
  5210.    o  wpMenuItemHelpSelected 
  5211.    o  wpMenuItemSelected 
  5212.    o  wpModifyPopupMenu 
  5213.    o  wpOpen 
  5214.    o  wpPrintObject 
  5215.    o  wpQueryDefaultHelp 
  5216.    o  wpQueryNameClashOptions 
  5217.    o  wpQueryStyle 
  5218.    o  wpQueryTitle 
  5219.    o  wpRestoreState 
  5220.    o  wpSaveState 
  5221.    o  wpSetTitle 
  5222.    o  wpSetup 
  5223.    o  wpUnInitData 
  5224.    o  wpViewObject 
  5225.  
  5226.  wpSetup override by WPShadow 
  5227.  
  5228.  The following table shows the keyname-value pairs added by the WPShadow class. 
  5229.  
  5230.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5231.   ΓöéKEYNAME        ΓöéVALUE          ΓöéDESCRIPTION                   Γöé
  5232.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5233.   ΓöéSHADOWID       Γöé<name> or file ΓöéThis specifies the object for Γöé
  5234.   Γöé               Γöéname           Γöéwhich this object is a shadow.Γöé
  5235.   Γöé               Γöé               ΓöéThe value for this keyname is Γöé
  5236.   Γöé               Γöé               Γöéan object's id (OBJECTID) or aΓöé
  5237.   Γöé               Γöé               Γöéfully qualified pathname of a Γöé
  5238.   Γöé               Γöé               Γöédirectory, program file, or   Γöé
  5239.   Γöé               Γöé               Γöédata file.                    Γöé
  5240.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5241.  
  5242.  Class methods 
  5243.  
  5244.  WPObject class methods 
  5245.  
  5246.  There are currently no class methods defined for the WPShadow Workplace class 
  5247.  object. 
  5248.  
  5249.  The following list shows all the class methods overridden by the WPShadow 
  5250.  class. These methods are overridden to modify the behavior defined by an 
  5251.  ancestor class. 
  5252.  
  5253.    o  wpclsQueryIconData 
  5254.    o  wpclsQueryStyle 
  5255.    o  wpclsQueryTitle 
  5256.  
  5257.  
  5258. ΓòÉΓòÉΓòÉ 3.41. WPSharedDir ΓòÉΓòÉΓòÉ
  5259.  
  5260. Class definition file: wpshdir.idl 
  5261.  
  5262. Class hierarchy 
  5263.  
  5264. SOMObject
  5265.    WPObject
  5266.       WPFileSystem
  5267.          WPFolder
  5268.              WPSharedDir
  5269.  
  5270. Description This class is specific to version 3, or higher, of the OS/2 
  5271. operating system. 
  5272.  
  5273. This is the shared directory object class. An instances of this class can be 
  5274. created as a Workplace object. Instances of this class are created for every 
  5275. shared directory in a WPServer folder that is accessible to the user. 
  5276.  
  5277. Instance methods 
  5278.  
  5279. The following list shows all the WPSharedDir methods. 
  5280.  
  5281.    o  wpAddResourcePage 
  5282.  
  5283.  WPFileSystem instance methods 
  5284.  
  5285.  The following list shows all the methods overridden by the WPSharedDir class. 
  5286.  These methods are overridden in order to modify the behavior defined by an 
  5287.  ancestor class. 
  5288.  
  5289.    o  wpAddFile1Page 
  5290.    o  wpAddFile2Page 
  5291.    o  wpAddFile3Page 
  5292.  
  5293.  WPFolder instance methods 
  5294.  
  5295.  The following list shows all the methods overridden by the WPSharedDir class. 
  5296.  These methods are overridden in order to modify the behavior defined by an 
  5297.  ancestor class. 
  5298.  
  5299.    o  wpAddFolderIncludePage 
  5300.    o  wpPopulate 
  5301.  
  5302.  WPObject instance methods 
  5303.  
  5304.  The following list shows all the methods overridden by the WPSharedDir class. 
  5305.  These methods are overridden in order to modify the behavior defined by an 
  5306.  ancestor class. 
  5307.  
  5308.    o  wpAddObjectGeneralPage 
  5309.    o  wpAddSettingsPages 
  5310.    o  wpFilterPopupMenu 
  5311.    o  wpInitData 
  5312.    o  wpMenuItemHelpSelected 
  5313.    o  wpMenuItemSelected 
  5314.    o  wpModifyPopupMenu 
  5315.    o  wpOpen 
  5316.    o  wpRestoreState 
  5317.    o  wpSaveState 
  5318.  
  5319.  Class methods 
  5320.  
  5321.  There are currently no class methods defined for the WPSharedDir Workplace 
  5322.  class object. 
  5323.  
  5324.  WPObject class methods. 
  5325.  
  5326.  The following list shows all the class methods overridden by the WPSharedDir 
  5327.  class. These methods are overridden to modify the behavior defined by an 
  5328.  ancestor class. 
  5329.  
  5330.    o  wpclsQueryDefaultHelp 
  5331.    o  wpclsQueryDefaultView 
  5332.    o  wpclsQueryIconData 
  5333.    o  wpclsQueryStyle 
  5334.    o  wpclsQueryTitle 
  5335.  
  5336.  
  5337. ΓòÉΓòÉΓòÉ 3.42. WPShredder ΓòÉΓòÉΓòÉ
  5338.  
  5339. Class definition file: wpshred.idl 
  5340.  
  5341. Class hierarchy 
  5342.  
  5343. SOMObject
  5344.    WPObject
  5345.       WPAbstract
  5346.          WPShredder
  5347.  
  5348. Description 
  5349.  
  5350. This is the shredder device object class. An instance of this class can be 
  5351. created as a Workplace object. An instance of this class is created initially 
  5352. by the system. It has the title "shredder" and resides on the desktop. 
  5353.  
  5354. Instance methods 
  5355.  
  5356. There are currently no methods defined for the WPShadow Workplace class object. 
  5357.  
  5358. WPObject instance methods 
  5359.  
  5360. The following list shows all the methods overridden by the WPShredder class. 
  5361. These methods are overridden in order to modify the behavior defined by an 
  5362. ancestor class. 
  5363.  
  5364.    o  wpAddObjectWindowPage 
  5365.    o  wpDragOver 
  5366.    o  wpDrop 
  5367.    o  wpFilterPopupMenu 
  5368.  
  5369.  Class methods 
  5370.  
  5371.  There are currently no class methods defined for the WPShredder Workplace 
  5372.  class object. 
  5373.  
  5374.  WPObject class methods. 
  5375.  
  5376.  The following list shows all the class methods overridden by the WPShredder 
  5377.  class. These methods are overridden to modify the behavior defined by an 
  5378.  ancestor class. 
  5379.  
  5380.    o  wpclsQueryDefaultHelp 
  5381.    o  wpclsQueryDefaultView 
  5382.    o  wpclsQueryIconData 
  5383.    o  wpclsQueryStyle 
  5384.    o  wpclsQueryTitle 
  5385.  
  5386.  
  5387. ΓòÉΓòÉΓòÉ 3.43. WPSound ΓòÉΓòÉΓòÉ
  5388.  
  5389. Class definition file: wpsound.idl 
  5390.  
  5391. Class hierarchy 
  5392.  
  5393. SOMObject
  5394.    WPObject
  5395.       WPAbstract
  5396.          WPSound
  5397.  
  5398. Description 
  5399.  
  5400. This is the sound object class. An instance of this class can be created as a 
  5401. Workplace object. An instance of this class is created initially by the system. 
  5402. It has the title "Sound" and resides in the "System Setup" folder. 
  5403.  
  5404. Instance methods 
  5405.  
  5406. The following list shows all the WPSound methods: 
  5407.  
  5408.    o  wpAddSoundWarningBeepPage 
  5409.  
  5410.  WPObject instance methods 
  5411.  
  5412.  The following list shows all the methods overridden by the WPSound class. 
  5413.  These methods are overridden in order to modify the behavior defined by an 
  5414.  ancestor class. 
  5415.  
  5416.    o  wpAddObjectWindowPage 
  5417.    o  wpAddSettingsPages 
  5418.    o  wpFilterPopupMenu 
  5419.  
  5420.  Class methods 
  5421.  
  5422.  There are currently no class methods defined for the WPSound Workplace class 
  5423.  object. 
  5424.  
  5425.  WPObject class methods 
  5426.  
  5427.  The following list shows all the class methods overridden by the WPSound 
  5428.  class. These methods are overridden to modify the behavior defined by an 
  5429.  ancestor class. 
  5430.  
  5431.    o  wpclsQueryDefaultHelp 
  5432.    o  wpclsQueryDefaultView 
  5433.    o  wpclsQueryIconData 
  5434.    o  wpclsQueryStyle 
  5435.    o  wpclsQueryTitle 
  5436.  
  5437.  
  5438. ΓòÉΓòÉΓòÉ 3.44. WPSpecialNeeds ΓòÉΓòÉΓòÉ
  5439.  
  5440. Class definition file: wpspneed.idl 
  5441.  
  5442. Class hierarchy 
  5443.  
  5444. SOMObject
  5445.    WPObject
  5446.       WPAbstract
  5447.          WPSpecialNeeds
  5448.  
  5449. Description 
  5450.  
  5451. This is the special needs object class. An instance of this class can be 
  5452. created as a Workplace object. An instance of this class is created initially 
  5453. by the system when the keyboard special needs mode is activated via the 
  5454. keyboard object settings. It has the title "Special Needs" and resides on the 
  5455. desktop. 
  5456.  
  5457. Instance methods 
  5458.  
  5459. There are currently no methods defined for the WPSpecialNeeds Workplace object 
  5460. class. 
  5461.  
  5462. WPObject instance methods 
  5463.  
  5464. The following list shows all the methods overridden by the WPSpecialNeeds 
  5465. class. These methods are overridden in order to modify the behavior defined by 
  5466. an ancestor class. 
  5467.  
  5468.    o  wpFilterPopupMenu 
  5469.  
  5470.  Class methods 
  5471.  
  5472.  There are currently no class methods defined for the WPSpecialNeeds Workplace 
  5473.  class object. 
  5474.  
  5475.  WPObject class methods. 
  5476.  
  5477.  The following list shows all the class methods overridden by the 
  5478.  WPSpecialNeeds class. These methods are overridden to modify the behavior 
  5479.  defined by an ancestor class. 
  5480.  
  5481.    o  wpclsQueryDefaultHelp 
  5482.    o  wpclsQueryIconData 
  5483.    o  wpclsQueryTitle 
  5484.  
  5485.  
  5486. ΓòÉΓòÉΓòÉ 3.45. WPSpool ΓòÉΓòÉΓòÉ
  5487.  
  5488. Class definition file: wpspool.idl 
  5489.  
  5490. Class hierarchy 
  5491.  
  5492. SOMObject
  5493.    WPObject
  5494.       WPAbstract
  5495.          WPSpool
  5496.  
  5497. Description 
  5498.  
  5499. This is the spooler object class. An instance of this class is created 
  5500. initially by the system. It has the title "Spooler" and resides in the "System 
  5501. Setup" folder. 
  5502.  
  5503.    o  wpAddSetPathPage 
  5504.    o  wpAddSetPriorityPage 
  5505.  
  5506.  Instance methods 
  5507.  
  5508.  There are currently no class methods defined for the WPSpool Workplace class 
  5509.  object. 
  5510.  
  5511.  WPObject instance methods 
  5512.  
  5513.  The following list shows all the methods overridden by the WPSpool class. 
  5514.  These methods are overridden in order to modify the behavior defined by an 
  5515.  ancestor class. 
  5516.  
  5517.    o  wpAddSettingsPages 
  5518.    o  wpCopyObject 
  5519.    o  wpDragOver 
  5520.    o  wpDrop 
  5521.    o  wpFilterPopupMenu 
  5522.    o  wpInitData 
  5523.    o  wpMenuItemHelpSelected 
  5524.    o  wpMenuItemSelected 
  5525.    o  wpModifyPopupMenu 
  5526.    o  wpOpen 
  5527.    o  wpQueryIcon 
  5528.    o  wpQueryTitle 
  5529.    o  wpRestoreState 
  5530.    o  wpSaveState 
  5531.    o  wpUnInitData 
  5532.  
  5533.  Class methods 
  5534.  
  5535.  There are currently no class methods defined for the WPSpool Workplace class 
  5536.  object. 
  5537.  
  5538.  WPObject class methods. 
  5539.  
  5540.  The following list shows all the class methods overridden by the WPSpool 
  5541.  class. These methods are overridden to modify the behavior defined by an 
  5542.  ancestor class. 
  5543.  
  5544.    o  wpclsQueryDefaultHelp 
  5545.    o  wpclsQueryDefaultView 
  5546.    o  wpclsQueryIcon 
  5547.    o  wpclsQueryIconData 
  5548.    o  wpclsQueryStyle 
  5549.    o  wpclsQueryTitle 
  5550.  
  5551.  
  5552. ΓòÉΓòÉΓòÉ 3.46. WPStartup ΓòÉΓòÉΓòÉ
  5553.  
  5554. Class definition file: wpstart.idl 
  5555.  
  5556. Class hierarchy 
  5557.  
  5558. SOMObject
  5559.    WPObject
  5560.       WPFileSystem
  5561.          WPFolder
  5562.              WPStartup
  5563.  
  5564. Description 
  5565.  
  5566. This is the startup folder object class. Any object in the startup folder will 
  5567. be automatically opened every time the system is restarted. Any object in the 
  5568. system that is open at shutdown time will be automatically reopened when the 
  5569. system is restarted. The startup folder is used to automatically open (start) 
  5570. objects that are not necessarily open (running) when the system is shut down. 
  5571. This usually includes things such as a batch file that initializes the network 
  5572. and then terminates. An instance of this class can be created as a Workplace 
  5573. object and is created initially by the system. It has the title "Startup" and 
  5574. resides in the "OS/2 System" folder. 
  5575.  
  5576. Instance methods 
  5577.  
  5578. There are currently no methods defined for the WPStartup Workplace object 
  5579. class. 
  5580.  
  5581. WPObject instance methods 
  5582.  
  5583. The following list shows all the methods overridden by the WPStartup class. 
  5584. These methods are overridden in order to modify the behavior defined by an 
  5585. ancestor class. 
  5586.  
  5587.    o  wpFree 
  5588.    o  wpRestoreState 
  5589.    o  wpSetupOnce 
  5590.  
  5591.  Class methods 
  5592.  
  5593.  There are currently no class methods defined for the WPStartup Workplace class 
  5594.  object. 
  5595.  
  5596.  WPObject class methods. 
  5597.  
  5598.  The following list shows all the class methods overridden by the WPStartup 
  5599.  class. These methods are overridden to modify the behavior defined by an 
  5600.  ancestor class. 
  5601.  
  5602.    o  wpclsQueryDefaultHelp 
  5603.    o  wpclsQueryIconData 
  5604.    o  wpclsQueryStyle 
  5605.    o  wpclsQueryTitle 
  5606.  
  5607.  
  5608. ΓòÉΓòÉΓòÉ 3.47. WPSystem ΓòÉΓòÉΓòÉ
  5609.  
  5610. Class definition file: wpsystem.idl 
  5611.  
  5612. Class hierarchy 
  5613.  
  5614. SOMObject
  5615.    WPObject
  5616.       WPAbstract
  5617.          WPSystem
  5618.  
  5619. Description 
  5620.  
  5621. This is the system object class. An instance of this class can be created as a 
  5622. Workplace object and is created initially by the system. It has the title 
  5623. "System" and resides in the "System Setup" folder. 
  5624.  
  5625. Instance methods 
  5626.  
  5627. The following list shows all the WPSystem class methods: 
  5628.  
  5629.    o  wpAddDMQSDisplayTypePage 
  5630.    o  wpAddSysFdrSelfClosePage 
  5631.    o  wpAddSysFdrDefViewPage 
  5632.    o  wpAddSystemConfirmationPage 
  5633.    o  wpAddSystemInputPage 
  5634.    o  wpAddSystemLogoPage 
  5635.    o  wpAddSystemPrintScreenPage 
  5636.    o  wpAddSystemScreenPage 
  5637.    o  wpAddSystemWindowPage 
  5638.    o  wpAddTitleConfirmationPage 
  5639.  
  5640.  WPObject instance methods 
  5641.  
  5642.  The following list shows all the methods overridden by the WPSystem class. 
  5643.  These methods are overridden in order to modify the behavior defined by an 
  5644.  ancestor class. 
  5645.  
  5646.    o  wpAddObjectWindowPage 
  5647.    o  wpAddSettingsPages 
  5648.    o  wpFilterPopupMenu 
  5649.    o  wpRestoreState 
  5650.    o  wpSaveState 
  5651.  
  5652.  Class methods 
  5653.  
  5654.  There are currently no class methods defined for the WPSystem Workplace class 
  5655.  object. 
  5656.  
  5657.  WPAbstract class methods. 
  5658.  
  5659.  The following list shows all the class methods overridden by the WPSystem 
  5660.  class. These methods are overridden to modify the behavior defined by an 
  5661.  ancestor class. 
  5662.  
  5663.    o  wpclsQuerySetting 
  5664.    o  wpclsSetSetting 
  5665.  
  5666.  WPObject class methods. 
  5667.  
  5668.  The following list shows all the class methods overridden by the WPSystem 
  5669.  class. These methods are overridden to modify the behavior defined by an 
  5670.  ancestor class. 
  5671.  
  5672.    o  wpclsQueryDefaultHelp 
  5673.    o  wpclsQueryDefaultView 
  5674.    o  wpclsQueryIconData 
  5675.    o  wpclsQueryStyle 
  5676.    o  wpclsQueryTitle 
  5677.  
  5678.  wpclsSetSettings override by wpSystem 
  5679.  
  5680.  The defaults can be specified on a wpclsSetSetting invocation to request that 
  5681.  the setting be set to its default value. wpclsQuerySetting, however, never 
  5682.  returns an xxxx_DEFAULT value. 
  5683.  
  5684.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5685.   ΓöéSetting                    ΓöéValue                  ΓöéDescription         Γöé
  5686.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5687.   ΓöéAnimation                  ΓöéANIMATION_ON           ΓöéEnables animation   Γöé
  5688.   Γöé                           Γöé                       Γöéwhen a window is    Γöé
  5689.   Γöé                           Γöé                       Γöécreated or          Γöé
  5690.   Γöé                           Γöé                       Γöémaximized.          Γöé
  5691.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5692.   Γöé                           ΓöéANIMATION_OFF          ΓöéDisables animation  Γöé
  5693.   Γöé                           Γöé                       Γöéwhen a window is    Γöé
  5694.   Γöé                           Γöé                       Γöécreated or          Γöé
  5695.   Γöé                           Γöé                       Γöémaximized.          Γöé
  5696.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5697.   Γöé                           ΓöéANIMATION_DEFAULT      ΓöéSets the default    Γöé
  5698.   Γöé                           Γöé                       Γöéwindow animation    Γöé
  5699.   Γöé                           Γöé                       Γöésetting.            Γöé
  5700.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5701.   ΓöéConfirmCopyMoveCreateShadowΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5702.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5703.   Γöé                           Γöé                       Γöécopy, move, or      Γöé
  5704.   Γöé                           Γöé                       Γöécreate shadow       Γöé
  5705.   Γöé                           Γöé                       Γöéoperation occurs.   Γöé
  5706.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5707.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5708.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5709.   Γöé                           Γöé                       Γöécopy, move, or      Γöé
  5710.   Γöé                           Γöé                       Γöécreate shadow       Γöé
  5711.   Γöé                           Γöé                       Γöéoperation occurs.   Γöé
  5712.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5713.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5714.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5715.   Γöé                           Γöé                       Γöésetting.            Γöé
  5716.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5717.   ΓöéConfirmFolderDelete        ΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5718.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5719.   Γöé                           Γöé                       Γöéfolder is deleted.  Γöé
  5720.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5721.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5722.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5723.   Γöé                           Γöé                       Γöéfolder is deleted.  Γöé
  5724.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5725.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5726.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5727.   Γöé                           Γöé                       Γöésetting.            Γöé
  5728.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5729.   ΓöéConfirmObjectDelete        ΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5730.   Γöé                           Γöé                       Γöéconfirmation when anΓöé
  5731.   Γöé                           Γöé                       Γöéobject is deleted.  Γöé
  5732.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5733.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5734.   Γöé                           Γöé                       Γöéconfirmation when anΓöé
  5735.   Γöé                           Γöé                       Γöéobject is deleted.  Γöé
  5736.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5737.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5738.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5739.   Γöé                           Γöé                       Γöésetting.            Γöé
  5740.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5741.   ΓöéConfirmRenameFileExtension ΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5742.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5743.   Γöé                           Γöé                       Γöéfile or extension isΓöé
  5744.   Γöé                           Γöé                       Γöérenamed.            Γöé
  5745.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5746.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5747.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5748.   Γöé                           Γöé                       Γöéfile or extension isΓöé
  5749.   Γöé                           Γöé                       Γöérenamed.            Γöé
  5750.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5751.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5752.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5753.   Γöé                           Γöé                       Γöésetting.            Γöé
  5754.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5755.   ΓöéCurrentView                ΓöéCCVIEW_ON              ΓöéTurns concurrent    Γöé
  5756.   Γöé                           Γöé                       Γöéview mode on.       Γöé
  5757.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5758.   Γöé                           ΓöéCCVIEW_OFF             ΓöéTurns concurrent    Γöé
  5759.   Γöé                           Γöé                       Γöéview mode off.      Γöé
  5760.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5761.   Γöé                           ΓöéCCVIEW_DEFAULT         ΓöéSets the concurrent Γöé
  5762.   Γöé                           Γöé                       Γöéview mode to the    Γöé
  5763.   Γöé                           Γöé                       Γöédefault.            Γöé
  5764.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5765.   ΓöéDisplayProgressIndicator   ΓöéDISPLAY_ON             ΓöéDisplays a progress Γöé
  5766.   Γöé                           Γöé                       Γöéindicator.          Γöé
  5767.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5768.   Γöé                           ΓöéDISPLAY_OFF            ΓöéDoes not display    Γöé
  5769.   Γöé                           Γöé                       Γöéprogress indicator. Γöé
  5770.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5771.   Γöé                           ΓöéDISPLAY_DEFAULT        ΓöéSets the default    Γöé
  5772.   Γöé                           Γöé                       Γöéprogress indicator  Γöé
  5773.   Γöé                           Γöé                       Γöédisplay setting.    Γöé
  5774.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5775.   ΓöéLogoDisplayTime            ΓöéLOGO_INDEFINITE        ΓöéDisplays the logo   Γöé
  5776.   Γöé                           Γöé                       Γöéindefinitely.       Γöé
  5777.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5778.   Γöé                           ΓöéLOGO_NONE              ΓöéDoes not display theΓöé
  5779.   Γöé                           Γöé                       Γöélogo.               Γöé
  5780.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5781.   Γöé                           Γöétime                   ΓöéDisplays the logo   Γöé
  5782.   Γöé                           Γöé                       Γöéfor a given period  Γöé
  5783.   Γöé                           Γöé                       Γöéof time. This value Γöé
  5784.   Γöé                           Γöé                       Γöémust be in the rangeΓöé
  5785.   Γöé                           Γöé                       Γöé0 to 32767          Γöé
  5786.   Γöé                           Γöé                       Γöémilliseconds.       Γöé
  5787.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5788.   Γöé                           ΓöéLOGO_DEFAULT           ΓöéSets the default    Γöé
  5789.   Γöé                           Γöé                       Γöélogo display time.  Γöé
  5790.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5791.   ΓöéMinButtonAppearance        ΓöéBUTTON_HIDE            ΓöéSets views of this  Γöé
  5792.   Γöé                           Γöé                       Γöéobject to have a    Γöé
  5793.   Γöé                           Γöé                       Γöéhide button as      Γöé
  5794.   Γöé                           Γöé                       Γöéopposed to a        Γöé
  5795.   Γöé                           Γöé                       Γöéminimize button.    Γöé
  5796.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5797.   Γöé                           ΓöéBUTTON_MINIMIZE        ΓöéSets views of this  Γöé
  5798.   Γöé                           Γöé                       Γöéobject to have a    Γöé
  5799.   Γöé                           Γöé                       Γöéminimize button as  Γöé
  5800.   Γöé                           Γöé                       Γöéopposed to a hide   Γöé
  5801.   Γöé                           Γöé                       Γöébutton.             Γöé
  5802.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5803.   Γöé                           ΓöéBUTTON_DEFAULT         ΓöéSets the default    Γöé
  5804.   Γöé                           Γöé                       Γöéminimize button     Γöé
  5805.   Γöé                           Γöé                       Γöéappearance setting. Γöé
  5806.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5807.   ΓöéMinButtonBehavior          ΓöéMINWIN_HIDE            ΓöéHides the view of anΓöé
  5808.   Γöé                           Γöé                       Γöéobject when its     Γöé
  5809.   Γöé                           Γöé                       Γöéminimize button is  Γöé
  5810.   Γöé                           Γöé                       Γöéselected.           Γöé
  5811.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5812.   Γöé                           ΓöéMINWIN_VIEWER          ΓöéMinimizes the view  Γöé
  5813.   Γöé                           Γöé                       Γöéof an object to the Γöé
  5814.   Γöé                           Γöé                       Γöéminimized window    Γöé
  5815.   Γöé                           Γöé                       Γöéviewer when its     Γöé
  5816.   Γöé                           Γöé                       Γöéminimize button is  Γöé
  5817.   Γöé                           Γöé                       Γöéselected.           Γöé
  5818.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5819.   Γöé                           ΓöéMINWIN_DESKTOP         ΓöéMinimizes the view  Γöé
  5820.   Γöé                           Γöé                       Γöéof an object to the Γöé
  5821.   Γöé                           Γöé                       ΓöéDesktop when its    Γöé
  5822.   Γöé                           Γöé                       Γöéminimize button is  Γöé
  5823.   Γöé                           Γöé                       Γöéselected.           Γöé
  5824.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5825.   Γöé                           ΓöéMINWIN_DEFAULT         ΓöéSets the default    Γöé
  5826.   Γöé                           Γöé                       Γöéminimize button     Γöé
  5827.   Γöé                           Γöé                       Γöébehavior setting.   Γöé
  5828.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5829.   ΓöéNameClash                  ΓöéNAMECLASH_PROMPT       ΓöéDisplays a dialog   Γöé
  5830.   Γöé                           Γöé                       Γöéwhen an object is   Γöé
  5831.   Γöé                           Γöé                       Γöécreated, copied or  Γöé
  5832.   Γöé                           Γöé                       Γöémoved to a folder   Γöé
  5833.   Γöé                           Γöé                       Γöéwhich contains      Γöé
  5834.   Γöé                           Γöé                       Γöéanother object with Γöé
  5835.   Γöé                           Γöé                       Γöéthe same name.      Γöé
  5836.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5837.   Γöé                           ΓöéNAMECLASH_RENAME       ΓöéRenames an object   Γöé
  5838.   Γöé                           Γöé                       Γöéwhen it is created, Γöé
  5839.   Γöé                           Γöé                       Γöécopied or moved to aΓöé
  5840.   Γöé                           Γöé                       Γöéfolder which        Γöé
  5841.   Γöé                           Γöé                       Γöécontains another    Γöé
  5842.   Γöé                           Γöé                       Γöéobject with the sameΓöé
  5843.   Γöé                           Γöé                       Γöéname.               Γöé
  5844.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5845.   Γöé                           ΓöéNAMECLASH_REPLACE      ΓöéReplaces the        Γöé
  5846.   Γöé                           Γöé                       Γöéexisting object withΓöé
  5847.   Γöé                           Γöé                       Γöéthe new object when Γöé
  5848.   Γöé                           Γöé                       Γöéan object is        Γöé
  5849.   Γöé                           Γöé                       Γöécreated, copied or  Γöé
  5850.   Γöé                           Γöé                       Γöémoved to a folder   Γöé
  5851.   Γöé                           Γöé                       Γöéwhich contains      Γöé
  5852.   Γöé                           Γöé                       Γöéanother object with Γöé
  5853.   Γöé                           Γöé                       Γöéthe same name.      Γöé
  5854.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5855.   Γöé                           ΓöéNAMECLASH_DEFAULT      ΓöéSets the default    Γöé
  5856.   Γöé                           Γöé                       Γöésetting for handlingΓöé
  5857.   Γöé                           Γöé                       Γöéname clashes.       Γöé
  5858.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5859.   ΓöéPrintScreen                ΓöéPRINTSCREEN_ON         ΓöéEnables printing    Γöé
  5860.   Γöé                           Γöé                       Γöéwhen the print      Γöé
  5861.   Γöé                           Γöé                       Γöéscreen key is       Γöé
  5862.   Γöé                           Γöé                       Γöépressed.            Γöé
  5863.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5864.   Γöé                           ΓöéPRINTSCREEN_OFF        ΓöéDisables printing   Γöé
  5865.   Γöé                           Γöé                       Γöéwhen the print      Γöé
  5866.   Γöé                           Γöé                       Γöéscreen key is       Γöé
  5867.   Γöé                           Γöé                       Γöépressed.            Γöé
  5868.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5869.   Γöé                           ΓöéPRINTSCREEN_DEFAULT    ΓöéSets the default    Γöé
  5870.   Γöé                           Γöé                       Γöésetting when the    Γöé
  5871.   Γöé                           Γöé                       Γöéprint screen key is Γöé
  5872.   Γöé                           Γöé                       Γöépressed.            Γöé
  5873.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5874.  
  5875.  
  5876. ΓòÉΓòÉΓòÉ 3.48. WPTemplates ΓòÉΓòÉΓòÉ
  5877.  
  5878. Class definition file: wptemps.idl 
  5879.  
  5880. Class hierarchy 
  5881.  
  5882. SOMObject
  5883.    WPObject
  5884.       WPFileSystem
  5885.          WPFolder
  5886.              WPTemplates
  5887.  
  5888. Description 
  5889.  
  5890. This is the template folder object class. This class of folder always contains 
  5891. a template instance of every class of object that the user can create that 
  5892. supports the "Create another" action. 
  5893.  
  5894. A WPTemplates object is a normal folder in all respects other than the 
  5895. following: 
  5896.  
  5897.    o  It always contains a template for every class that supports them. 
  5898.    o  The last template for each object class cannot be deleted from the 
  5899.       folder. 
  5900.  
  5901.  An instance of this class can be created as a Workplace object and is created 
  5902.  initially by the system. It has the title, "Templates" and resides on the 
  5903.  desktop. A template instance is also created for each data type defined in an 
  5904.  application's ASSOCTABLE resource. 
  5905.  
  5906.  Instance methods 
  5907.  
  5908.  There are currently no methods defined for the WPTemplates Workplace object 
  5909.  class. 
  5910.  
  5911.  WPFolder instance methods 
  5912.  
  5913.  The following list shows all the methods overridden by the WPTemplates class. 
  5914.  These methods are overridden in order to modify the behavior defined by an 
  5915.  ancestor class. 
  5916.  
  5917.    o  wpPopulate 
  5918.  
  5919.  WPObject instance methods 
  5920.  
  5921.  The following list shows all the methods overridden by the WPTemplates class. 
  5922.  These methods are overridden in order to modify the behavior defined by an 
  5923.  ancestor class. 
  5924.  
  5925.    o  wpSetup 
  5926.  
  5927.  Class methods 
  5928.  
  5929.  There are currently no class methods defined for the WPTemplates Workplace 
  5930.  class object. 
  5931.  
  5932.  WPObject class methods. 
  5933.  
  5934.  The following list shows all the class methods overridden by the WPTemplates 
  5935.  class. These methods are overridden to modify the behavior defined by an 
  5936.  ancestor class. 
  5937.  
  5938.    o  wpclsQueryIconData 
  5939.    o  wpclsQueryStyle 
  5940.    o  wpclsQueryTitle 
  5941.  
  5942.  
  5943. ΓòÉΓòÉΓòÉ 3.49. WPTransient ΓòÉΓòÉΓòÉ
  5944.  
  5945. Class definition file: wptrans.idl 
  5946.  
  5947. Class hierarchy 
  5948.  
  5949. SOMObject
  5950.    WPObject
  5951.       WPTransient
  5952.  
  5953. Description 
  5954.  
  5955. This is the non-persistent object storage class. The WPTransient class is a 
  5956. storage class with no storage medium. This means that instances of object 
  5957. classes derived from WPTransient do not persist across reboots. This class is 
  5958. available for applications which need to utilize a large amount of workplace 
  5959. functionality (such as context menus and Settings notebooks) in their object 
  5960. class without having to be a file, directory, or a record in the INI file. An 
  5961. instance of this class can be created as a Workplace object. No instances of 
  5962. this class are initially created by the system. 
  5963.  
  5964. Instance methods 
  5965.  
  5966. There are currently no methods defined for the WPTransient Workplace object 
  5967. class. 
  5968.  
  5969. WPObject instance methods 
  5970.  
  5971. The following list shows all the methods overridden by the WPTransient class. 
  5972. These methods are overridden in order to modify the behavior defined by an 
  5973. ancestor class. 
  5974.  
  5975.    o  wpCopyObject 
  5976.    o  wpQueryHandle 
  5977.    o  wpSaveDeferred 
  5978.  
  5979.  Class methods 
  5980.  
  5981.  There are currently no class methods defined for the WPTransient Workplace 
  5982.  class object. 
  5983.  
  5984.  WPObject class methods 
  5985.  
  5986.  The following list shows all the class methods overridden by the WPTransient 
  5987.  class. These methods are overridden to modify the behavior defined by an 
  5988.  ancestor class. 
  5989.  
  5990.    o  wpclsQueryStyle 
  5991.    o  wpclsQueryTitle 
  5992.  
  5993.  
  5994. ΓòÉΓòÉΓòÉ 3.50. WPWinConfig ΓòÉΓòÉΓòÉ
  5995.  
  5996. Class definition file: wincfg.idl 
  5997.  
  5998. Class hierarchy 
  5999.  
  6000. SOMObject
  6001.    WPObject
  6002.       WPAbstract
  6003.          WPWinConfig
  6004.  
  6005. Description This class is specific to version 3, or higher, of the OS/2 
  6006. operating system. 
  6007.  
  6008. This is the WIN-OS/2* configuration object class. This object stores and allows 
  6009. the user to modify the default settings for WIN-OS/2 applications. It initially 
  6010. resides in the system setup folder. An instance of this class can be created as 
  6011. a Workplace object. 
  6012.  
  6013. Instance methods 
  6014.  
  6015. The following list shows all the WPWinConfig methods. 
  6016.  
  6017.    o  wpAddDDEPage 
  6018.    o  wpAddSessionPage 
  6019.    o  wpAddSession31Page 
  6020.  
  6021.  WPObject instance methods 
  6022.  
  6023.  The following list shows all the methods overridden by the WPWinConfig class. 
  6024.  These methods are overridden in order to modify the behavior defined by an 
  6025.  ancestor class. 
  6026.  
  6027.    o  wpAddObjectGeneralPage 
  6028.    o  wpAddSettingsPages 
  6029.    o  wpFilterPopupMenu 
  6030.  
  6031.  Class methods 
  6032.  
  6033.  There are currently no class methods defined for the WPWinConfig Workplace 
  6034.  class object. 
  6035.  
  6036.  WPObject class methods 
  6037.  
  6038.  The following list shows all the class methods overridden by the WPWinConfig 
  6039.  class. These methods are overridden to modify the behavior defined by an 
  6040.  ancestor class. 
  6041.  
  6042.    o  wpclsQueryDefaultHelp 
  6043.    o  wpclsQueryDefaultView 
  6044.    o  wpclsQueryIconData 
  6045.    o  wpclsQueryStyle 
  6046.    o  wpclsQueryTitle 
  6047.  
  6048.  
  6049. ΓòÉΓòÉΓòÉ 4. Workplace Class Methods ΓòÉΓòÉΓòÉ
  6050.  
  6051. This chapter contains an alphabetic listing of the Workplace class methods. 
  6052. Class methods act on class data common to all instances of the class. 
  6053. Metaclasses define all the class methods for a class. Metaclasses are, 
  6054. therefore, the mechanisms for defining class properties as opposed to instance 
  6055. properties. Workplace class methods are prefixed by wpcls. See the Workplace 
  6056. Shell Programming Guide for guidance information on this subject. 
  6057.  
  6058.  
  6059. ΓòÉΓòÉΓòÉ 4.1. wpclsCreateDefaultTemplates ΓòÉΓòÉΓòÉ
  6060.  
  6061.  
  6062. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Syntax ΓòÉΓòÉΓòÉ
  6063.  
  6064. /*******************************************/
  6065. /* This method is called to allow the      */
  6066. /* specified class to create default       */
  6067. /* template instances of its class.        */
  6068. /*******************************************/
  6069.  
  6070. #define INCL_WINWORKPLACE
  6071. #include <os2.h>
  6072.  
  6073. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6074. WPFolder       *Folder;   /*  Pointer to the folder in which to create the templates. */
  6075. BOOL            rc;       /*  Flag indicating whether the class creates the templates. */
  6076.  
  6077. rc = _wpclsCreateDefaultTemplates(somSelf,
  6078.        Folder);
  6079.  
  6080.  
  6081. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates Parameter - somSelf ΓòÉΓòÉΓòÉ
  6082.  
  6083.  somSelf (M_WPObject *) - input 
  6084.     Pointer to the WPObject class object. 
  6085.  
  6086.  
  6087. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates Parameter - Folder ΓòÉΓòÉΓòÉ
  6088.  
  6089.  Folder (WPFolder *) - input 
  6090.     Pointer to the folder in which to create the templates. 
  6091.  
  6092.     Points to an object of class WPFolder. 
  6093.  
  6094.  
  6095. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates Return Value - rc ΓòÉΓòÉΓòÉ
  6096.  
  6097.  rc (BOOL) - returns 
  6098.     Flag indicating whether the class creates the templates. 
  6099.  
  6100.     Possible values are described in the following list: 
  6101.  
  6102.       TRUE 
  6103.          The class creates its own templates. 
  6104.       FALSE 
  6105.          The Templates folder creates the templates for the class. 
  6106.  
  6107.  
  6108. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Parameters ΓòÉΓòÉΓòÉ
  6109.  
  6110.  somSelf (M_WPObject *) - input 
  6111.     Pointer to the WPObject class object. 
  6112.  
  6113.  Folder (WPFolder *) - input 
  6114.     Pointer to the folder in which to create the templates. 
  6115.  
  6116.     Points to an object of class WPFolder. 
  6117.  
  6118.  rc (BOOL) - returns 
  6119.     Flag indicating whether the class creates the templates. 
  6120.  
  6121.     Possible values are described in the following list: 
  6122.  
  6123.       TRUE 
  6124.          The class creates its own templates. 
  6125.       FALSE 
  6126.          The Templates folder creates the templates for the class. 
  6127.  
  6128.  
  6129. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Usage ΓòÉΓòÉΓòÉ
  6130.  
  6131. This method is generally called only by the system when the class is 
  6132. registered. A class is registered by a call to the WinRegisterObjectClass 
  6133. function. 
  6134.  
  6135. When the system calls this method, "Folder" is a pointer to the Templates 
  6136. folder. 
  6137.  
  6138.  
  6139. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - How to Override ΓòÉΓòÉΓòÉ
  6140.  
  6141. This method should be overridden by classes that need to create default 
  6142. template instances of their class. 
  6143.  
  6144.  
  6145. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Topics ΓòÉΓòÉΓòÉ
  6146.  
  6147. Select an item: 
  6148.  
  6149. Syntax
  6150. Parameters
  6151. Returns
  6152. How to Override
  6153. Usage
  6154. Glossary
  6155.  
  6156.  
  6157. ΓòÉΓòÉΓòÉ 4.2. wpclsDecUsage ΓòÉΓòÉΓòÉ
  6158.  
  6159.  
  6160. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Syntax ΓòÉΓòÉΓòÉ
  6161.  
  6162. /*******************************************/
  6163. /* This method is specific to version 3,   */
  6164. /* or higher, of the OS/2 operating        */
  6165. /* system.  This class method is called to */
  6166. /* decrement the class usage count.        */
  6167. /*******************************************/
  6168.  
  6169. #define INCL_WINWORKPLACE
  6170. #include <os2.h>
  6171.  
  6172. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6173.  
  6174. wpclsDecUsage(somSelf);
  6175.  
  6176.  
  6177. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage Parameter - somSelf ΓòÉΓòÉΓòÉ
  6178.  
  6179.  somSelf (M_WPObject *) - input 
  6180.     Pointer to the WPObject class object. 
  6181.  
  6182.  
  6183. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Return Value ΓòÉΓòÉΓòÉ
  6184.  
  6185.     There is no return value for this method. 
  6186.  
  6187.  
  6188. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Parameters ΓòÉΓòÉΓòÉ
  6189.  
  6190.  somSelf (M_WPObject *) - input 
  6191.     Pointer to the WPObject class object. 
  6192.  
  6193.     There is no return value for this method. 
  6194.  
  6195.  
  6196. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Remarks ΓòÉΓòÉΓòÉ
  6197.  
  6198. The class usage count is used by the system to dynamically load and unload DLLs 
  6199. containing classes. 
  6200.  
  6201.  
  6202. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - How to Override ΓòÉΓòÉΓòÉ
  6203.  
  6204. This method is generally not overridden. 
  6205.  
  6206.  
  6207. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Related Methods ΓòÉΓòÉΓòÉ
  6208.  
  6209.    o  wpclsIncUsage 
  6210.  
  6211.  
  6212. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Topics ΓòÉΓòÉΓòÉ
  6213.  
  6214. Select an item: 
  6215.  
  6216. Syntax
  6217. Parameters
  6218. Returns
  6219. Remarks
  6220. How to Override
  6221. Related Methods
  6222. Glossary
  6223.  
  6224.  
  6225. ΓòÉΓòÉΓòÉ 4.3. wpclsFileSysExists ΓòÉΓòÉΓòÉ
  6226.  
  6227.  
  6228. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Syntax ΓòÉΓòÉΓòÉ
  6229.  
  6230. /*******************************************/
  6231. /* This method is specific to version 3,   */
  6232. /* or higher, of the OS/2 operating        */
  6233. /* system.  This method returns the object */
  6234. /* if the specified file or directory      */
  6235. /* already exists in the given folder.     */
  6236. /*******************************************/
  6237.  
  6238. #define INCL_WINWORKPLACE
  6239. #include <os2.h>
  6240.  
  6241. M_WPFileSystem     *somSelf;      /*  Pointer to the WPFileSystem class object. */
  6242. SOMAny             *Folder;       /*  Pointer to folder in which to search for file or directory. */
  6243. PSZ                 pszFilename;  /*  Name of file or directory on which search is to be performed. */
  6244. ULONG               attrFile;     /*  Flag specifying whether name to be searched is a file or directory. */
  6245. WPObject            Object *;     /*  Pointer to the object found. */
  6246.  
  6247. Object * = _wpclsFileSysExists(somSelf, Folder,
  6248.              pszFilename, attrFile);
  6249.  
  6250.  
  6251. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - somSelf ΓòÉΓòÉΓòÉ
  6252.  
  6253.  somSelf (M_WPFileSystem *) - input 
  6254.     Pointer to the WPFileSystem class object. 
  6255.  
  6256.  
  6257. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - Folder ΓòÉΓòÉΓòÉ
  6258.  
  6259.  Folder (SOMAny *) - input 
  6260.     Pointer to folder in which to search for file or directory. 
  6261.  
  6262.  
  6263. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - pszFilename ΓòÉΓòÉΓòÉ
  6264.  
  6265.  pszFilename (PSZ) - input 
  6266.     Name of file or directory on which search is to be performed. 
  6267.  
  6268.  
  6269. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - attrFile ΓòÉΓòÉΓòÉ
  6270.  
  6271.  attrFile (ULONG) - input 
  6272.     Flag specifying whether name to be searched is a file or directory. 
  6273.  
  6274.  
  6275. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Return Value - Object * ΓòÉΓòÉΓòÉ
  6276.  
  6277.  Object * (WPObject) - returns 
  6278.     Pointer to the object found. 
  6279.  
  6280.     A return value of NULL indicates that the object was not found. 
  6281.  
  6282.  
  6283. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Parameters ΓòÉΓòÉΓòÉ
  6284.  
  6285.  somSelf (M_WPFileSystem *) - input 
  6286.     Pointer to the WPFileSystem class object. 
  6287.  
  6288.  Folder (SOMAny *) - input 
  6289.     Pointer to folder in which to search for file or directory. 
  6290.  
  6291.  pszFilename (PSZ) - input 
  6292.     Name of file or directory on which search is to be performed. 
  6293.  
  6294.  attrFile (ULONG) - input 
  6295.     Flag specifying whether name to be searched is a file or directory. 
  6296.  
  6297.  Object * (WPObject) - returns 
  6298.     Pointer to the object found. 
  6299.  
  6300.     A return value of NULL indicates that the object was not found. 
  6301.  
  6302.  
  6303. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Usage ΓòÉΓòÉΓòÉ
  6304.  
  6305. This method can be called at any time. 
  6306.  
  6307.  
  6308. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - How to Override ΓòÉΓòÉΓòÉ
  6309.  
  6310. This method is generally not overridden. 
  6311.  
  6312.  
  6313. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Topics ΓòÉΓòÉΓòÉ
  6314.  
  6315. Select an item: 
  6316.  
  6317. Syntax
  6318. Parameters
  6319. Returns
  6320. How to Override
  6321. Usage
  6322. Glossary
  6323.  
  6324.  
  6325. ΓòÉΓòÉΓòÉ 4.4. wpclsFindObjectEnd ΓòÉΓòÉΓòÉ
  6326.  
  6327.  
  6328. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Syntax ΓòÉΓòÉΓòÉ
  6329.  
  6330. /*******************************************/
  6331. /* This method is called to end the find   */
  6332. /* operation started by a call to the      */
  6333. /* wpclsFindObjectFirst method.            */
  6334. /*******************************************/
  6335.  
  6336. #define INCL_WINWORKPLACE
  6337. #include <os2.h>
  6338.  
  6339. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6340. HFIND           hfind;    /*  Handle associated with a previous wpclsFindObjectFirst or wpclsFindObjectNext method call. */
  6341. BOOL            rc;       /*  Success indicator. */
  6342.  
  6343. rc = _wpclsFindObjectEnd(somSelf, hfind);
  6344.  
  6345.  
  6346. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd Parameter - somSelf ΓòÉΓòÉΓòÉ
  6347.  
  6348.  somSelf (M_WPObject *) - input 
  6349.     Pointer to the WPObject class object. 
  6350.  
  6351.  
  6352. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd Parameter - hfind ΓòÉΓòÉΓòÉ
  6353.  
  6354.  hfind (HFIND) - input 
  6355.     Handle associated with a previous wpclsFindObjectFirst or 
  6356.     wpclsFindObjectNext method call. 
  6357.  
  6358.  
  6359. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd Return Value - rc ΓòÉΓòÉΓòÉ
  6360.  
  6361.  rc (BOOL) - returns 
  6362.     Success indicator. 
  6363.  
  6364.       TRUE      Successful completion. 
  6365.       FALSE     Error occurred. 
  6366.  
  6367.  
  6368. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Parameters ΓòÉΓòÉΓòÉ
  6369.  
  6370.  somSelf (M_WPObject *) - input 
  6371.     Pointer to the WPObject class object. 
  6372.  
  6373.  hfind (HFIND) - input 
  6374.     Handle associated with a previous wpclsFindObjectFirst or 
  6375.     wpclsFindObjectNext method call. 
  6376.  
  6377.  rc (BOOL) - returns 
  6378.     Success indicator. 
  6379.  
  6380.       TRUE      Successful completion. 
  6381.       FALSE     Error occurred. 
  6382.  
  6383.  
  6384. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Usage ΓòÉΓòÉΓòÉ
  6385.  
  6386. This method should be called to terminate a find operation that was started by 
  6387. a previous call to the wpclsFindObjectFirst method. 
  6388.  
  6389.  
  6390. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - How to Override ΓòÉΓòÉΓòÉ
  6391.  
  6392. This method is generally not overridden. 
  6393.  
  6394.  
  6395. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Related Methods ΓòÉΓòÉΓòÉ
  6396.  
  6397.    o  wpclsFindObjectEnd 
  6398.    o  wpclsFindObjectFirst 
  6399.    o  wpclsFindObjectNext 
  6400.  
  6401.  
  6402. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Example Code ΓòÉΓòÉΓòÉ
  6403.  
  6404.  This example finds all occurrences of an object type in a folder. 
  6405.  
  6406.  VOID  clsFindEverybody(SOMAny *self)
  6407. {
  6408.    BOOL      rc;                 /* Return from methods */
  6409.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  6410.    CLASS     Class[2];           /* List of classes to look for */
  6411.    OBJECT    Object[10];         /* Objects returned from search */
  6412.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  6413.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  6414.    ULONG     errorid     = 0;    /* Error returned from previous search */
  6415.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  6416.    PSZ       title = sz;
  6417.  
  6418.    Class[0] = _WPFolder;
  6419.    Class[1] = NULL;
  6420.    /* Get the pointer to the desktop (since that is where we are looking) */
  6421.  
  6422.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  6423.  
  6424.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  6425.    rc = 0;
  6426.  
  6427.          /* Attempt to find the first 10 objects matching our criteria */
  6428.  
  6429.    ulCount = 10;
  6430.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  6431.                              Class,         /* Pointer to array of class objects */
  6432.                              &hFind,        /* Handle for wpclsFindObjectNext */
  6433.                              NULL,          /* Find EVERYTHING */
  6434.                              folder,        /* Pointer to folder of interest */
  6435.                              TRUE,          /* Search all folders in tree */
  6436.                              NULL,          /* No extended criteria */
  6437.                              Object,        /* Array of object pointers */
  6438.                              &ulCount );    /* Number requested and number found */
  6439.  
  6440.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  6441.  
  6442.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6443.  
  6444.               /***** Process objects found here ******/
  6445.  
  6446.    } else {
  6447.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  6448.       return;
  6449.    } /* endif */
  6450.  
  6451.    do {
  6452.  
  6453.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6454.       rc = 0;
  6455.  
  6456.              /* Look for next 10 objects */
  6457.  
  6458.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  6459.                                 hFind,          /* Handle from previous Find */
  6460.                                 Object,         /* Objects found */
  6461.                                 &ulCount );     /* Number to look for. On
  6462.                                                    return, number found */
  6463.  
  6464.       errorid = _wpclsQueryError( _WPObject );
  6465.  
  6466.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6467.  
  6468.               /***** Process objects found here ******/
  6469.  
  6470.       } else {
  6471.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  6472.             return;
  6473.       } /* endif */
  6474.  
  6475.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  6476.  
  6477.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6478.    rc = 0;
  6479.  
  6480.                /* Indicate find complete */
  6481.  
  6482.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  6483.  
  6484.    if (!rc) {
  6485.      errorid = _wpclsQueryError( _WPObject );
  6486.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  6487.      return;
  6488.    }
  6489.  
  6490.    return;
  6491. }
  6492.  
  6493.  
  6494. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Topics ΓòÉΓòÉΓòÉ
  6495.  
  6496. Select an item: 
  6497.  
  6498. Syntax
  6499. Parameters
  6500. Returns
  6501. How to Override
  6502. Usage
  6503. Example Code
  6504. Related Methods
  6505. Glossary
  6506.  
  6507.  
  6508. ΓòÉΓòÉΓòÉ 4.5. wpclsFindObjectFirst ΓòÉΓòÉΓòÉ
  6509.  
  6510.  
  6511. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Syntax ΓòÉΓòÉΓòÉ
  6512.  
  6513. /*******************************************/
  6514. /* This method is called to find workplace */
  6515. /* objects.                                */
  6516. /*******************************************/
  6517.  
  6518. #define INCL_WINWORKPLACE
  6519. #include <os2.h>
  6520.  
  6521. M_WPObject     *somSelf;            /*  Pointer to the WPObject class object. */
  6522. PCLASS          pClasslist;         /*  Pointer to an array of class objects. */
  6523. PHFIND          phFind;             /*  Address of the handle associated with this method. */
  6524. PSZ             pszTitle;           /*  Pointer to the title specification for objects to be searched. */
  6525. WPFolder       *Folder;             /*  Pointer to the folder in which to find objects. */
  6526. BOOL            fSubfolders;        /*  Scope indicator. */
  6527. PVOID           pExtendedCriteria;  /*  Pointer to extended search criteria. */
  6528. POBJECT         pBuffer;            /*  Pointer to a buffer that contains an array of object pointers. */
  6529. PULONG          pCount;             /*  Address of the number of matching entries requested in pBuffer. */
  6530. BOOL            rc;                 /*  Success indicator. */
  6531.  
  6532. rc = _wpclsFindObjectFirst(somSelf, pClasslist,
  6533.        phFind, pszTitle, Folder, fSubfolders,
  6534.        pExtendedCriteria, pBuffer, pCount);
  6535.  
  6536.  
  6537. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - somSelf ΓòÉΓòÉΓòÉ
  6538.  
  6539.  somSelf (M_WPObject *) - input 
  6540.     Pointer to the WPObject class object. 
  6541.  
  6542.  
  6543. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pClasslist ΓòÉΓòÉΓòÉ
  6544.  
  6545.  pClasslist (PCLASS) - output 
  6546.     Pointer to an array of class objects. 
  6547.  
  6548.     The final element of the array should be NULL. 
  6549.  
  6550.  
  6551. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - phFind ΓòÉΓòÉΓòÉ
  6552.  
  6553.  phFind (PHFIND) - output 
  6554.     Address of the handle associated with this method. 
  6555.  
  6556.     This handle is used with subsequent calls to wpclsFindObjectNext and 
  6557.     wpclsFindObjectEnd. 
  6558.  
  6559.  
  6560. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pszTitle ΓòÉΓòÉΓòÉ
  6561.  
  6562.  pszTitle (PSZ) - input 
  6563.     Pointer to the title specification for objects to be searched. 
  6564.  
  6565.     This title may include the wildcard characters "*" and "?". 
  6566.  
  6567.  
  6568. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - Folder ΓòÉΓòÉΓòÉ
  6569.  
  6570.  Folder (WPFolder *) - input 
  6571.     Pointer to the folder in which to find objects. 
  6572.  
  6573.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  6574.     method. 
  6575.  
  6576.  
  6577. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - fSubfolders ΓòÉΓòÉΓòÉ
  6578.  
  6579.  fSubfolders (BOOL) - input 
  6580.     Scope indicator. 
  6581.  
  6582.       TRUE 
  6583.          Search Folder and all folders in its tree. 
  6584.       FALSE 
  6585.          Search only the folder specified by Folder. 
  6586.  
  6587.  
  6588. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pExtendedCriteria ΓòÉΓòÉΓòÉ
  6589.  
  6590.  pExtendedCriteria (PVOID) - input 
  6591.     Pointer to extended search criteria. 
  6592.  
  6593.     Points to a buffer that contains the class-specific extended search 
  6594.     criteria. 
  6595.  
  6596.     If this parameter is specified, only the object of the specified classes 
  6597.     are returned. if this parameter is NULL, objects of all classes are 
  6598.     returned. 
  6599.  
  6600.  
  6601. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pBuffer ΓòÉΓòÉΓòÉ
  6602.  
  6603.  pBuffer (POBJECT) - output 
  6604.     Pointer to a buffer that contains an array of object pointers. 
  6605.  
  6606.     The size of this buffer must be large enough to hold the number of 
  6607.     requested entries specified by pCount. 
  6608.  
  6609.  
  6610. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pCount ΓòÉΓòÉΓòÉ
  6611.  
  6612.  pCount (PULONG) - in/out 
  6613.     Address of the number of matching entries requested in pBuffer. 
  6614.  
  6615.     On return, this field contains the number of entries placed into pBuffer. 
  6616.  
  6617.  
  6618. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Return Value - rc ΓòÉΓòÉΓòÉ
  6619.  
  6620.  rc (BOOL) - returns 
  6621.     Success indicator. 
  6622.  
  6623.       TRUE      Successful completion. 
  6624.  
  6625.       FALSE     Error occurred. 
  6626.  
  6627.                 FALSE can indicate: 
  6628.  
  6629.            WPERR_OBJECT_NOT_FOUND 
  6630.            WPERR_BUFFER_OVERFLOW 
  6631.  
  6632.  
  6633. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Parameters ΓòÉΓòÉΓòÉ
  6634.  
  6635.  somSelf (M_WPObject *) - input 
  6636.     Pointer to the WPObject class object. 
  6637.  
  6638.  pClasslist (PCLASS) - output 
  6639.     Pointer to an array of class objects. 
  6640.  
  6641.     The final element of the array should be NULL. 
  6642.  
  6643.  phFind (PHFIND) - output 
  6644.     Address of the handle associated with this method. 
  6645.  
  6646.     This handle is used with subsequent calls to wpclsFindObjectNext and 
  6647.     wpclsFindObjectEnd. 
  6648.  
  6649.  pszTitle (PSZ) - input 
  6650.     Pointer to the title specification for objects to be searched. 
  6651.  
  6652.     This title may include the wildcard characters "*" and "?". 
  6653.  
  6654.  Folder (WPFolder *) - input 
  6655.     Pointer to the folder in which to find objects. 
  6656.  
  6657.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  6658.     method. 
  6659.  
  6660.  fSubfolders (BOOL) - input 
  6661.     Scope indicator. 
  6662.  
  6663.       TRUE 
  6664.          Search Folder and all folders in its tree. 
  6665.       FALSE 
  6666.          Search only the folder specified by Folder. 
  6667.  
  6668.  pExtendedCriteria (PVOID) - input 
  6669.     Pointer to extended search criteria. 
  6670.  
  6671.     Points to a buffer that contains the class-specific extended search 
  6672.     criteria. 
  6673.  
  6674.     If this parameter is specified, only the object of the specified classes 
  6675.     are returned. if this parameter is NULL, objects of all classes are 
  6676.     returned. 
  6677.  
  6678.  pBuffer (POBJECT) - output 
  6679.     Pointer to a buffer that contains an array of object pointers. 
  6680.  
  6681.     The size of this buffer must be large enough to hold the number of 
  6682.     requested entries specified by pCount. 
  6683.  
  6684.  pCount (PULONG) - in/out 
  6685.     Address of the number of matching entries requested in pBuffer. 
  6686.  
  6687.     On return, this field contains the number of entries placed into pBuffer. 
  6688.  
  6689.  rc (BOOL) - returns 
  6690.     Success indicator. 
  6691.  
  6692.       TRUE      Successful completion. 
  6693.  
  6694.       FALSE     Error occurred. 
  6695.  
  6696.                 FALSE can indicate: 
  6697.  
  6698.            WPERR_OBJECT_NOT_FOUND 
  6699.            WPERR_BUFFER_OVERFLOW 
  6700.  
  6701.  
  6702. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Remarks ΓòÉΓòÉΓòÉ
  6703.  
  6704. This method returns object pointers (up to the number requested in pCount) for 
  6705. as many objects that match the specifications and that fit in pBuffer. On 
  6706. output, pCount contains the actual number of object pointers returned. 
  6707.  
  6708. wpclsFindObjectNext uses the find object handle associated with 
  6709. wpclsFindObjectFirst to continue the search started by the wpclsFindObjectFirst 
  6710. request. 
  6711.  
  6712. If wpclsFindObjectFirst returns FALSE, the wpQueryError method can be called to 
  6713. retrieve the error code.  Error codes include: 
  6714.  
  6715.  WPERR_OBJECT_NOT_FOUND 
  6716.     No objects matching the specified criteria were found. 
  6717.  
  6718.  WPERR_BUFFER_OVERFLOW 
  6719.     The pBuffer was not large enough to fit all objects matching the specified 
  6720.     criteria. The wpclsFindObjectNext method should be called to retrieve the 
  6721.     rest of the objects matching the specified criteria. 
  6722.  
  6723.  The wpclsFindObjectEnd method should be called to terminate the find 
  6724.  operation. 
  6725.  
  6726.  
  6727. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Usage ΓòÉΓòÉΓòÉ
  6728.  
  6729. This method can be called at any time in order to find objects. 
  6730.  
  6731.  
  6732. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - How to Override ΓòÉΓòÉΓòÉ
  6733.  
  6734. This method is generally not overridden. 
  6735.  
  6736.  
  6737. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Related Methods ΓòÉΓòÉΓòÉ
  6738.  
  6739.    o  wpclsFindObjectEnd 
  6740.    o  wpclsFindObjectFirst 
  6741.    o  wpclsFindObjectNext 
  6742.  
  6743.  
  6744. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Example Code ΓòÉΓòÉΓòÉ
  6745.  
  6746. This example finds all occurrences of an object type in a folder. 
  6747.  
  6748.  VOID  clsFindEverybody(SOMAny *self)
  6749. {
  6750.    BOOL      rc;                 /* Return from methods */
  6751.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  6752.    CLASS     Class[2];           /* List of classes to look for */
  6753.    OBJECT    Object[10];         /* Objects returned from search */
  6754.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  6755.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  6756.    ULONG     errorid     = 0;    /* Error returned from previous search */
  6757.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  6758.    PSZ       title = sz;
  6759.    Class[0] = _WPFolder;
  6760.    Class[1] = NULL;
  6761.  
  6762.    /* Get the pointer to the desktop (since that is where we are looking) */
  6763.  
  6764.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  6765.  
  6766.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  6767.    rc = 0;
  6768.          /* Attempt to find the first 10 objects matching our criteria */
  6769.  
  6770.    ulCount = 10;
  6771.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  6772.                              Class,         /* Pointer to array of class objects */
  6773.                              &hFind,        /* Handle for wpclsFindObjectNext */
  6774.                              NULL,          /* Find EVERYTHING */
  6775.                              folder,        /* Pointer to folder of interest */
  6776.                              TRUE,          /* Search all folders in tree */
  6777.                              NULL,          /* No extended criteria */
  6778.                              Object,        /* Array of object pointers */
  6779.                              &ulCount );    /* Number requested and number found */
  6780.  
  6781.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  6782.  
  6783.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6784.  
  6785.               /***** Process objects found here ******/
  6786.    } else {
  6787.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  6788.       return;
  6789.    } /* endif */
  6790.  
  6791.    do {
  6792.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6793.       rc = 0;
  6794.  
  6795.              /* Look for next 10 objects */
  6796.  
  6797.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  6798.                                 hFind,          /* Handle from previous Find */
  6799.                                 Object,         /* Objects found */
  6800.                                 &ulCount );     /* Number to look for. On
  6801.                                                    return, number found */
  6802.       errorid = _wpclsQueryError( _WPObject );
  6803.  
  6804.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6805.  
  6806.               /***** Process objects found here ******/
  6807.       } else {
  6808.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  6809.             return;
  6810.       } /* endif */
  6811.  
  6812.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  6813.  
  6814.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6815.    rc = 0;
  6816.  
  6817.                /* Indicate find complete */
  6818.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  6819.    if (!rc) {
  6820.      errorid = _wpclsQueryError( _WPObject );
  6821.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  6822.      return;
  6823.    }
  6824.    return;
  6825. }
  6826.  
  6827.  
  6828. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Topics ΓòÉΓòÉΓòÉ
  6829.  
  6830. Select an item: 
  6831.  
  6832. Syntax
  6833. Parameters
  6834. Returns
  6835. Remarks
  6836. How to Override
  6837. Usage
  6838. Example Code
  6839. Related Methods
  6840. Glossary
  6841.  
  6842.  
  6843. ΓòÉΓòÉΓòÉ 4.6. wpclsFindObjectNext ΓòÉΓòÉΓòÉ
  6844.  
  6845.  
  6846. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Syntax ΓòÉΓòÉΓòÉ
  6847.  
  6848. /*******************************************/
  6849. /* This method is called to find the next  */
  6850. /* set of matching objects.                */
  6851. /*******************************************/
  6852.  
  6853. #define INCL_WINWORKPLACE
  6854. #include <os2.h>
  6855.  
  6856. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6857. HFIND           hfind;    /*  Handle associated with a previous wpclsFindObjectFirst or wpclsFindObjectNext method call. */
  6858. POBJECT         pBuffer;  /*  Pointer to a buffer that contains an array of object pointers. */
  6859. PULONG          pCount;   /*  Address of the number of matching entries requested in pBuffer. */
  6860. BOOL            rc;       /*  Success indicator. */
  6861.  
  6862. rc = _wpclsFindObjectNext(somSelf, hfind,
  6863.        pBuffer, pCount);
  6864.  
  6865.  
  6866. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - somSelf ΓòÉΓòÉΓòÉ
  6867.  
  6868.  somSelf (M_WPObject *) - input 
  6869.     Pointer to the WPObject class object. 
  6870.  
  6871.  
  6872. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - hfind ΓòÉΓòÉΓòÉ
  6873.  
  6874.  hfind (HFIND) - input 
  6875.     Handle associated with a previous wpclsFindObjectFirst or 
  6876.     wpclsFindObjectNext method call. 
  6877.  
  6878.  
  6879. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - pBuffer ΓòÉΓòÉΓòÉ
  6880.  
  6881.  pBuffer (POBJECT) - output 
  6882.     Pointer to a buffer that contains an array of object pointers. 
  6883.  
  6884.     The size of this buffer must be large enough to hold the number of 
  6885.     requested entries specified by pulCount. 
  6886.  
  6887.  
  6888. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - pCount ΓòÉΓòÉΓòÉ
  6889.  
  6890.  pCount (PULONG) - in/out 
  6891.     Address of the number of matching entries requested in pBuffer. 
  6892.  
  6893.     On return, this field contains the number of entries placed into pBuffer. 
  6894.  
  6895.  
  6896. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Return Value - rc ΓòÉΓòÉΓòÉ
  6897.  
  6898.  rc (BOOL) - returns 
  6899.     Success indicator. 
  6900.  
  6901.       TRUE      Successful completion. 
  6902.       FALSE     Error occurred. 
  6903.  
  6904.                 FALSE can indicate: 
  6905.  
  6906.            WPERR_OBJECT_NOT_FOUND 
  6907.            WPERR_BUFFER_OVERFLOW 
  6908.  
  6909.  
  6910. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Parameters ΓòÉΓòÉΓòÉ
  6911.  
  6912.  somSelf (M_WPObject *) - input 
  6913.     Pointer to the WPObject class object. 
  6914.  
  6915.  hfind (HFIND) - input 
  6916.     Handle associated with a previous wpclsFindObjectFirst or 
  6917.     wpclsFindObjectNext method call. 
  6918.  
  6919.  pBuffer (POBJECT) - output 
  6920.     Pointer to a buffer that contains an array of object pointers. 
  6921.  
  6922.     The size of this buffer must be large enough to hold the number of 
  6923.     requested entries specified by pulCount. 
  6924.  
  6925.  pCount (PULONG) - in/out 
  6926.     Address of the number of matching entries requested in pBuffer. 
  6927.  
  6928.     On return, this field contains the number of entries placed into pBuffer. 
  6929.  
  6930.  rc (BOOL) - returns 
  6931.     Success indicator. 
  6932.  
  6933.       TRUE      Successful completion. 
  6934.       FALSE     Error occurred. 
  6935.  
  6936.                 FALSE can indicate: 
  6937.  
  6938.            WPERR_OBJECT_NOT_FOUND 
  6939.            WPERR_BUFFER_OVERFLOW 
  6940.  
  6941.  
  6942. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Remarks ΓòÉΓòÉΓòÉ
  6943.  
  6944. wpclsFindObjectNext returns object pointers (up to the number requested in 
  6945. pulCount) for as many objects that match the specifications and that fit in 
  6946. pBuffer. On output, pulCount contains the actual number of object pointers 
  6947. returned. 
  6948.  
  6949. wpclsFindObjectNext uses the find object handle associated with 
  6950. wpclsFindObjectFirst to continue the search started by the wpclsFindObjectFirst 
  6951. request. 
  6952.  
  6953. If wpclsFindObjectNext returns FALSE, the wpQueryError method can be called to 
  6954. retrieve the error code.  Error codes include: 
  6955.  
  6956.  WPERR_OBJECT_NOT_FOUND 
  6957.     No objects matching the specified criteria were found. 
  6958.  
  6959.  WPERR_BUFFER_OVERFLOW 
  6960.     The pBuffer buffer was not large enough to fit all objects matching the 
  6961.     specified criteria.  The wpclsFindObjectNext method should be called to 
  6962.     retrieve the rest of the objects matching the specified criteria. 
  6963.  
  6964.  The wpclsFindObjectEnd method should be called to terminate the find 
  6965.  operation. 
  6966.  
  6967.  
  6968. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Usage ΓòÉΓòÉΓòÉ
  6969.  
  6970. This method can be called at any time in order to find the next set of matching 
  6971. objects.  This method should be called only after a previous call to the 
  6972. wpclsFindObjectFirst method returned an error of WPERR_BUFFER_OVERFLOW. 
  6973.  
  6974.  
  6975. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - How to Override ΓòÉΓòÉΓòÉ
  6976.  
  6977. This method is generally not overridden. 
  6978.  
  6979.  
  6980. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Related Methods ΓòÉΓòÉΓòÉ
  6981.  
  6982.    o  wpclsFindObjectEnd 
  6983.    o  wpclsFindObjectFirst 
  6984.    o  wpclsFindObjectNext 
  6985.  
  6986.  
  6987. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Example Code ΓòÉΓòÉΓòÉ
  6988.  
  6989.  This example finds all occurrences of an object type in a folder. 
  6990.  
  6991.  VOID  clsFindEverybody(SOMAny *self)
  6992. {
  6993.    BOOL      rc;                 /* Return from methods */
  6994.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  6995.    CLASS     Class[2];           /* List of classes to look for */
  6996.    OBJECT    Object[10];         /* Objects returned from search */
  6997.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  6998.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  6999.    ULONG     errorid     = 0;    /* Error returned from previous search */
  7000.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  7001.    PSZ       title = sz;
  7002.    Class[0] = _WPFolder;
  7003.    Class[1] = NULL;
  7004.    /* Get the pointer to the desktop (since that is where we are looking) */
  7005.  
  7006.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  7007.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  7008.    rc = 0;
  7009.          /* Attempt to find the first 10 objects matching our criteria */
  7010.  
  7011.    ulCount = 10;
  7012.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  7013.                              Class,         /* Pointer to array of class objects */
  7014.                              &hFind,        /* Handle for wpclsFindObjectNext */
  7015.                              NULL,          /* Find EVERYTHING */
  7016.                              folder,        /* Pointer to folder of interest */
  7017.                              TRUE,          /* Search all folders in tree */
  7018.                              NULL,          /* No extended criteria */
  7019.                              Object,        /* Array of object pointers */
  7020.                              &ulCount );    /* Number requested and number found */
  7021.  
  7022.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  7023.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  7024.  
  7025.               /***** Process objects found here ******/
  7026.    } else {
  7027.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  7028.       return;
  7029.    } /* endif */
  7030.  
  7031.    do {
  7032.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  7033.       rc = 0;
  7034.              /* Look for next 10 objects */
  7035.  
  7036.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  7037.                                 hFind,          /* Handle from previous Find */
  7038.                                 Object,         /* Objects found */
  7039.                                 &ulCount );     /* Number to look for. On
  7040.                                                    return, number found */
  7041.  
  7042.       errorid = _wpclsQueryError( _WPObject );
  7043.  
  7044.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  7045.               /***** Process objects found here ******/
  7046.       } else {
  7047.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  7048.             return;
  7049.       } /* endif */
  7050.  
  7051.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  7052.  
  7053.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  7054.    rc = 0;
  7055.                /* Indicate find complete */
  7056.  
  7057.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  7058.  
  7059.    if (!rc) {
  7060.      errorid = _wpclsQueryError( _WPObject );
  7061.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  7062.      return;
  7063.    }
  7064.    return;
  7065. }
  7066.  
  7067.  
  7068. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Topics ΓòÉΓòÉΓòÉ
  7069.  
  7070. Select an item: 
  7071.  
  7072. Syntax
  7073. Parameters
  7074. Returns
  7075. Remarks
  7076. How to Override
  7077. Usage
  7078. Example Code
  7079. Related Methods
  7080. Glossary
  7081.  
  7082.  
  7083. ΓòÉΓòÉΓòÉ 4.7. wpclsFindOneObject ΓòÉΓòÉΓòÉ
  7084.  
  7085.  
  7086. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Syntax ΓòÉΓòÉΓòÉ
  7087.  
  7088. /*******************************************/
  7089. /* This method is specific to version 3,   */
  7090. /* or higher, of the OS/2 operating        */
  7091. /* system.  This method is used by find    */
  7092. /* pushbuttons to find an object matching  */
  7093. /* a predefined set of properties.         */
  7094. /*******************************************/
  7095.  
  7096. #define INCL_WINWORKPLACE
  7097. #include <os2.h>
  7098.  
  7099. M_WPObject     *somSelf;        /*  Pointer to the WPObject class object. */
  7100. HWND            hwndOwner;      /*  Handle of the owner window for the dialogs. */
  7101. PSZ             pszFindParams;  /*  Setup string which defines the properties of an object. */
  7102. WPObject       *Object;         /*  Pointer to the found object. */
  7103.  
  7104. Object = _wpclsFindOneObject(somSelf, hwndOwner,
  7105.            pszFindParams);
  7106.  
  7107.  
  7108. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Parameter - somSelf ΓòÉΓòÉΓòÉ
  7109.  
  7110.  somSelf (M_WPObject *) - input 
  7111.     Pointer to the WPObject class object. 
  7112.  
  7113.  
  7114. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Parameter - hwndOwner ΓòÉΓòÉΓòÉ
  7115.  
  7116.  hwndOwner (HWND) - input 
  7117.     Handle of the owner window for the dialogs. 
  7118.  
  7119.  
  7120. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Parameter - pszFindParams ΓòÉΓòÉΓòÉ
  7121.  
  7122.  pszFindParams (PSZ) - input 
  7123.     Setup string which defines the properties of an object. 
  7124.  
  7125.  
  7126. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Return Value - Object ΓòÉΓòÉΓòÉ
  7127.  
  7128.  Object (WPObject *) - returns 
  7129.     Pointer to the found object. 
  7130.  
  7131.  
  7132. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Parameters ΓòÉΓòÉΓòÉ
  7133.  
  7134.  somSelf (M_WPObject *) - input 
  7135.     Pointer to the WPObject class object. 
  7136.  
  7137.  hwndOwner (HWND) - input 
  7138.     Handle of the owner window for the dialogs. 
  7139.  
  7140.  pszFindParams (PSZ) - input 
  7141.     Setup string which defines the properties of an object. 
  7142.  
  7143.  Object (WPObject *) - returns 
  7144.     Pointer to the found object. 
  7145.  
  7146.  
  7147. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Usage ΓòÉΓòÉΓòÉ
  7148.  
  7149. This method can be called at any time. 
  7150.  
  7151.  
  7152. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - How to Override ΓòÉΓòÉΓòÉ
  7153.  
  7154. This method is generally not overridden. 
  7155.  
  7156.  
  7157. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Related Methods ΓòÉΓòÉΓòÉ
  7158.  
  7159.    o  wpclsFindObjectEnd 
  7160.    o  wpclsFindObjectFirst 
  7161.    o  wpclsFindObjectNext 
  7162.  
  7163.  
  7164. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Topics ΓòÉΓòÉΓòÉ
  7165.  
  7166. Select an item: 
  7167.  
  7168. Syntax
  7169. Parameters
  7170. Returns
  7171. How to Override
  7172. Usage
  7173. Related Methods
  7174. Glossary
  7175.  
  7176.  
  7177. ΓòÉΓòÉΓòÉ 4.8. wpclsIncUsage ΓòÉΓòÉΓòÉ
  7178.  
  7179.  
  7180. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Syntax ΓòÉΓòÉΓòÉ
  7181.  
  7182. /*******************************************/
  7183. /* This method is specific to version 3,   */
  7184. /* or higher, of the OS/2 operating        */
  7185. /* system.  This class method is called to */
  7186. /* increment the class usage count.        */
  7187. /*******************************************/
  7188.  
  7189. #define INCL_WINWORKPLACE
  7190. #include <os2.h>
  7191.  
  7192. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  7193.  
  7194. wpclsIncUsage(somSelf);
  7195.  
  7196.  
  7197. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage Parameter - somSelf ΓòÉΓòÉΓòÉ
  7198.  
  7199.  somSelf (M_WPObject *) - input 
  7200.     Pointer to the WPObject class object. 
  7201.  
  7202.  
  7203. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Return Value ΓòÉΓòÉΓòÉ
  7204.  
  7205.     There is no return value for this method. 
  7206.  
  7207.  
  7208. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Parameters ΓòÉΓòÉΓòÉ
  7209.  
  7210.  somSelf (M_WPObject *) - input 
  7211.     Pointer to the WPObject class object. 
  7212.  
  7213.     There is no return value for this method. 
  7214.  
  7215.  
  7216. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Remarks ΓòÉΓòÉΓòÉ
  7217.  
  7218. The class usage count is used by the system to dynamically load and unload DLLs 
  7219. containing classes. 
  7220.  
  7221.  
  7222. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - How to Override ΓòÉΓòÉΓòÉ
  7223.  
  7224. This method should not be overridden. 
  7225.  
  7226.  
  7227. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Related Methods ΓòÉΓòÉΓòÉ
  7228.  
  7229.    o  wpclsDecUsage 
  7230.  
  7231.  
  7232. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Topics ΓòÉΓòÉΓòÉ
  7233.  
  7234. Select an item: 
  7235.  
  7236. Syntax
  7237. Parameters
  7238. Returns
  7239. Remarks
  7240. How to Override
  7241. Related Methods
  7242. Glossary
  7243.  
  7244.  
  7245. ΓòÉΓòÉΓòÉ 4.9. wpclsInitData ΓòÉΓòÉΓòÉ
  7246.  
  7247.  
  7248. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Syntax ΓòÉΓòÉΓòÉ
  7249.  
  7250. /*******************************************/
  7251. /* This method is called to allow the      */
  7252. /* class object to initialize its instance */
  7253. /* data.                                   */
  7254. /*******************************************/
  7255.  
  7256. #define INCL_WINWORKPLACE
  7257. #include <os2.h>
  7258.  
  7259. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  7260.  
  7261. wpclsInitData(somSelf);
  7262.  
  7263.  
  7264. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData Parameter - somSelf ΓòÉΓòÉΓòÉ
  7265.  
  7266.  somSelf (M_WPObject *) - input 
  7267.     Pointer to the WPObject class object. 
  7268.  
  7269.  
  7270. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Return Value ΓòÉΓòÉΓòÉ
  7271.  
  7272.     There is no return value for this method. 
  7273.  
  7274.  
  7275. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Parameters ΓòÉΓòÉΓòÉ
  7276.  
  7277.  somSelf (M_WPObject *) - input 
  7278.     Pointer to the WPObject class object. 
  7279.  
  7280.     There is no return value for this method. 
  7281.  
  7282.  
  7283. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Remarks ΓòÉΓòÉΓòÉ
  7284.  
  7285. This method is called immediately after the class object is first awakened. 
  7286. When the class object is made dormant, the wpclsUnInitData method is called to 
  7287. give the class object the opportunity to deallocate resources allocated during 
  7288. the processing of wpclsInitData. 
  7289.  
  7290.  
  7291. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Usage ΓòÉΓòÉΓòÉ
  7292.  
  7293. This method is generally called only by the system when the class object is 
  7294. awakened. The class object is awakened when the first instance of this class is 
  7295. either awakened or newly created. It is made dormant again when the last 
  7296. instance of this class is made dormant. 
  7297.  
  7298.  
  7299. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - How to Override ΓòÉΓòÉΓòÉ
  7300.  
  7301. Any class that has metaclass instance variables should override this method so 
  7302. that those variables are all initially in a known state. It is essential to 
  7303. pass this method onto the parent class object before performing any override 
  7304. processing. 
  7305.  
  7306.  
  7307. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Related Methods ΓòÉΓòÉΓòÉ
  7308.  
  7309.    o  wpclsUnInitData 
  7310.  
  7311.  
  7312. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Example Code ΓòÉΓòÉΓòÉ
  7313.  
  7314. This coding example uses wpclsInitData to initialize class data associated with 
  7315. MyDataBase. 
  7316.  
  7317. SOM_Scope void   SOMLINK MyDataBaseM_wpclsInitData(M_MyDataBase *somSelf)
  7318. {
  7319.     /* M_MyDataBaseData *somThis = M_MyDataBaseGetData(somSelf); */
  7320.     M_MyDataBaseMethodDebug("M_MyDataBase","MyDataBaseM_wpclsInitData");
  7321.  
  7322.     hModule = _clsQueryModuleHandle( somSelf );
  7323.  
  7324.     _hIcon = WinLoadPointer ( HWND_DESKTOP, hModule, ID_WINDOW );
  7325.  
  7326.     parent_wpclsInitData(somSelf);
  7327. }
  7328.  
  7329.  
  7330. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Topics ΓòÉΓòÉΓòÉ
  7331.  
  7332. Select an item: 
  7333.  
  7334. Syntax
  7335. Parameters
  7336. Returns
  7337. Remarks
  7338. How to Override
  7339. Usage
  7340. Example Code
  7341. Related Methods
  7342. Glossary
  7343.  
  7344.  
  7345. ΓòÉΓòÉΓòÉ 4.10. wpclsInsertMultipleObjects ΓòÉΓòÉΓòÉ
  7346.  
  7347.  
  7348. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Syntax ΓòÉΓòÉΓòÉ
  7349.  
  7350. /*******************************************/
  7351. /* This method is specific to version 3,   */
  7352. /* or higher, of the OS/2 operating        */
  7353. /* system.  This method inserts multiple   */
  7354. /* objects into a container at one time.   */
  7355. /*******************************************/
  7356.  
  7357. #define INCL_WINWORKPLACE
  7358. #include <os2.h>
  7359.  
  7360. M_WPObject     *somSelf;        /*  Pointer to the WPObject class object. */
  7361. HWND            hwndCnr;        /*  Handle to the container window in which objects are to be inserted. */
  7362. PPOINTL         pptlIcon;       /*  Pointer to the initial icon position of the first icon inserted. */
  7363. PVOID          *pObjectArray;   /*  Pointer to an array of object pointers. */
  7364. PVOID           pRecordParent;  /*  Pointer to the parent record. */
  7365. ULONG           NumRecords;     /*  Number of records in pObjectArray to be inserted. */
  7366. BOOL            rc;             /*  Success indicator. */
  7367.  
  7368. rc = _wpclsInsertMultipleObjects(somSelf,
  7369.        hwndCnr, pptlIcon, pObjectArray, pRecordParent,
  7370.        NumRecords);
  7371.  
  7372.  
  7373. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - somSelf ΓòÉΓòÉΓòÉ
  7374.  
  7375.  somSelf (M_WPObject *) - input 
  7376.     Pointer to the WPObject class object. 
  7377.  
  7378.  
  7379. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - hwndCnr ΓòÉΓòÉΓòÉ
  7380.  
  7381.  hwndCnr (HWND) - input 
  7382.     Handle to the container window in which objects are to be inserted. 
  7383.  
  7384.  
  7385. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - pptlIcon ΓòÉΓòÉΓòÉ
  7386.  
  7387.  pptlIcon (PPOINTL) - input 
  7388.     Pointer to the initial icon position of the first icon inserted. 
  7389.  
  7390.  
  7391. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - pObjectArray ΓòÉΓòÉΓòÉ
  7392.  
  7393.  pObjectArray (PVOID *) - input 
  7394.     Pointer to an array of object pointers. 
  7395.  
  7396.     The objects in this array are to be inserted into the container. 
  7397.  
  7398.  
  7399. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - pRecordParent ΓòÉΓòÉΓòÉ
  7400.  
  7401.  pRecordParent (PVOID) - input 
  7402.     Pointer to the parent record. 
  7403.  
  7404.     This parameter should be set to NULL if the records being inserted will not 
  7405.     have a parent or tree view is not supported. 
  7406.  
  7407.  
  7408. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - NumRecords ΓòÉΓòÉΓòÉ
  7409.  
  7410.  NumRecords (ULONG) - input 
  7411.     Number of records in pObjectArray to be inserted. 
  7412.  
  7413.     This parameter must be greater than 0. 
  7414.  
  7415.  
  7416. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Return Value - rc ΓòÉΓòÉΓòÉ
  7417.  
  7418.  rc (BOOL) - returns 
  7419.     Success indicator. 
  7420.  
  7421.       TRUE 
  7422.          Successful completion. 
  7423.       FALSE 
  7424.          Errors occurred. 
  7425.  
  7426.  
  7427. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Parameters ΓòÉΓòÉΓòÉ
  7428.  
  7429.  somSelf (M_WPObject *) - input 
  7430.     Pointer to the WPObject class object. 
  7431.  
  7432.  hwndCnr (HWND) - input 
  7433.     Handle to the container window in which objects are to be inserted. 
  7434.  
  7435.  pptlIcon (PPOINTL) - input 
  7436.     Pointer to the initial icon position of the first icon inserted. 
  7437.  
  7438.  pObjectArray (PVOID *) - input 
  7439.     Pointer to an array of object pointers. 
  7440.  
  7441.     The objects in this array are to be inserted into the container. 
  7442.  
  7443.  pRecordParent (PVOID) - input 
  7444.     Pointer to the parent record. 
  7445.  
  7446.     This parameter should be set to NULL if the records being inserted will not 
  7447.     have a parent or tree view is not supported. 
  7448.  
  7449.  NumRecords (ULONG) - input 
  7450.     Number of records in pObjectArray to be inserted. 
  7451.  
  7452.     This parameter must be greater than 0. 
  7453.  
  7454.  rc (BOOL) - returns 
  7455.     Success indicator. 
  7456.  
  7457.       TRUE 
  7458.          Successful completion. 
  7459.       FALSE 
  7460.          Errors occurred. 
  7461.  
  7462.  
  7463. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Remarks ΓòÉΓòÉΓòÉ
  7464.  
  7465. This method provides rapid insertion of multiple objects into a container at 
  7466. once. wpCnrInsertObject performs the same function as this method, but operates 
  7467. only on one object at a time. 
  7468.  
  7469. This method adds each object to the in-use list. 
  7470.  
  7471.  
  7472. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Usage ΓòÉΓòÉΓòÉ
  7473.  
  7474. This method can be called at any time to add multiple objects to a container. 
  7475.  
  7476.  
  7477. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - How to Override ΓòÉΓòÉΓòÉ
  7478.  
  7479. This method is generally not overridden. 
  7480.  
  7481.  
  7482. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Related Methods ΓòÉΓòÉΓòÉ
  7483.  
  7484.    o  wpCnrRemoveObject 
  7485.    o  wpCnrInsertObject 
  7486.    o  wpclsRemoveObjects 
  7487.  
  7488.  
  7489. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Topics ΓòÉΓòÉΓòÉ
  7490.  
  7491. Select an item: 
  7492.  
  7493. Syntax
  7494. Parameters
  7495. Returns
  7496. Remarks
  7497. How to Override
  7498. Usage
  7499. Related Methods
  7500. Glossary
  7501.  
  7502.  
  7503. ΓòÉΓòÉΓòÉ 4.11. wpclsMakeAwake ΓòÉΓòÉΓòÉ
  7504.  
  7505.  
  7506. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Syntax ΓòÉΓòÉΓòÉ
  7507.  
  7508. /*******************************************/
  7509. /* This method is called to allow the      */
  7510. /* specified class to awaken an object.    */
  7511. /*******************************************/
  7512.  
  7513. #define INCL_WINWORKPLACE
  7514. #include <os2.h>
  7515.  
  7516. M_WPObject     *somSelf;   /*  Pointer to the WPObject class object. */
  7517. PSZ             pTitle;    /*  Pointer to the object title. */
  7518. ULONG           ulStyle;   /*  Object style flags to set on the object. */
  7519. HPOINTER        hptrIcon;  /*  Icon to set on the object. */
  7520. POBJDATA        pObjData;  /*  Pointer to the object data. */
  7521. WPFolder       *Folder;    /*  Pointer to a Folder object. */
  7522. ULONG           ulUser;    /*  Base class-defined value. */
  7523. WPObject       *Success;   /*  Success indicator. */
  7524.  
  7525. Success = _wpclsMakeAwake(somSelf, pTitle,
  7526.             ulStyle, hptrIcon, pObjData, Folder,
  7527.             ulUser);
  7528.  
  7529.  
  7530. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - somSelf ΓòÉΓòÉΓòÉ
  7531.  
  7532.  somSelf (M_WPObject *) - input 
  7533.     Pointer to the WPObject class object. 
  7534.  
  7535.  
  7536. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - pTitle ΓòÉΓòÉΓòÉ
  7537.  
  7538.  pTitle (PSZ) - input 
  7539.     Pointer to the object title. 
  7540.  
  7541.     A pointer to a string containing a title to set on the object. If this 
  7542.     value is NULL, the class default value is used. 
  7543.  
  7544.  
  7545. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - ulStyle ΓòÉΓòÉΓòÉ
  7546.  
  7547.  ulStyle (ULONG) - input 
  7548.     Object style flags to set on the object. 
  7549.  
  7550.     If this value is NULL, the current or default value is used. 
  7551.  
  7552.     Predefined object style bits are as follows: 
  7553.  
  7554.       OBJSTYLE_CUSTOMICON 
  7555.          Destroy the icon when the object goes to sleep. 
  7556.       OBJSTYLE_NOCOPY 
  7557.          Do not allow copy on the object. 
  7558.       OBJSTYLE_NODELETE 
  7559.          Do not allow delete on the object. 
  7560.       OBJSTYLE_NODDRAG 
  7561.          Do not allow drag of this object. 
  7562.       OBJSTYLE_NODDROPON 
  7563.          Do not allow dropping on this object. 
  7564.       OBJSTYLE_NOLINK 
  7565.          Do not allow linking on the object. 
  7566.       OBJSTYLE_NOMOVE 
  7567.          Do not allow moving on the object. 
  7568.       OBJSTYLE_NOPRINT 
  7569.          Do not allow printting of this object. 
  7570.       OBJSTYLE_NORENAME 
  7571.          Do not allow renaming of the object. 
  7572.       OBJSTYLE_NOTVISIBLE 
  7573.          Make this object hidden. 
  7574.       OBJSTYLE_NODSETTINGS 
  7575.          Do not allow setting of this object. 
  7576.       OBJSTYLE_TEMPLATE 
  7577.          This object is a template. 
  7578.  
  7579.  
  7580. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - hptrIcon ΓòÉΓòÉΓòÉ
  7581.  
  7582.  hptrIcon (HPOINTER) - input 
  7583.     Icon to set on the object. 
  7584.  
  7585.     If this value is NULL, the class default value is used. 
  7586.  
  7587.  
  7588. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - pObjData ΓòÉΓòÉΓòÉ
  7589.  
  7590.  pObjData (POBJDATA) - input 
  7591.     Pointer to the object data. 
  7592.  
  7593.     If this value is NULL, the class default value is used. 
  7594.  
  7595.  
  7596. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - Folder ΓòÉΓòÉΓòÉ
  7597.  
  7598.  Folder (WPFolder *) - input 
  7599.     Pointer to a Folder object. 
  7600.  
  7601.     A pointer to a Folder object that contains the new object. This pointer can 
  7602.     be determined by issuing a call to the wpclsQueryFolder method. 
  7603.  
  7604.  
  7605. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - ulUser ΓòÉΓòÉΓòÉ
  7606.  
  7607.  ulUser (ULONG) - input 
  7608.     Base class-defined value. 
  7609.  
  7610.     This value is defined by the user and used by the base storage class. 
  7611.  
  7612.  
  7613. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Return Value - Success ΓòÉΓòÉΓòÉ
  7614.  
  7615.  Success (WPObject *) - returns 
  7616.     Success indicator. 
  7617.  
  7618.       NULL      Error occurred 
  7619.       Other     Pointer to the awakened object. 
  7620.  
  7621.  
  7622. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Parameters ΓòÉΓòÉΓòÉ
  7623.  
  7624.  somSelf (M_WPObject *) - input 
  7625.     Pointer to the WPObject class object. 
  7626.  
  7627.  pTitle (PSZ) - input 
  7628.     Pointer to the object title. 
  7629.  
  7630.     A pointer to a string containing a title to set on the object. If this 
  7631.     value is NULL, the class default value is used. 
  7632.  
  7633.  ulStyle (ULONG) - input 
  7634.     Object style flags to set on the object. 
  7635.  
  7636.     If this value is NULL, the current or default value is used. 
  7637.  
  7638.     Predefined object style bits are as follows: 
  7639.  
  7640.       OBJSTYLE_CUSTOMICON 
  7641.          Destroy the icon when the object goes to sleep. 
  7642.       OBJSTYLE_NOCOPY 
  7643.          Do not allow copy on the object. 
  7644.       OBJSTYLE_NODELETE 
  7645.          Do not allow delete on the object. 
  7646.       OBJSTYLE_NODDRAG 
  7647.          Do not allow drag of this object. 
  7648.       OBJSTYLE_NODDROPON 
  7649.          Do not allow dropping on this object. 
  7650.       OBJSTYLE_NOLINK 
  7651.          Do not allow linking on the object. 
  7652.       OBJSTYLE_NOMOVE 
  7653.          Do not allow moving on the object. 
  7654.       OBJSTYLE_NOPRINT 
  7655.          Do not allow printting of this object. 
  7656.       OBJSTYLE_NORENAME 
  7657.          Do not allow renaming of the object. 
  7658.       OBJSTYLE_NOTVISIBLE 
  7659.          Make this object hidden. 
  7660.       OBJSTYLE_NODSETTINGS 
  7661.          Do not allow setting of this object. 
  7662.       OBJSTYLE_TEMPLATE 
  7663.          This object is a template. 
  7664.  
  7665.  hptrIcon (HPOINTER) - input 
  7666.     Icon to set on the object. 
  7667.  
  7668.     If this value is NULL, the class default value is used. 
  7669.  
  7670.  pObjData (POBJDATA) - input 
  7671.     Pointer to the object data. 
  7672.  
  7673.     If this value is NULL, the class default value is used. 
  7674.  
  7675.  Folder (WPFolder *) - input 
  7676.     Pointer to a Folder object. 
  7677.  
  7678.     A pointer to a Folder object that contains the new object. This pointer can 
  7679.     be determined by issuing a call to the wpclsQueryFolder method. 
  7680.  
  7681.  ulUser (ULONG) - input 
  7682.     Base class-defined value. 
  7683.  
  7684.     This value is defined by the user and used by the base storage class. 
  7685.  
  7686.  Success (WPObject *) - returns 
  7687.     Success indicator. 
  7688.  
  7689.       NULL      Error occurred 
  7690.       Other     Pointer to the awakened object. 
  7691.  
  7692.  
  7693. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Remarks ΓòÉΓòÉΓòÉ
  7694.  
  7695. An object is made awake when it is created in an open folder or when a folder 
  7696. containing the object is opened. An object awakened by the wpclsMakeAwake class 
  7697. method is automatically locked.  The wpUnlockObject method can be called to 
  7698. allow the object to return to its dormant state. 
  7699.  
  7700.  
  7701. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Usage ΓòÉΓòÉΓòÉ
  7702.  
  7703. This method is generally called only by base storage classes in order to awaken 
  7704. an object from the dormant state. 
  7705.  
  7706.  
  7707. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - How to Override ΓòÉΓòÉΓòÉ
  7708.  
  7709. This method is generally not overridden. 
  7710.  
  7711.  
  7712. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Related Methods ΓòÉΓòÉΓòÉ
  7713.  
  7714.    o  wpclsNew 
  7715.    o  wpInitData 
  7716.    o  wpUnlockObject 
  7717.  
  7718.  
  7719. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Topics ΓòÉΓòÉΓòÉ
  7720.  
  7721. Select an item: 
  7722.  
  7723. Syntax
  7724. Parameters
  7725. Returns
  7726. Remarks
  7727. How to Override
  7728. Usage
  7729. Related Methods
  7730. Glossary
  7731.  
  7732.  
  7733. ΓòÉΓòÉΓòÉ 4.12. wpclsNew ΓòÉΓòÉΓòÉ
  7734.  
  7735.  
  7736. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Syntax ΓòÉΓòÉΓòÉ
  7737.  
  7738. /*******************************************/
  7739. /* This method creates a new instance of a */
  7740. /* given class of object.                  */
  7741. /*******************************************/
  7742.  
  7743. #define INCL_WINWORKPLACE
  7744. #include <os2.h>
  7745.  
  7746. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  7747. PSZ             pszTitle;     /*  Pointer to the object title. */
  7748. PSZ             pszSetupEnv;  /*  Environment setup string. */
  7749. WPFolder       *Folder;       /*  Pointer to the folder object in which to place the new object. */
  7750. BOOL            fLock;        /*  Lock object flag. */
  7751. WPObject       *wpclsNew;     /*  Pointer to the new object. */
  7752.  
  7753. wpclsNew = _wpclsNew(somSelf, pszTitle, pszSetupEnv,
  7754.              Folder, fLock);
  7755.  
  7756.  
  7757. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - somSelf ΓòÉΓòÉΓòÉ
  7758.  
  7759.  somSelf (M_WPObject *) - input 
  7760.     Pointer to the WPObject class object. 
  7761.  
  7762.  
  7763. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - pszTitle ΓòÉΓòÉΓòÉ
  7764.  
  7765.  pszTitle (PSZ) - input 
  7766.     Pointer to the object title. 
  7767.  
  7768.     A pointer to a null-terminated string which contains the initial title of 
  7769.     the object as it is to appear when displayed on the user interface 
  7770.     underneath an icon or on the title bar of an open object. 
  7771.  
  7772.  
  7773. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - pszSetupEnv ΓòÉΓòÉΓòÉ
  7774.  
  7775.  pszSetupEnv (PSZ) - input 
  7776.     Environment setup string. 
  7777.  
  7778.     A pointer to a zero-terminated string which contains the environment setup 
  7779.     string of the new object. The pszSetupEnv string is extracted when the 
  7780.     wpSetup method is called. 
  7781.  
  7782.     Refer to wpSetup for the description of this field for the class of the 
  7783.     object being created. 
  7784.  
  7785.  
  7786. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - Folder ΓòÉΓòÉΓòÉ
  7787.  
  7788.  Folder (WPFolder *) - input 
  7789.     Pointer to the folder object in which to place the new object. 
  7790.  
  7791.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  7792.     method. 
  7793.  
  7794.  
  7795. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - fLock ΓòÉΓòÉΓòÉ
  7796.  
  7797.  fLock (BOOL) - input 
  7798.     Lock object flag. 
  7799.  
  7800.     Possible values are described in the following list: 
  7801.  
  7802.       TRUE 
  7803.          The new flag remains awake until the caller issues the wpUnlockObject 
  7804.          method on it. 
  7805.  
  7806.       FALSE 
  7807.          The newly created object is made dormant whenever the object and the 
  7808.          folder containing the object are closed. 
  7809.  
  7810.  
  7811. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Return Value - wpclsNew ΓòÉΓòÉΓòÉ
  7812.  
  7813.  wpclsNew (WPObject *) - returns 
  7814.     Pointer to the new object. 
  7815.  
  7816.     A return value of NULL indicates that an error occurred. 
  7817.  
  7818.  
  7819. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Parameters ΓòÉΓòÉΓòÉ
  7820.  
  7821.  somSelf (M_WPObject *) - input 
  7822.     Pointer to the WPObject class object. 
  7823.  
  7824.  pszTitle (PSZ) - input 
  7825.     Pointer to the object title. 
  7826.  
  7827.     A pointer to a null-terminated string which contains the initial title of 
  7828.     the object as it is to appear when displayed on the user interface 
  7829.     underneath an icon or on the title bar of an open object. 
  7830.  
  7831.  pszSetupEnv (PSZ) - input 
  7832.     Environment setup string. 
  7833.  
  7834.     A pointer to a zero-terminated string which contains the environment setup 
  7835.     string of the new object. The pszSetupEnv string is extracted when the 
  7836.     wpSetup method is called. 
  7837.  
  7838.     Refer to wpSetup for the description of this field for the class of the 
  7839.     object being created. 
  7840.  
  7841.  Folder (WPFolder *) - input 
  7842.     Pointer to the folder object in which to place the new object. 
  7843.  
  7844.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  7845.     method. 
  7846.  
  7847.  fLock (BOOL) - input 
  7848.     Lock object flag. 
  7849.  
  7850.     Possible values are described in the following list: 
  7851.  
  7852.       TRUE 
  7853.          The new flag remains awake until the caller issues the wpUnlockObject 
  7854.          method on it. 
  7855.  
  7856.       FALSE 
  7857.          The newly created object is made dormant whenever the object and the 
  7858.          folder containing the object are closed. 
  7859.  
  7860.  wpclsNew (WPObject *) - returns 
  7861.     Pointer to the new object. 
  7862.  
  7863.     A return value of NULL indicates that an error occurred. 
  7864.  
  7865.  
  7866. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Remarks ΓòÉΓòÉΓòÉ
  7867.  
  7868. This method is a modified version of somNew that takes arguments. These 
  7869. arguments provide a way to create a new object with a defined state. 
  7870.  
  7871.  
  7872. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Usage ΓòÉΓòÉΓòÉ
  7873.  
  7874. This method can be called at any time to create a new workplace object. The 
  7875. created object is a persistent instance of the class specified by WPClass. 
  7876.  
  7877.  
  7878. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - How to Override ΓòÉΓòÉΓòÉ
  7879.  
  7880. This method can be overridden only in a metaclass. 
  7881.  
  7882.  
  7883. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Related Methods ΓòÉΓòÉΓòÉ
  7884.  
  7885.    o  wpFree 
  7886.    o  wpSetup 
  7887.    o  wpUnlockObject 
  7888.    o  wpclsQueryFolder 
  7889.  
  7890.  
  7891. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Topics ΓòÉΓòÉΓòÉ
  7892.  
  7893. Select an item: 
  7894.  
  7895. Syntax
  7896. Parameters
  7897. Returns
  7898. Remarks
  7899. How to Override
  7900. Usage
  7901. Related Methods
  7902. Glossary
  7903.  
  7904.  
  7905. ΓòÉΓòÉΓòÉ 4.13. wpclsObjectFromHandle ΓòÉΓòÉΓòÉ
  7906.  
  7907.  
  7908. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Syntax ΓòÉΓòÉΓòÉ
  7909.  
  7910. /*******************************************/
  7911. /* This method is specific to version 3,   */
  7912. /* or higher, of the OS/2 operating        */
  7913. /* system.  This method extracts the       */
  7914. /* object pointer for an instance          */
  7915. /* represented by the given handle.        */
  7916. /*******************************************/
  7917.  
  7918. #define INCL_WINWORKPLACE
  7919. #include <os2.h>
  7920.  
  7921. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  7922. HOBJECT         hObject;  /*  Persistent object handle. */
  7923. WPObject       *pObject;  /*  Pointer to the object instance. */
  7924.  
  7925. pObject = _wpclsObjectFromHandle(somSelf,
  7926.             hObject);
  7927.  
  7928.  
  7929. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle Parameter - somSelf ΓòÉΓòÉΓòÉ
  7930.  
  7931.  somSelf (M_WPObject *) - input 
  7932.     Pointer to the WPObject class object. 
  7933.  
  7934.  
  7935. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle Parameter - hObject ΓòÉΓòÉΓòÉ
  7936.  
  7937.  hObject (HOBJECT) - input 
  7938.     Persistent object handle. 
  7939.  
  7940.  
  7941. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle Return Value - pObject ΓòÉΓòÉΓòÉ
  7942.  
  7943.  pObject (WPObject *) - returns 
  7944.     Pointer to the object instance. 
  7945.  
  7946.  
  7947. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Parameters ΓòÉΓòÉΓòÉ
  7948.  
  7949.  somSelf (M_WPObject *) - input 
  7950.     Pointer to the WPObject class object. 
  7951.  
  7952.  hObject (HOBJECT) - input 
  7953.     Persistent object handle. 
  7954.  
  7955.  pObject (WPObject *) - returns 
  7956.     Pointer to the object instance. 
  7957.  
  7958.  
  7959. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Remarks ΓòÉΓòÉΓòÉ
  7960.  
  7961. Each base class must store the relationship between the object handles and the 
  7962. folders they reside in. 
  7963.  
  7964. Using HOBJECT for .INI files or files in which an application uses a 
  7965. rename/save/delete sequence is not supported. 
  7966.  
  7967.  
  7968. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Usage ΓòÉΓòÉΓòÉ
  7969.  
  7970. This method can be called at any time to find the object pointer from a given 
  7971. handle. 
  7972.  
  7973.  
  7974. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - How to Override ΓòÉΓòÉΓòÉ
  7975.  
  7976. This method is generally not overridden. 
  7977.  
  7978.  
  7979. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Topics ΓòÉΓòÉΓòÉ
  7980.  
  7981. Select an item: 
  7982.  
  7983. Syntax
  7984. Parameters
  7985. Returns
  7986. Remarks
  7987. How to Override
  7988. Usage
  7989. Glossary
  7990.  
  7991.  
  7992. ΓòÉΓòÉΓòÉ 4.14. wpclsQueryActiveDesktop ΓòÉΓòÉΓòÉ
  7993.  
  7994.  
  7995. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Syntax ΓòÉΓòÉΓòÉ
  7996.  
  7997. /*******************************************/
  7998. /* This method is specific to version 3,   */
  7999. /* or higher, of the OS/2 operating        */
  8000. /* system.  This method returns a pointer  */
  8001. /* to the active WPDesktop object.         */
  8002. /*******************************************/
  8003.  
  8004. #define INCL_WINWORKPLACE
  8005. #include <os2.h>
  8006.  
  8007. M_WPDesktop     *somSelf;    /*  Pointer to the WPDesktop class object. */
  8008. WPDesktop       *WPDesktop;  /*  Pointer to the active desktop object. */
  8009.  
  8010. WPDesktop = _wpclsQueryActiveDesktop(somSelf);
  8011.  
  8012.  
  8013. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop Parameter - somSelf ΓòÉΓòÉΓòÉ
  8014.  
  8015.  somSelf (M_WPDesktop *) - input 
  8016.     Pointer to the WPDesktop class object. 
  8017.  
  8018.  
  8019. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop Return Value - WPDesktop ΓòÉΓòÉΓòÉ
  8020.  
  8021.  WPDesktop (WPDesktop *) - returns 
  8022.     Pointer to the active desktop object. 
  8023.  
  8024.  
  8025. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Parameters ΓòÉΓòÉΓòÉ
  8026.  
  8027.  somSelf (M_WPDesktop *) - input 
  8028.     Pointer to the WPDesktop class object. 
  8029.  
  8030.  WPDesktop (WPDesktop *) - returns 
  8031.     Pointer to the active desktop object. 
  8032.  
  8033.  
  8034. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Remarks ΓòÉΓòÉΓòÉ
  8035.  
  8036. Multiple desktop objects can be awake, but only one can be active at a time. 
  8037.  
  8038.  
  8039. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Usage ΓòÉΓòÉΓòÉ
  8040.  
  8041. This method can be called at any time. 
  8042.  
  8043.  
  8044. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - How to Override ΓòÉΓòÉΓòÉ
  8045.  
  8046. This method is generally not overridden. 
  8047.  
  8048.  
  8049. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Related Methods ΓòÉΓòÉΓòÉ
  8050.  
  8051.    o  wpclsQueryActiveDesktopHWND 
  8052.  
  8053.  
  8054. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Topics ΓòÉΓòÉΓòÉ
  8055.  
  8056. Select an item: 
  8057.  
  8058. Syntax
  8059. Parameters
  8060. Returns
  8061. Remarks
  8062. How to Override
  8063. Usage
  8064. Related Methods
  8065. Glossary
  8066.  
  8067.  
  8068. ΓòÉΓòÉΓòÉ 4.15. wpclsQueryActiveDesktopHWND ΓòÉΓòÉΓòÉ
  8069.  
  8070.  
  8071. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Syntax ΓòÉΓòÉΓòÉ
  8072.  
  8073. /*******************************************/
  8074. /* This method is specific to version 3,   */
  8075. /* or higher, of the OS/2 operating        */
  8076. /* system.  This method returns the handle */
  8077. /* of the active WPDesktop object.         */
  8078. /*******************************************/
  8079.  
  8080. #define INCL_WINWORKPLACE
  8081. #include <os2.h>
  8082.  
  8083. M_WPDesktop     *somSelf;      /*  Pointer to the WPDesktop class object. */
  8084. HWND             hwndDesktop;  /*  Handle of the active desktop object' frame window. */
  8085.  
  8086. hwndDesktop = _wpclsQueryActiveDesktopHWND(
  8087.                somSelf);
  8088.  
  8089.  
  8090. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND Parameter - somSelf ΓòÉΓòÉΓòÉ
  8091.  
  8092.  somSelf (M_WPDesktop *) - input 
  8093.     Pointer to the WPDesktop class object. 
  8094.  
  8095.  
  8096. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND Return Value - hwndDesktop ΓòÉΓòÉΓòÉ
  8097.  
  8098.  hwndDesktop (HWND) - returns 
  8099.     Handle of the active desktop object' frame window. 
  8100.  
  8101.  
  8102. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Parameters ΓòÉΓòÉΓòÉ
  8103.  
  8104.  somSelf (M_WPDesktop *) - input 
  8105.     Pointer to the WPDesktop class object. 
  8106.  
  8107.  hwndDesktop (HWND) - returns 
  8108.     Handle of the active desktop object' frame window. 
  8109.  
  8110.  
  8111. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Usage ΓòÉΓòÉΓòÉ
  8112.  
  8113. This method can be called at any time. 
  8114.  
  8115.  
  8116. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - How to Override ΓòÉΓòÉΓòÉ
  8117.  
  8118. This method is generally not overridden. 
  8119.  
  8120.  
  8121. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Related Methods ΓòÉΓòÉΓòÉ
  8122.  
  8123.    o  wpclsQueryActiveDesktop 
  8124.  
  8125.  
  8126. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Topics ΓòÉΓòÉΓòÉ
  8127.  
  8128. Select an item: 
  8129.  
  8130. Syntax
  8131. Parameters
  8132. Returns
  8133. How to Override
  8134. Usage
  8135. Related Methods
  8136. Glossary
  8137.  
  8138.  
  8139. ΓòÉΓòÉΓòÉ 4.16. wpclsQueryAwakeObject ΓòÉΓòÉΓòÉ
  8140.  
  8141.  
  8142. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Syntax ΓòÉΓòÉΓòÉ
  8143.  
  8144. /*******************************************/
  8145. /* This method is specific to version 3,   */
  8146. /* or higher, of the OS/2 operating        */
  8147. /* system.  This class method determines   */
  8148. /* if the given object is already awake.   */
  8149. /*******************************************/
  8150.  
  8151. #define INCL_WINWORKPLACE
  8152. #include <os2.h>
  8153.  
  8154. M_WPFileSystem     *somSelf;       /*  Pointer to the WPFileSystem class object. */
  8155. PSZ                 pszInputPath;  /*  Fully-qualified input path. */
  8156. WPObject            Object;        /*  The awake object. */
  8157.  
  8158. Object = _wpclsQueryAwakeObject(somSelf, pszInputPath);
  8159.  
  8160.  
  8161. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject Parameter - somSelf ΓòÉΓòÉΓòÉ
  8162.  
  8163.  somSelf (M_WPFileSystem *) - input 
  8164.     Pointer to the WPFileSystem class object. 
  8165.  
  8166.  
  8167. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject Parameter - pszInputPath ΓòÉΓòÉΓòÉ
  8168.  
  8169.  pszInputPath (PSZ) - input 
  8170.     Fully-qualified input path. 
  8171.  
  8172.     Note:  This parameter must be a valid path. The system does not call the 
  8173.            file system to check whether the file exists. 
  8174.  
  8175.  
  8176. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject Return Value - Object ΓòÉΓòÉΓòÉ
  8177.  
  8178.  Object (WPObject) - returns 
  8179.     The awake object. 
  8180.  
  8181.     A return value of NULL indicates that the object is not already awake. 
  8182.  
  8183.  
  8184. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Parameters ΓòÉΓòÉΓòÉ
  8185.  
  8186.  somSelf (M_WPFileSystem *) - input 
  8187.     Pointer to the WPFileSystem class object. 
  8188.  
  8189.  pszInputPath (PSZ) - input 
  8190.     Fully-qualified input path. 
  8191.  
  8192.     Note:  This parameter must be a valid path. The system does not call the 
  8193.            file system to check whether the file exists. 
  8194.  
  8195.  
  8196.  Object (WPObject) - returns 
  8197.     The awake object. 
  8198.  
  8199.     A return value of NULL indicates that the object is not already awake. 
  8200.  
  8201.  
  8202. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Remarks ΓòÉΓòÉΓòÉ
  8203.  
  8204. This methods requires that for an object to be awake, all path coomponents 
  8205. prior to the object are also awake. If any path component is not found awake, 
  8206. then the routine assumes that the object for that passed file cannot be awake 
  8207. either. 
  8208.  
  8209.  
  8210. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Usage ΓòÉΓòÉΓòÉ
  8211.  
  8212. This method can be called at any time. 
  8213.  
  8214.  
  8215. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - How to Override ΓòÉΓòÉΓòÉ
  8216.  
  8217. This method is generally not overridden. 
  8218.  
  8219.  
  8220. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Related Methods ΓòÉΓòÉΓòÉ
  8221.  
  8222.    o  wpclsMakeAwake 
  8223.  
  8224.  
  8225. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Topics ΓòÉΓòÉΓòÉ
  8226.  
  8227. Select an item: 
  8228.  
  8229. Syntax
  8230. Parameters
  8231. Returns
  8232. Remarks
  8233. How to Override
  8234. Usage
  8235. Related Methods
  8236. Glossary
  8237.  
  8238.  
  8239. ΓòÉΓòÉΓòÉ 4.17. wpclsQueryButtonAppearance ΓòÉΓòÉΓòÉ
  8240.  
  8241.  
  8242. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Syntax ΓòÉΓòÉΓòÉ
  8243.  
  8244. /*******************************************/
  8245. /* This method is specific to version 3,   */
  8246. /* or higher, of the OS/2 operating        */
  8247. /* system.  This class method returns the  */
  8248. /* system button appearance.               */
  8249. /*******************************************/
  8250.  
  8251. #define INCL_WINWORKPLACE
  8252. #include <os2.h>
  8253.  
  8254. M_WPObject     *somSelf;       /*  Pointer to the WPObject class object. */
  8255. ULONG           ulButtonType;  /*  Flag indicating the system default button appearance. */
  8256.  
  8257. ulButtonType = _wpclsQueryButtonAppearance(
  8258.                 somSelf);
  8259.  
  8260.  
  8261. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance Parameter - somSelf ΓòÉΓòÉΓòÉ
  8262.  
  8263.  somSelf (M_WPObject *) - input 
  8264.     Pointer to the WPObject class object. 
  8265.  
  8266.  
  8267. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance Return Value - ulButtonType ΓòÉΓòÉΓòÉ
  8268.  
  8269.  ulButtonType (ULONG) - returns 
  8270.     Flag indicating the system default button appearance. 
  8271.  
  8272.     Possible values are described in the following list: 
  8273.  
  8274.       HIDEBUTTON 
  8275.  
  8276.       MINBUTTON 
  8277.  
  8278.  
  8279. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Parameters ΓòÉΓòÉΓòÉ
  8280.  
  8281.  somSelf (M_WPObject *) - input 
  8282.     Pointer to the WPObject class object. 
  8283.  
  8284.  ulButtonType (ULONG) - returns 
  8285.     Flag indicating the system default button appearance. 
  8286.  
  8287.     Possible values are described in the following list: 
  8288.  
  8289.       HIDEBUTTON 
  8290.  
  8291.       MINBUTTON 
  8292.  
  8293.  
  8294. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Usage ΓòÉΓòÉΓòÉ
  8295.  
  8296. This method can be called at any time to query the default button appearance. 
  8297.  
  8298.  
  8299. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - How to Override ΓòÉΓòÉΓòÉ
  8300.  
  8301. This method is generally not overridden. 
  8302.  
  8303.  
  8304. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Related Methods ΓòÉΓòÉΓòÉ
  8305.  
  8306.    o  wpQueryButtonAppearance 
  8307.    o  wpSetButtonAppearance 
  8308.  
  8309.  
  8310. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Topics ΓòÉΓòÉΓòÉ
  8311.  
  8312. Select an item: 
  8313.  
  8314. Syntax
  8315. Parameters
  8316. Returns
  8317. How to Override
  8318. Usage
  8319. Related Methods
  8320. Glossary
  8321.  
  8322.  
  8323. ΓòÉΓòÉΓòÉ 4.18. wpclsQueryDefaultHelp ΓòÉΓòÉΓòÉ
  8324.  
  8325.  
  8326. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Syntax ΓòÉΓòÉΓòÉ
  8327.  
  8328. /*******************************************/
  8329. /* This method is called to allow the      */
  8330. /* class object to specify its default     */
  8331. /* help panel for its instances.           */
  8332. /*******************************************/
  8333.  
  8334. #define INCL_WINWORKPLACE
  8335. #include <os2.h>
  8336.  
  8337. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  8338. PULONG          HelpPanelId;  /*  Pointer to the help panel which provides help for this class. */
  8339. PSZ             HelpLibrary;  /*  Pointer to the buffer in which to place the name of the Help library. */
  8340. ULONG           rc;           /*  Success indicator. */
  8341.  
  8342. rc = _wpclsQueryDefaultHelp(somSelf, HelpPanelId,
  8343.        HelpLibrary);
  8344.  
  8345.  
  8346. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Parameter - somSelf ΓòÉΓòÉΓòÉ
  8347.  
  8348.  somSelf (M_WPObject *) - input 
  8349.     Pointer to the WPObject class object. 
  8350.  
  8351.  
  8352. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Parameter - HelpPanelId ΓòÉΓòÉΓòÉ
  8353.  
  8354.  HelpPanelId (PULONG) - output 
  8355.     Pointer to the help panel which provides help for this class. 
  8356.  
  8357.  
  8358. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Parameter - HelpLibrary ΓòÉΓòÉΓòÉ
  8359.  
  8360.  HelpLibrary (PSZ) - output 
  8361.     Pointer to the buffer in which to place the name of the Help library. 
  8362.  
  8363.     This buffer should be at least the length of CCHMAXPATH bytes. 
  8364.  
  8365.  
  8366. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Return Value - rc ΓòÉΓòÉΓòÉ
  8367.  
  8368.  rc (ULONG) - returns 
  8369.     Success indicator. 
  8370.  
  8371.       TRUE      Successful completion. 
  8372.       FALSE     Error occurred. 
  8373.  
  8374.  
  8375. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Parameters ΓòÉΓòÉΓòÉ
  8376.  
  8377.  somSelf (M_WPObject *) - input 
  8378.     Pointer to the WPObject class object. 
  8379.  
  8380.  HelpPanelId (PULONG) - output 
  8381.     Pointer to the help panel which provides help for this class. 
  8382.  
  8383.  HelpLibrary (PSZ) - output 
  8384.     Pointer to the buffer in which to place the name of the Help library. 
  8385.  
  8386.     This buffer should be at least the length of CCHMAXPATH bytes. 
  8387.  
  8388.  rc (ULONG) - returns 
  8389.     Success indicator. 
  8390.  
  8391.       TRUE      Successful completion. 
  8392.       FALSE     Error occurred. 
  8393.  
  8394.  
  8395. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Remarks ΓòÉΓòÉΓòÉ
  8396.  
  8397. This class method is called during the default processing of 
  8398. wpQueryDefaultHelp. 
  8399.  
  8400.  
  8401. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Usage ΓòÉΓòÉΓòÉ
  8402.  
  8403. This method can be called at any time in order to determine the default help 
  8404. panel for this object class. 
  8405.  
  8406.  
  8407. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - How to Override ΓòÉΓòÉΓòÉ
  8408.  
  8409. The default WPObject class does not process this method other than returning 
  8410. FALSE. 
  8411.  
  8412.  
  8413. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Related Methods ΓòÉΓòÉΓòÉ
  8414.  
  8415.    o  wpDisplayHelp 
  8416.    o  wpMenuItemHelpSelected 
  8417.    o  wpQueryDefaultHelp 
  8418.    o  wpSetDefaultHelp 
  8419.    o  wpclsQueryDefaultHelp 
  8420.  
  8421.  
  8422. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Example Code ΓòÉΓòÉΓòÉ
  8423.  
  8424. This example provides general help for the Spread (sheet) instance. 
  8425.  
  8426. SOM_Scope BOOL   SOMLINK SpreadM_wpclsQueryDefaultHelp(M_Spread *somSelf,
  8427.                 PULONG pHelpPanelId,
  8428.                 PSZ pszHelpLibrary)
  8429. {
  8430.     /* M_SpreadData *somThis = M_SpreadGetData(somSelf); */
  8431.     M_SpreadMethodDebug("M_Spread","SpreadM_wpclsQueryDefaultHelp");
  8432.  
  8433.     if (pHelpPanelId)                           /* set default help panel id */
  8434.        *pHelpPanelId = PANEL_MAIN;
  8435.  
  8436.     if (pszHelpLibrary)                         /* copy help filename */
  8437.        strcpy( pszHelpLibrary, "spdsheet.hlp");
  8438.  
  8439.     return( TRUE );    /* Help exists */
  8440. }
  8441.  
  8442.  
  8443. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Topics ΓòÉΓòÉΓòÉ
  8444.  
  8445. Select an item: 
  8446.  
  8447. Syntax
  8448. Parameters
  8449. Returns
  8450. Remarks
  8451. How to Override
  8452. Usage
  8453. Example Code
  8454. Related Methods
  8455. Glossary
  8456.  
  8457.  
  8458. ΓòÉΓòÉΓòÉ 4.19. wpclsQueryDefaultView ΓòÉΓòÉΓòÉ
  8459.  
  8460.  
  8461. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Syntax ΓòÉΓòÉΓòÉ
  8462.  
  8463. /*******************************************/
  8464. /* This method is called to allow the      */
  8465. /* class object to specify the default     */
  8466. /* open view for its instance.             */
  8467. /*******************************************/
  8468.  
  8469. #define INCL_WINWORKPLACE
  8470. #include <os2.h>
  8471.  
  8472. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  8473. ULONG           ulView;   /*  Default open view. */
  8474.  
  8475. ulView = wpclsQueryDefaultView(somSelf);
  8476.  
  8477.  
  8478. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView Parameter - somSelf ΓòÉΓòÉΓòÉ
  8479.  
  8480.  somSelf (M_WPObject *) - input 
  8481.     Pointer to the WPObject class object. 
  8482.  
  8483.  
  8484. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView Return Value - ulView ΓòÉΓòÉΓòÉ
  8485.  
  8486.  ulView (ULONG) - returns 
  8487.     Default open view. 
  8488.  
  8489.       OPEN_CONTENTS 
  8490.          Open contents view. 
  8491.       OPEN_DEFAULT 
  8492.          Open default view (same as double-click). 
  8493.       OPEN_DETAILS 
  8494.          Open details view. 
  8495.       OPEN_HELP 
  8496.          Display HelpPanel. 
  8497.       OPEN_RUNNING 
  8498.          Execute object. 
  8499.       OPEN_SETTINGS 
  8500.          Open Settings notebook. 
  8501.       OPEN_TREE 
  8502.          Open tree view. 
  8503.       OPEN_UNKNOWN 
  8504.          Unknown view. 
  8505.       OPEN_USER 
  8506.          Class-specific views have a greater value than this. 
  8507.  
  8508.  
  8509. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Parameters ΓòÉΓòÉΓòÉ
  8510.  
  8511.  somSelf (M_WPObject *) - input 
  8512.     Pointer to the WPObject class object. 
  8513.  
  8514.  ulView (ULONG) - returns 
  8515.     Default open view. 
  8516.  
  8517.       OPEN_CONTENTS 
  8518.          Open contents view. 
  8519.       OPEN_DEFAULT 
  8520.          Open default view (same as double-click). 
  8521.       OPEN_DETAILS 
  8522.          Open details view. 
  8523.       OPEN_HELP 
  8524.          Display HelpPanel. 
  8525.       OPEN_RUNNING 
  8526.          Execute object. 
  8527.       OPEN_SETTINGS 
  8528.          Open Settings notebook. 
  8529.       OPEN_TREE 
  8530.          Open tree view. 
  8531.       OPEN_UNKNOWN 
  8532.          Unknown view. 
  8533.       OPEN_USER 
  8534.          Class-specific views have a greater value than this. 
  8535.  
  8536.  
  8537. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Usage ΓòÉΓòÉΓòÉ
  8538.  
  8539. This method can be called at any time in order to query the default open view 
  8540. for instances of this class. 
  8541.  
  8542.  
  8543. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - How to Override ΓòÉΓòÉΓòÉ
  8544.  
  8545. All classes should override this method, so that new objects in their class 
  8546. will always have a sensible default view (device objects typically have a 
  8547. default view of OPEN_SETTINGS). The default view is used for both the 
  8548. conditional Open cascade menu and double-clicking on the object. 
  8549.  
  8550.  
  8551. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Related Methods ΓòÉΓòÉΓòÉ
  8552.  
  8553.    o  wpQueryDefaultView 
  8554.    o  wpclsQueryDefaultView 
  8555.    o  wpSetDefaultView 
  8556.  
  8557.  
  8558. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Example Code ΓòÉΓòÉΓòÉ
  8559.  
  8560. This example demonstrates how to change the default open view of the instances 
  8561. of this class by overriding this method. 
  8562.  
  8563. SOM_Scope ULONG   SOMLINK MyObjectM_wpclsQueryDefaultView(M_MyObject *somSelf)
  8564. {
  8565.     /* M_MyObjectData *somThis = M_MyObjectGetData(somSelf); */
  8566.     M_MyObjectMethodDebug("M_MyObject","MtObjectM_wpclsQueryDefaultView");
  8567.  
  8568.     /*  Make the default open view the ICON view */
  8569.  
  8570.     return ( OPEN_ICON );
  8571. }
  8572.  
  8573.  
  8574. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Topics ΓòÉΓòÉΓòÉ
  8575.  
  8576. Select an item: 
  8577.  
  8578. Syntax
  8579. Parameters
  8580. Returns
  8581. How to Override
  8582. Usage
  8583. Example Code
  8584. Related Methods
  8585. Glossary
  8586.  
  8587.  
  8588. ΓòÉΓòÉΓòÉ 4.20. wpclsQueryDetails ΓòÉΓòÉΓòÉ
  8589.  
  8590.  
  8591. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Syntax ΓòÉΓòÉΓòÉ
  8592.  
  8593. /*******************************************/
  8594. /* This method is called to allow the      */
  8595. /* class object to specify the default     */
  8596. /* details view items for its instances.   */
  8597. /*******************************************/
  8598.  
  8599. #define INCL_WINWORKPLACE
  8600. #include <os2.h>
  8601.  
  8602. M_WPObject      *somSelf;  /*  Pointer to the WPObject class object. */
  8603. PCLASSDETAILS    pReturn;  /*  Success indicator. */
  8604.  
  8605. pReturn = _wpclsQueryDetails(somSelf);
  8606.  
  8607.  
  8608. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails Parameter - somSelf ΓòÉΓòÉΓòÉ
  8609.  
  8610.  somSelf (M_WPObject *) - input 
  8611.     Pointer to the WPObject class object. 
  8612.  
  8613.  
  8614. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails Return Value - pReturn ΓòÉΓòÉΓòÉ
  8615.  
  8616.  pReturn (PCLASSDETAILS) - returns 
  8617.     Success indicator. 
  8618.  
  8619.       NULL      Error occurred 
  8620.       Other     Pointer to details information. 
  8621.  
  8622.  
  8623. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Parameters ΓòÉΓòÉΓòÉ
  8624.  
  8625.  somSelf (M_WPObject *) - input 
  8626.     Pointer to the WPObject class object. 
  8627.  
  8628.  pReturn (PCLASSDETAILS) - returns 
  8629.     Success indicator. 
  8630.  
  8631.       NULL      Error occurred 
  8632.       Other     Pointer to details information. 
  8633.  
  8634.  
  8635. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Related Methods ΓòÉΓòÉΓòÉ
  8636.  
  8637.    o  wpQueryDetailsData 
  8638.    o  wpclsQueryDetails 
  8639.    o  wpclsQueryDetailsInfo 
  8640.  
  8641.  
  8642. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Example Code ΓòÉΓòÉΓòÉ
  8643.  
  8644. This example shows an override of the method to invoke 'DisplayMethodInfo' in 
  8645. the WPSTUTOR sample program. 
  8646.  
  8647. SOM_Scope PCLASSDETAILS   SOMLINK wpstutM_wpclsQueryDetails(M_WPSTutorial *somSelf)
  8648. {
  8649.     /* M_WPSTutorialData *somThis = M_WPSTutorialGetData(somSelf); */
  8650.     M_WPSTutorialMethodDebug("M_WPSTutorial","wpstutM_wpclsQueryDetails");
  8651.  
  8652.     DisplayMethodInfo(IDS_WPCLSQUERYDETAILS);
  8653.  
  8654.     return (parent_wpclsQueryDetails(somSelf));
  8655. }
  8656.  
  8657.  
  8658. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Topics ΓòÉΓòÉΓòÉ
  8659.  
  8660. Select an item: 
  8661.  
  8662. Syntax
  8663. Parameters
  8664. Returns
  8665. Example Code
  8666. Related Methods
  8667. Glossary
  8668.  
  8669.  
  8670. ΓòÉΓòÉΓòÉ 4.21. wpclsQueryDetailsInfo ΓòÉΓòÉΓòÉ
  8671.  
  8672.  
  8673. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Syntax ΓòÉΓòÉΓòÉ
  8674.  
  8675. /*******************************************/
  8676. /* This method is called to allow the      */
  8677. /* class object to specify its details to  */
  8678. /* be used for its instances.              */
  8679. /*******************************************/
  8680.  
  8681. #define INCL_WINWORKPLACE
  8682. #include <os2.h>
  8683.  
  8684. M_WPObject        *somSelf;          /*  Pointer to the WPObject class object. */
  8685. PCLASSFIELDINFO    pClassFieldInfo;  /*  Pointer to details information. */
  8686. PULONG             pSize;            /*  Total number of bytes of details data. */
  8687. ULONG              ulReturn;         /*  Sum of the number of detail columns for the object. */
  8688.  
  8689. ulReturn = _wpclsQueryDetailsInfo(somSelf,
  8690.              pClassFieldInfo, pSize);
  8691.  
  8692.  
  8693. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Parameter - somSelf ΓòÉΓòÉΓòÉ
  8694.  
  8695.  somSelf (M_WPObject *) - input 
  8696.     Pointer to the WPObject class object. 
  8697.  
  8698.  
  8699. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Parameter - pClassFieldInfo ΓòÉΓòÉΓòÉ
  8700.  
  8701.  pClassFieldInfo (PCLASSFIELDINFO) - in/out 
  8702.     Pointer to details information. 
  8703.  
  8704.  
  8705. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Parameter - pSize ΓòÉΓòÉΓòÉ
  8706.  
  8707.  pSize (PULONG) - in/out 
  8708.     Total number of bytes of details data. 
  8709.  
  8710.     This total includes the details added by this class and ancestor classes. 
  8711.  
  8712.  
  8713. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Return Value - ulReturn ΓòÉΓòÉΓòÉ
  8714.  
  8715.  ulReturn (ULONG) - returns 
  8716.     Sum of the number of detail columns for the object. 
  8717.  
  8718.     This sum includes details added by this class and ancestor classes. 
  8719.  
  8720.  
  8721. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Parameters ΓòÉΓòÉΓòÉ
  8722.  
  8723.  somSelf (M_WPObject *) - input 
  8724.     Pointer to the WPObject class object. 
  8725.  
  8726.  pClassFieldInfo (PCLASSFIELDINFO) - in/out 
  8727.     Pointer to details information. 
  8728.  
  8729.  pSize (PULONG) - in/out 
  8730.     Total number of bytes of details data. 
  8731.  
  8732.     This total includes the details added by this class and ancestor classes. 
  8733.  
  8734.  ulReturn (ULONG) - returns 
  8735.     Sum of the number of detail columns for the object. 
  8736.  
  8737.     This sum includes details added by this class and ancestor classes. 
  8738.  
  8739.  
  8740. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Remarks ΓòÉΓòÉΓòÉ
  8741.  
  8742. All objects which have information to display in details view must override 
  8743. this method. 
  8744.  
  8745. The two possible queries are: 
  8746.  
  8747. Query 1 
  8748.  
  8749. A request for the CLASSFIELDINFO linked the list segment associated with an 
  8750. object. This information is needed just prior to changing the view of a 
  8751. container control to details view. 
  8752.  
  8753. If pClassFieldInfo is NULL (no subclasses have appended details data), the 
  8754. number of columns of details information for this class and all its 
  8755. superclasses is returned. If pClassFieldInfo is NON-NULL, the number of columns 
  8756. of details informtion is returned and *pClassFieldInfo points to the head of a 
  8757. linked list of CLASSFIELDINFO structures to which a linked list of 
  8758. CLASSFIELDINFO structures describing the details fields of objects of this 
  8759. subclass should be appended. 
  8760.  
  8761. For example,on input *pClassFieldInfo: 
  8762.  
  8763.  
  8764. CLASSFIELDINFO_1_grandparent_
  8765. CLASSFIELDINFO_2_grandparent
  8766.   CLASSFIELDINFO_1_parent
  8767.  
  8768. on output, *pClassFieldInfo: 
  8769.  
  8770.  
  8771. CLASSFIELDINFO_1_grandparent_
  8772. CLASSFIELDINFO_2_grandparent
  8773.   CLASSFIELDINFO_1_parent
  8774. CLASSFIELDINFO_1_self
  8775.  
  8776. The correct way to handle this request is to do the following: 
  8777.  
  8778.    o  Call the parent method. The parent method returns the number of columns 
  8779.       the ancestors have contributed. 
  8780.  
  8781.    o  Walk the chain of CLASSFIELDINFO structures to the end and append the 
  8782.       chain of CLASSFIELDINFO structures for the current class (using the 
  8783.       pNextFieldInfo element). 
  8784.  
  8785.    o  If *pClassFieldInfo is zero (indicating no parent columns), assign 
  8786.       *pClassFieldInfo = beginning of CLASSFIELDINFO chain for this subclass. 
  8787.  
  8788.    o  Return the sum of the details columns of the parent and the current 
  8789.       subclass. 
  8790.  
  8791.  Note the following differences between the CLASSFIELDINFO and FIELDINFO 
  8792.  structures: 
  8793.  
  8794.    o  The offFieldData and ulLenFieldData fields are required so that 
  8795.       appropriate offsets for the data can be computed. The application is 
  8796.       responsible for providing offFieldData and ulLenFieldData fields. 
  8797.  
  8798.    o  The ulReserved field should be left NULL. 
  8799.  
  8800.    o  Owner draw, comparison, and sort functions may be specified for the 
  8801.       field. 
  8802.  
  8803.  For example, if an object has three fields: 
  8804.  
  8805.  
  8806.   typedef struct _SAMPLE_DETAIL_DATA {
  8807.     CDATE   cdate;
  8808.     CTIME   ctime;
  8809.     PSZ     psz;
  8810.   }  SAMPLE_DETAIL_DATA;
  8811.  
  8812.   classfieldinfo[0].offFieldData   = FIELDOFFSET(SAMPLE,cdate);
  8813.   classfieldinfo[0].ulLenFieldData = FIELDOFFSET(SAMPLE,ctime)
  8814.                                          FIELDOFFSET(SAMPLE,cdate);
  8815.  
  8816.   classfieldinfo[1].offFieldData   = FIELDOFFSET(SAMPLE,ctime);
  8817.   classfieldinfo[1].ulLenFieldData = FIELDOFFSET(SAMPLE,psz) -
  8818.                                          FIELDOFFSET(SAMPLE,ctime);
  8819.  
  8820.   classfieldinfo[2].offFieldData   = FIELDOFFSET(SAMPLE,psz);
  8821.   classfieldinfo[2].ulLenFieldData = sizeof(SAMPLE) -
  8822.                                          FIELDOFFSET(SAMPLE,psz);
  8823.  
  8824.  Note that *pClassFieldInfo must be modified to point to the beginning of the 
  8825.  CLASSFIELDINFO linked list only if *pClassFieldInfo is 0. 
  8826.  
  8827.  The application must return the sum of the details columns of the parent and 
  8828.  itself: 
  8829.  
  8830.  
  8831.   return(n_cols + n_parent_cols);
  8832.  
  8833.  Note also that the fields MUST be set up sequentially. classfieldinfo[0] must 
  8834.  point to data at an offset of 0. classfieldinfo[n] must point to data 
  8835.  adjacent, and directly following that described by classfieldinfo[-1]. 
  8836.  
  8837.  Query 2 
  8838.  
  8839.  The number of bytes of details data associated with an object. This 
  8840.  information is needed prior to allocating memory for a container control 
  8841.  insert record. 
  8842.  
  8843.  If pSize is NON-NULL, the override should adjust *pSize by the number of bytes 
  8844.  which must be added to the end of a MINIRECORDCORE structure to hold the 
  8845.  details information for objects of this class. 
  8846.  
  8847.  Example: 
  8848.  
  8849.  
  8850.   *pSize += bytes_of_details_data;
  8851.  
  8852.  In the case of the above example, 
  8853.  
  8854.  
  8855.   *pSize += sizeof(SAMPLE_DETAIL_DATA);
  8856.  
  8857.  Note:  All class field pointers returned should be pointers to static data 
  8858.         areas. 
  8859.  
  8860.  
  8861. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Usage ΓòÉΓòÉΓòÉ
  8862.  
  8863. This method is generally called only by the system. 
  8864.  
  8865.  
  8866. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - How to Override ΓòÉΓòÉΓòÉ
  8867.  
  8868. This method should be overridden by classes that introduce class-specific 
  8869. details to be displayed in details view. The parent method must always be 
  8870. called before appending the request information. 
  8871.  
  8872.  
  8873. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Related Methods ΓòÉΓòÉΓòÉ
  8874.  
  8875.    o  wpQueryDetailsData 
  8876.    o  wpclsQueryDetails 
  8877.    o  wpclsQueryDetailsInfo 
  8878.  
  8879.  
  8880. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Example Code ΓòÉΓòÉΓòÉ
  8881.  
  8882. This example adds details data for the Car object by appending FIELDINFO 
  8883. structures to *ppClassFieldInfo. 
  8884.  
  8885. SOM_Scope ULONG SOMLINK carM_wpclsQueryDetailsInfo(M_Car *somSelf,
  8886.                 PCLASSFIELDINFO *ppClassFieldInfo,
  8887.                 PULONG pSize)
  8888. {
  8889.  ULONG           cParentCol;
  8890.  PCLASSFIELDINFO pCFI;
  8891.  ULONG           i;
  8892.  
  8893.     /* M_CarData *somThis = M_CarGetData(somSelf); */
  8894.     M_CarMethodDebug("M_Car","carM_wpclsQueryDetailsInfo");
  8895.  
  8896.    /*  Always call the parent method first to retrieve the number of
  8897.        details columns and any data already defined in the details buffer. */
  8898.  
  8899.    cParentCol = parent_wpclsQueryDetailsInfo(somSelf, ppClassFieldInfo, pSize);
  8900.  
  8901.         /* If details columns exist, add the size of ours to it */
  8902.  
  8903.    if (pSize)
  8904.       *pSize += sizeof(CARDETAILS);
  8905.  
  8906.    /*   If the request was for the chained fieldinfo structures
  8907.     *   (ppClassFieldInfo is non-NULL), link them in
  8908.     *
  8909.     *   eventually the chain will look like
  8910.     *
  8911.     *   Grandad - Dad - Me - Kid - Grandkid
  8912.     *
  8913.     *   I will be getting the pointer to the beginning of the chain
  8914.     *
  8915.     *   If the beginning of the chain is 0, I will assign the address
  8916.     *   of my first CLASSFIELDINFO structure to *ppClassFieldInfo.
  8917.     *   Otherwise *pp points to the first column description in the
  8918.     *   chain.  We need to walk the chain and link our CLASSFIELDINFO
  8919.     *   structures at the end.
  8920.     */
  8921.  
  8922.    if (ppClassFieldInfo) {
  8923.  
  8924.       if (*ppClassFieldInfo) {
  8925.          pCFI = *ppClassFieldInfo;
  8926.          for (i=0;i<cParentColumns;i++)
  8927.             pCFI = (pCFI->pNextFieldInfo) ? pCFI->pNextFieldInfo : pCFI;
  8928.  
  8929.          pCFI->pNextFieldInfo = fieldinfo;
  8930.       } else {
  8931.          *ppClassFieldInfo = fieldinfo;
  8932.       } /* endif */
  8933.  
  8934.    } /* endif */
  8935.  
  8936.    return ((ULONG) (cParentColumns + NUM_CAR_FIELDS));
  8937. }
  8938.  
  8939.  
  8940. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Topics ΓòÉΓòÉΓòÉ
  8941.  
  8942. Select an item: 
  8943.  
  8944. Syntax
  8945. Parameters
  8946. Returns
  8947. Remarks
  8948. How to Override
  8949. Usage
  8950. Example Code
  8951. Related Methods
  8952. Glossary
  8953.  
  8954.  
  8955. ΓòÉΓòÉΓòÉ 4.22. wpclsQueryEditString ΓòÉΓòÉΓòÉ
  8956.  
  8957.  
  8958. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Syntax ΓòÉΓòÉΓòÉ
  8959.  
  8960. /*******************************************/
  8961. /* This method is called to allow the      */
  8962. /* class object to specify the text to be  */
  8963. /* used in the edit pushbutton of the      */
  8964. /* palette object's open view.             */
  8965. /*******************************************/
  8966.  
  8967. #define INCL_WINWORKPLACE
  8968. #include <os2.h>
  8969.  
  8970. M_WPPalette     *somSelf;   /*  Pointer to the WPPalette class object. */
  8971. PSZ              ppointer;  /*  Pointer to the edit pushbutton string. */
  8972.  
  8973. ppointer = _wpclsQueryEditString(somSelf);
  8974.  
  8975.  
  8976. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString Parameter - somSelf ΓòÉΓòÉΓòÉ
  8977.  
  8978.  somSelf (M_WPPalette *) - input 
  8979.     Pointer to the WPPalette class object. 
  8980.  
  8981.  
  8982. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString Return Value - ppointer ΓòÉΓòÉΓòÉ
  8983.  
  8984.  ppointer (PSZ) - returns 
  8985.     Pointer to the edit pushbutton string. 
  8986.  
  8987.  
  8988. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Parameters ΓòÉΓòÉΓòÉ
  8989.  
  8990.  somSelf (M_WPPalette *) - input 
  8991.     Pointer to the WPPalette class object. 
  8992.  
  8993.  ppointer (PSZ) - returns 
  8994.     Pointer to the edit pushbutton string. 
  8995.  
  8996.  
  8997. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Usage ΓòÉΓòÉΓòÉ
  8998.  
  8999. This method can be called at any time in order to determine the text of the 
  9000. edit pushbutton. 
  9001.  
  9002.  
  9003. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - How to Override ΓòÉΓòÉΓòÉ
  9004.  
  9005. This method should be overridden in order to specify class-specific edit 
  9006. pushbutton text. The parent method is generally not called. 
  9007.  
  9008.  
  9009. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Topics ΓòÉΓòÉΓòÉ
  9010.  
  9011. Select an item: 
  9012.  
  9013. Syntax
  9014. Parameters
  9015. Returns
  9016. How to Override
  9017. Usage
  9018. Glossary
  9019.  
  9020.  
  9021. ΓòÉΓòÉΓòÉ 4.23. wpclsQueryError ΓòÉΓòÉΓòÉ
  9022.  
  9023.  
  9024. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Syntax ΓòÉΓòÉΓòÉ
  9025.  
  9026. /*******************************************/
  9027. /* This class method queries the current   */
  9028. /* error code held within a class object.  */
  9029. /*******************************************/
  9030.  
  9031. #define INCL_WINWORKPLACE
  9032. #include <os2.h>
  9033.  
  9034. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  9035. ULONG           ulErrorId;  /*  ID of the last error. */
  9036.  
  9037. ulErrorId = _wpclsQueryError(somSelf);
  9038.  
  9039.  
  9040. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError Parameter - somSelf ΓòÉΓòÉΓòÉ
  9041.  
  9042.  somSelf (M_WPObject *) - input 
  9043.     Pointer to the WPObject class object. 
  9044.  
  9045.  
  9046. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError Return Value - ulErrorId ΓòÉΓòÉΓòÉ
  9047.  
  9048.  ulErrorId (ULONG) - returns 
  9049.     ID of the last error. 
  9050.  
  9051.     Last error that occurred when using this class object. 
  9052.  
  9053.  
  9054. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Parameters ΓòÉΓòÉΓòÉ
  9055.  
  9056.  somSelf (M_WPObject *) - input 
  9057.     Pointer to the WPObject class object. 
  9058.  
  9059.  ulErrorId (ULONG) - returns 
  9060.     ID of the last error. 
  9061.  
  9062.     Last error that occurred when using this class object. 
  9063.  
  9064.  
  9065. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Remarks ΓòÉΓòÉΓòÉ
  9066.  
  9067. When an error occurs within a class method and that method subsequently fails, 
  9068. the calling procedure can retrieve the error code for that failed method call 
  9069. by using the wpclsQueryError method. Note that the error code is always that of 
  9070. the last method that failed. A successful method does not modify the error code 
  9071. held within a class object. This method is analogous to the WinGetErrorInfo and 
  9072. the WinGetLastError function calls that are used by Presentation Manager 
  9073. applications to diagnose the reason for the previous failing call to a 
  9074. Presentation Manager function call. 
  9075.  
  9076. The system-provided class methods will return error codes as defined in the 
  9077. header file PMERR.H. For example, the wpclsQueryObject method will normally log 
  9078. an error of WPERR_OBJECT_NOT_FOUND if it is unable to return an object pointer. 
  9079.  
  9080.  
  9081. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Usage ΓòÉΓòÉΓòÉ
  9082.  
  9083. This method should be called immediately after a class method has failed in 
  9084. order to diagnose why the failure occurred. 
  9085.  
  9086.  
  9087. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - How to Override ΓòÉΓòÉΓòÉ
  9088.  
  9089. Never override this class method. 
  9090.  
  9091.  
  9092. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Related Methods ΓòÉΓòÉΓòÉ
  9093.  
  9094.    o  wpclsSetError 
  9095.  
  9096.  
  9097. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Example Code ΓòÉΓòÉΓòÉ
  9098.  
  9099. This example finds all occurrences of an object type in a folder. 
  9100.  
  9101.  VOID  clsFindEverybody(SOMAny *self)
  9102. {
  9103.    BOOL      rc;                 /* Return from methods */
  9104.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  9105.    CLASS     Class[2];           /* List of classes to look for */
  9106.    OBJECT    Object[10];         /* Objects returned from search */
  9107.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  9108.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  9109.    ULONG     errorid     = 0;    /* Error returned from previous search */
  9110.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  9111.    PSZ       title = sz;
  9112.    Class[0] = _WPFolder;
  9113.    Class[1] = NULL;
  9114.  
  9115.    /* Get the pointer to the desktop (since that is where we are looking) */
  9116.  
  9117.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  9118.  
  9119.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  9120.    rc = 0;
  9121.  
  9122.          /* Attempt to find the first 10 objects matching our criteria */
  9123.  
  9124.    ulCount = 10;
  9125.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  9126.                              Class,         /* Pointer to array of class objects */
  9127.                              &hFind,        /* Handle for wpclsFindObjectNext */
  9128.                              NULL,          /* Find EVERYTHING */
  9129.                              folder,        /* Pointer to folder of interest */
  9130.                              TRUE,          /* Search all folders in tree */
  9131.                              NULL,          /* No extended criteria */
  9132.                              Object,        /* Array of object pointers */
  9133.                              &ulCount );    /* Number requested and number found */
  9134.  
  9135.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  9136.  
  9137.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  9138.  
  9139.               /***** Process objects found here ******/
  9140.  
  9141.    } else {
  9142.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  9143.       return;
  9144.    } /* endif */
  9145.  
  9146.    do {
  9147.  
  9148.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  9149.       rc = 0;
  9150.  
  9151.              /* Look for next 10 objects */
  9152.  
  9153.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  9154.                                 hFind,          /* Handle from previous Find */
  9155.                                 Object,         /* Objects found */
  9156.                                 &ulCount );     /* Number to look for. On
  9157.                                                    return, number found */
  9158.  
  9159.       errorid = _wpclsQueryError( _WPObject );
  9160.  
  9161.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  9162.  
  9163.               /***** Process objects found here ******/
  9164.  
  9165.       } else {
  9166.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  9167.             return;
  9168.       } /* endif */
  9169.  
  9170.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  9171.  
  9172.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  9173.    rc = 0;
  9174.                /* Indicate find complete */
  9175.  
  9176.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  9177.  
  9178.    if (!rc) {
  9179.      errorid = _wpclsQueryError( _WPObject );
  9180.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  9181.      return;
  9182.    }
  9183.    return;
  9184. }
  9185.  
  9186.  
  9187. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Topics ΓòÉΓòÉΓòÉ
  9188.  
  9189. Select an item: 
  9190.  
  9191. Syntax
  9192. Parameters
  9193. Returns
  9194. Remarks
  9195. How to Override
  9196. Usage
  9197. Example Code
  9198. Related Methods
  9199. Glossary
  9200.  
  9201.  
  9202. ΓòÉΓòÉΓòÉ 4.24. wpclsQueryExtendedCriteria ΓòÉΓòÉΓòÉ
  9203.  
  9204.  
  9205. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Syntax ΓòÉΓòÉΓòÉ
  9206.  
  9207. /*******************************************/
  9208. /* The wpclsQueryExtendedCriteria method   */
  9209. /* is called to allow the specified class  */
  9210. /* to specify the extended criteria to be  */
  9211. /* used on a search for instances of this  */
  9212. /* class.                                  */
  9213. /*******************************************/
  9214.  
  9215. #define INCL_WINWORKPLACE
  9216. #include <os2.h>
  9217.  
  9218. M_WPObject     *somSelf;           /*  Pointer to the WPObject class object. */
  9219. PSZ             Title;             /*  Pointer to the title specification for objects to be searched. */
  9220. ULONG           ulSearchType;      /*  Flag indicating type of search to be performed. */
  9221. PVOID           ExtendedCriteria;  /*  Pointer to a buffer that contains the class-specific extended search criteria. */
  9222. BOOL            fSuccess;          /*  Success indicator. */
  9223.  
  9224. fSuccess = wpclsQueryExtendedCriteria(somSelf,
  9225.              Title, ulSearchType, ExtendedCriteria);
  9226.  
  9227.  
  9228. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - somSelf ΓòÉΓòÉΓòÉ
  9229.  
  9230.  somSelf (M_WPObject *) - input 
  9231.     Pointer to the WPObject class object. 
  9232.  
  9233.  
  9234. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - Title ΓòÉΓòÉΓòÉ
  9235.  
  9236.  Title (PSZ) - input 
  9237.     Pointer to the title specification for objects to be searched. 
  9238.  
  9239.     This title may include the wildcard characters "*" and "?". 
  9240.  
  9241.  
  9242. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - ulSearchType ΓòÉΓòÉΓòÉ
  9243.  
  9244.  ulSearchType (ULONG) - input 
  9245.     Flag indicating type of search to be performed. 
  9246.  
  9247.       SEARCH_ALL_FOLDERS 
  9248.          Search all folders. 
  9249.       SEARCH_THIS_FOLDER 
  9250.          Search current folder only. 
  9251.       SEARCH_THIS_TREE 
  9252.          Search the current folder tree only. 
  9253.  
  9254.  
  9255. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - ExtendedCriteria ΓòÉΓòÉΓòÉ
  9256.  
  9257.  ExtendedCriteria (PVOID) - output 
  9258.     Pointer to a buffer that contains the class-specific extended search 
  9259.     criteria. 
  9260.  
  9261.     This buffer can be passed to the wpDoesObjectMatch method. 
  9262.  
  9263.  
  9264. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Return Value - fSuccess ΓòÉΓòÉΓòÉ
  9265.  
  9266.  fSuccess (BOOL) - returns 
  9267.     Success indicator. 
  9268.  
  9269.       TRUE 
  9270.          Successful completion. 
  9271.       FALSE 
  9272.          An error occurred or the user canceled the search operation. 
  9273.  
  9274.  
  9275. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Parameters ΓòÉΓòÉΓòÉ
  9276.  
  9277.  somSelf (M_WPObject *) - input 
  9278.     Pointer to the WPObject class object. 
  9279.  
  9280.  Title (PSZ) - input 
  9281.     Pointer to the title specification for objects to be searched. 
  9282.  
  9283.     This title may include the wildcard characters "*" and "?". 
  9284.  
  9285.  ulSearchType (ULONG) - input 
  9286.     Flag indicating type of search to be performed. 
  9287.  
  9288.       SEARCH_ALL_FOLDERS 
  9289.          Search all folders. 
  9290.       SEARCH_THIS_FOLDER 
  9291.          Search current folder only. 
  9292.       SEARCH_THIS_TREE 
  9293.          Search the current folder tree only. 
  9294.  
  9295.  ExtendedCriteria (PVOID) - output 
  9296.     Pointer to a buffer that contains the class-specific extended search 
  9297.     criteria. 
  9298.  
  9299.     This buffer can be passed to the wpDoesObjectMatch method. 
  9300.  
  9301.  fSuccess (BOOL) - returns 
  9302.     Success indicator. 
  9303.  
  9304.       TRUE 
  9305.          Successful completion. 
  9306.       FALSE 
  9307.          An error occurred or the user canceled the search operation. 
  9308.  
  9309.  
  9310. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Remarks ΓòÉΓòÉΓòÉ
  9311.  
  9312. This method is called by the system during the processing of the Find and 
  9313. folder Include facilities. 
  9314.  
  9315. This method typically prompts the user to select the extended criteria. 
  9316.  
  9317.  
  9318. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Usage ΓòÉΓòÉΓòÉ
  9319.  
  9320. This method can be called at any time in order to determine the extended search 
  9321. criteria to be used for finding objects of this class. 
  9322.  
  9323.  
  9324. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - How to Override ΓòÉΓòÉΓòÉ
  9325.  
  9326. This method should be overridden by classes which introduce extended search 
  9327. criteria for use by the Find and folder Include facilities. 
  9328.  
  9329.  
  9330. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Topics ΓòÉΓòÉΓòÉ
  9331.  
  9332. Select an item: 
  9333.  
  9334. Syntax
  9335. Parameters
  9336. Returns
  9337. Remarks
  9338. How to Override
  9339. Usage
  9340. Glossary
  9341.  
  9342.  
  9343. ΓòÉΓòÉΓòÉ 4.25. wpclsQueryFolder ΓòÉΓòÉΓòÉ
  9344.  
  9345.  
  9346. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Syntax ΓòÉΓòÉΓòÉ
  9347.  
  9348. /*******************************************/
  9349. /* This method is called to get a pointer  */
  9350. /* to a folder object that corresponds to  */
  9351. /* a given file system location.           */
  9352. /*******************************************/
  9353.  
  9354. #define INCL_WINWORKPLACE
  9355. #include <os2.h>
  9356.  
  9357. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  9358. PSZ             pLocation;  /*  Folder location. */
  9359. BOOL            fLock;      /*  Lock object flag. */
  9360. WPFolder       *Success;    /*  Success indicator. */
  9361.  
  9362. Success = _wpclsQueryFolder(somSelf, pLocation,
  9363.             fLock);
  9364.  
  9365.  
  9366. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Parameter - somSelf ΓòÉΓòÉΓòÉ
  9367.  
  9368.  somSelf (M_WPObject *) - input 
  9369.     Pointer to the WPObject class object. 
  9370.  
  9371.  
  9372. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Parameter - pLocation ΓòÉΓòÉΓòÉ
  9373.  
  9374.  pLocation (PSZ) - input 
  9375.     Folder location. 
  9376.  
  9377.     This value can be in any of the following formats: 
  9378.  
  9379.    o  Predefined object IDs of system folders: 
  9380.  
  9381.            "<WP_NOWHERE>"           The hidden folder. 
  9382.            "<LOCATION_DESKTOP>"     The currently active desktop. 
  9383.            "<WP_OS2SYS>"            The System folder. 
  9384.            "<WP_TEMPS>"             The Templates folder. 
  9385.            "<WP_CONFIG>"            The System Setup folder. 
  9386.            "<WP_START>"             The Startup folder. 
  9387.            "<WP_INFO>"              The Information folder. 
  9388.            "<WP_DRIVES>"            The Drives folder. 
  9389.  
  9390.    o  Real name specified as a fully qualified path name. 
  9391.  
  9392.  
  9393. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Parameter - fLock ΓòÉΓòÉΓòÉ
  9394.  
  9395.  fLock (BOOL) - input 
  9396.     Lock object flag. 
  9397.  
  9398.     If this flag is false, the newly created object will be made dormant 
  9399.     whenever the object and the folder containing the object are closed. If 
  9400.     this flag is true, the new flag will remain active until the caller issues 
  9401.     the wpUnlockObject method on it. 
  9402.  
  9403.  
  9404. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Return Value - Success ΓòÉΓòÉΓòÉ
  9405.  
  9406.  Success (WPFolder *) - returns 
  9407.     Success indicator. 
  9408.  
  9409.       NULL      Error occurred 
  9410.       Other     Pointer to a folder object. 
  9411.  
  9412.  
  9413. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Parameters ΓòÉΓòÉΓòÉ
  9414.  
  9415.  somSelf (M_WPObject *) - input 
  9416.     Pointer to the WPObject class object. 
  9417.  
  9418.  pLocation (PSZ) - input 
  9419.     Folder location. 
  9420.  
  9421.     This value can be in any of the following formats: 
  9422.  
  9423.    o  Predefined object IDs of system folders: 
  9424.  
  9425.            "<WP_NOWHERE>"           The hidden folder. 
  9426.            "<LOCATION_DESKTOP>"     The currently active desktop. 
  9427.            "<WP_OS2SYS>"            The System folder. 
  9428.            "<WP_TEMPS>"             The Templates folder. 
  9429.            "<WP_CONFIG>"            The System Setup folder. 
  9430.            "<WP_START>"             The Startup folder. 
  9431.            "<WP_INFO>"              The Information folder. 
  9432.            "<WP_DRIVES>"            The Drives folder. 
  9433.  
  9434.    o  Real name specified as a fully qualified path name. 
  9435.  
  9436.  fLock (BOOL) - input 
  9437.     Lock object flag. 
  9438.  
  9439.     If this flag is false, the newly created object will be made dormant 
  9440.     whenever the object and the folder containing the object are closed. If 
  9441.     this flag is true, the new flag will remain active until the caller issues 
  9442.     the wpUnlockObject method on it. 
  9443.  
  9444.  Success (WPFolder *) - returns 
  9445.     Success indicator. 
  9446.  
  9447.       NULL      Error occurred 
  9448.       Other     Pointer to a folder object. 
  9449.  
  9450.  
  9451. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Remarks ΓòÉΓòÉΓòÉ
  9452.  
  9453. To obtain a real name from an object pointer, the wpQueryRealName method should 
  9454. be called. 
  9455.  
  9456.  
  9457. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Usage ΓòÉΓòÉΓòÉ
  9458.  
  9459. This method can be called at any time in order to determine the object pointer 
  9460. for a folder. 
  9461.  
  9462.  
  9463. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - How to Override ΓòÉΓòÉΓòÉ
  9464.  
  9465. This method is generally not overridden. 
  9466.  
  9467.  
  9468. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Example Code ΓòÉΓòÉΓòÉ
  9469.  
  9470.  #define INCL_WINWORKPLACE
  9471.  #include <os2.h>
  9472.  
  9473.  SOMAny    *objDesktop;
  9474.  SOMAny    *objSysShadow;
  9475.  
  9476.  
  9477.       /* Get the object pointer of the desktop folder */
  9478.  
  9479.  objDesktop = _wpclsQueryFolder( _WPFolder
  9480.                                , "<WP_DESKTOP>"     /* Folder location */
  9481.                                ,TRUE);              /* Keep active */
  9482.  
  9483.       /* Create a shadow of the desktop */
  9484.  
  9485.  objSysShadow = _wpCreateShadowObject( self
  9486.                                      , objDesktop   /* Object to shadow */
  9487.                                      ,FALSE);       /* Make dormant when folder
  9488.                                                        closes */
  9489.  
  9490.  
  9491. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Topics ΓòÉΓòÉΓòÉ
  9492.  
  9493. Select an item: 
  9494.  
  9495. Syntax
  9496. Parameters
  9497. Returns
  9498. Remarks
  9499. How to Override
  9500. Usage
  9501. Example Code
  9502. Glossary
  9503.  
  9504.  
  9505. ΓòÉΓòÉΓòÉ 4.26. wpclsQueryIcon ΓòÉΓòÉΓòÉ
  9506.  
  9507.  
  9508. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Syntax ΓòÉΓòÉΓòÉ
  9509.  
  9510. /*******************************************/
  9511. /* This method is called to allow the      */
  9512. /* class object to specify the default     */
  9513. /* icon to be used for its instances.      */
  9514. /*******************************************/
  9515.  
  9516. #define INCL_WINWORKPLACE
  9517. #include <os2.h>
  9518.  
  9519. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  9520. HPOINTER        hptrSuccess;  /*  Success indicator. */
  9521.  
  9522. hptrSuccess = _wpclsQueryIcon(somSelf);
  9523.  
  9524.  
  9525. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon Parameter - somSelf ΓòÉΓòÉΓòÉ
  9526.  
  9527.  somSelf (M_WPObject *) - input 
  9528.     Pointer to the WPObject class object. 
  9529.  
  9530.  
  9531. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon Return Value - hptrSuccess ΓòÉΓòÉΓòÉ
  9532.  
  9533.  hptrSuccess (HPOINTER) - returns 
  9534.     Success indicator. 
  9535.  
  9536.       NULL      Error occurred 
  9537.       Other     Handle to an icon. 
  9538.  
  9539.  
  9540. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Parameters ΓòÉΓòÉΓòÉ
  9541.  
  9542.  somSelf (M_WPObject *) - input 
  9543.     Pointer to the WPObject class object. 
  9544.  
  9545.  hptrSuccess (HPOINTER) - returns 
  9546.     Success indicator. 
  9547.  
  9548.       NULL      Error occurred 
  9549.       Other     Handle to an icon. 
  9550.  
  9551.  
  9552. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Remarks ΓòÉΓòÉΓòÉ
  9553.  
  9554. The class default icon can be loaded on wpclsInitData and freed on 
  9555. wpclsUnInitData. 
  9556.  
  9557.  
  9558. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Usage ΓòÉΓòÉΓòÉ
  9559.  
  9560. This method can be called at any time in order to determine the default icon 
  9561. for instances of this class. 
  9562.  
  9563.  
  9564. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - How to Override ΓòÉΓòÉΓòÉ
  9565.  
  9566. This method is overridden in order to change the default icon for an instance 
  9567. of the class. 
  9568.  
  9569.  
  9570. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Related Methods ΓòÉΓòÉΓòÉ
  9571.  
  9572.    o  wpclsQueryIcon 
  9573.    o  wpQueryIcon 
  9574.    o  wpQueryIconData 
  9575.    o  wpSetIcon 
  9576.    o  wpSetIconData 
  9577.    o  wpclsQueryIconData 
  9578.  
  9579.  
  9580. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Example Code ΓòÉΓòÉΓòÉ
  9581.  
  9582. This example returns the handle to an icon. 
  9583.  
  9584. SOM_Scope HPOINTER   SOMLINK pviewM_wpclsQueryIcon(M_PictureViewer *somSelf)
  9585. {
  9586.     /* M_PictureViewerData *somThis = M_PictureViewerGetData(somSelf); */
  9587.     M_PictureViewerMethodDebug("M_PictureViewer","pviewM_wpclsQueryIcon");
  9588.  
  9589. /*    return (parent_wpclsQueryIcon(somSelf));   don't call parent method */
  9590.       return ( _hIcon );                         /* Return own Icon */
  9591. }
  9592.  
  9593.  
  9594. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Topics ΓòÉΓòÉΓòÉ
  9595.  
  9596. Select an item: 
  9597.  
  9598. Syntax
  9599. Parameters
  9600. Returns
  9601. Remarks
  9602. How to Override
  9603. Usage
  9604. Example Code
  9605. Related Methods
  9606. Glossary
  9607.  
  9608.  
  9609. ΓòÉΓòÉΓòÉ 4.27. wpclsQueryIconData ΓòÉΓòÉΓòÉ
  9610.  
  9611.  
  9612. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Syntax ΓòÉΓòÉΓòÉ
  9613.  
  9614. /*******************************************/
  9615. /* This class method allows the system to  */
  9616. /* build the class default icon for a      */
  9617. /* given class.                            */
  9618. /*******************************************/
  9619.  
  9620. #define INCL_WINWORKPLACE
  9621. #include <os2.h>
  9622.  
  9623. M_WPObject     *somSelf;       /*  Pointer to the WPObject class object. */
  9624. PICONINFO       pIconInfo;     /*  Handle to the container control window. */
  9625. ULONG           ulcbIconInfo;  /*  Buffer size. */
  9626.  
  9627. ulcbIconInfo = _wpclsQueryIconData(somSelf,
  9628.                  pIconInfo);
  9629.  
  9630.  
  9631. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData Parameter - somSelf ΓòÉΓòÉΓòÉ
  9632.  
  9633.  somSelf (M_WPObject *) - input 
  9634.     Pointer to the WPObject class object. 
  9635.  
  9636.  
  9637. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData Parameter - pIconInfo ΓòÉΓòÉΓòÉ
  9638.  
  9639.  pIconInfo (PICONINFO) - in/out 
  9640.     Handle to the container control window. 
  9641.  
  9642.     If this parameter is NULLHANDLE, the size should still be returned 
  9643.     correctly. 
  9644.  
  9645.  
  9646. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData Return Value - ulcbIconInfo ΓòÉΓòÉΓòÉ
  9647.  
  9648.  ulcbIconInfo (ULONG) - returns 
  9649.     Buffer size. 
  9650.  
  9651.     The size of the buffer needed to accommodate the ICONINFO buffer that is 
  9652.     returned by this particular class object. 
  9653.  
  9654.  
  9655. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Parameters ΓòÉΓòÉΓòÉ
  9656.  
  9657.  somSelf (M_WPObject *) - input 
  9658.     Pointer to the WPObject class object. 
  9659.  
  9660.  pIconInfo (PICONINFO) - in/out 
  9661.     Handle to the container control window. 
  9662.  
  9663.     If this parameter is NULLHANDLE, the size should still be returned 
  9664.     correctly. 
  9665.  
  9666.  ulcbIconInfo (ULONG) - returns 
  9667.     Buffer size. 
  9668.  
  9669.     The size of the buffer needed to accommodate the ICONINFO buffer that is 
  9670.     returned by this particular class object. 
  9671.  
  9672.  
  9673. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Remarks ΓòÉΓòÉΓòÉ
  9674.  
  9675. If NULLHANDLE is passed for the pIconInfo parameter, the caller is asking for 
  9676. the size of the ICONINFO buffer needed for this class (usually for memory 
  9677. allocation purposes). Otherwise, the pIconInfo parameter can always be assumed 
  9678. to be large enough to accommodate the ICONINFO for this class. 
  9679.  
  9680. Note that the ICONINFO structure allows you to specify the default icon in 
  9681. three different ways: 
  9682.  
  9683.    o  An icon file name 
  9684.    o  A module name and resource identifier 
  9685.    o  A block of binary data 
  9686.  
  9687.  However, only one mechanism need be supported by any given class. For example, 
  9688.  a caller cannot request one of the three formats by prefilling the ICONINFO 
  9689.  structure. 
  9690.  
  9691.  
  9692. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Usage ΓòÉΓòÉΓòÉ
  9693.  
  9694. This method may be called at any time. Typically, it would not be useful for 
  9695. another object class to make calls to this method. 
  9696.  
  9697.  
  9698. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - How to Override ΓòÉΓòÉΓòÉ
  9699.  
  9700. Workplace classes that wish to have a unique class default icon must override 
  9701. this method and fill out the appropriate fields within the ICONINFO structure. 
  9702. In addition, the correct size for the ICONINFO must always be returned. 
  9703.  
  9704.  
  9705. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Related Methods ΓòÉΓòÉΓòÉ
  9706.  
  9707.    o  wpQueryIcon 
  9708.    o  wpQueryIconData 
  9709.    o  wpSetIcon 
  9710.    o  wpSetIconData 
  9711.  
  9712.  
  9713. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Example Code ΓòÉΓòÉΓòÉ
  9714.  
  9715. This example returns information about the icon associated with the class if 
  9716. pIconInfo is non-NULL. 
  9717.  
  9718. SOM_Scope ULONG SOMLINK CalendarM_wpclsQueryIconData(M_Calendar *somSelf,
  9719.                   PICONINFO pIconInfo)
  9720. {
  9721.    M_CalendarData *somThis = M_CalendarGetData(somSelf);
  9722.    M_CalendarMethodDebug("M_Calendar","myfM_wpclsQueryIconData");
  9723.  
  9724.    if (pIconInfo)   {
  9725.       pIconInfo->fFormat = ICON_RESOURCE;
  9726.       pIconInfo->hmod    = _clsQueryModuleHandle( somSelf );
  9727.       pIconInfo->resid   = ID_ICON;
  9728.    } /* endif */
  9729.    return ( sizeof(ICONINFO) );
  9730. }
  9731.  
  9732.  
  9733. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Topics ΓòÉΓòÉΓòÉ
  9734.  
  9735. Select an item: 
  9736.  
  9737. Syntax
  9738. Parameters
  9739. Returns
  9740. Remarks
  9741. How to Override
  9742. Usage
  9743. Example Code
  9744. Related Methods
  9745. Glossary
  9746.  
  9747.  
  9748. ΓòÉΓòÉΓòÉ 4.28. wpclsQueryIconDataN ΓòÉΓòÉΓòÉ
  9749.  
  9750.  
  9751. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Syntax ΓòÉΓòÉΓòÉ
  9752.  
  9753. /*******************************************/
  9754. /* This method is specific to version 3,   */
  9755. /* or higher, of the OS/2 operating        */
  9756. /* system.  This class method allows the   */
  9757. /* system to build the class default       */
  9758. /* animation icon for a given class.       */
  9759. /*******************************************/
  9760.  
  9761. #define INCL_WINWORKPLACE
  9762. #include <os2.h>
  9763.  
  9764. M_WPFolder     *somSelf;       /*  Pointer to the WPFolder class object. */
  9765. PICONINFO       pIconInfo;     /*  Pointer to the icon information. */
  9766. ULONG           ulcbIconInfo;  /*  Size of the buffer needed to store the ICONINFO data returned by this class object. */
  9767. ULONG           ulIconIndex;   /*  Animation icon index. */
  9768.  
  9769. _wpclsQueryIconDataN(somSelf, pIconInfo, ulcbIconInfo,
  9770.                 ulIconIndex);
  9771.  
  9772.  
  9773. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - somSelf ΓòÉΓòÉΓòÉ
  9774.  
  9775.  somSelf (M_WPFolder *) - input 
  9776.     Pointer to the WPFolder class object. 
  9777.  
  9778.  
  9779. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - pIconInfo ΓòÉΓòÉΓòÉ
  9780.  
  9781.  pIconInfo (PICONINFO) - input 
  9782.     Pointer to the icon information. 
  9783.  
  9784.  
  9785. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - ulcbIconInfo ΓòÉΓòÉΓòÉ
  9786.  
  9787.  ulcbIconInfo (ULONG) - input 
  9788.     Size of the buffer needed to store the ICONINFO data returned by this class 
  9789.     object. 
  9790.  
  9791.  
  9792. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - ulIconIndex ΓòÉΓòÉΓòÉ
  9793.  
  9794.  ulIconIndex (ULONG) - input 
  9795.     Animation icon index. 
  9796.  
  9797.     This value must be 1. 
  9798.  
  9799.  
  9800. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Parameters ΓòÉΓòÉΓòÉ
  9801.  
  9802.  somSelf (M_WPFolder *) - input 
  9803.     Pointer to the WPFolder class object. 
  9804.  
  9805.  pIconInfo (PICONINFO) - input 
  9806.     Pointer to the icon information. 
  9807.  
  9808.  ulcbIconInfo (ULONG) - input 
  9809.     Size of the buffer needed to store the ICONINFO data returned by this class 
  9810.     object. 
  9811.  
  9812.  ulIconIndex (ULONG) - input 
  9813.     Animation icon index. 
  9814.  
  9815.     This value must be 1. 
  9816.  
  9817.  
  9818. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Remarks ΓòÉΓòÉΓòÉ
  9819.  
  9820. If NULLHANDLE is passed for the pIconInfo parameter, the caller is asking for 
  9821. the size of the ICONINFO buffer needed for this class usually for memory 
  9822. allocation purposes. Otherwise, the pIconInfo parameter can always be assumed 
  9823. to be large enough to accommodate the ICONINFO for this class. 
  9824.  
  9825. Note that the ICONINFO structure allows you to specify the default icon in 
  9826. three different ways: 
  9827.  
  9828.    o  An icon filename 
  9829.    o  A module name and resource identifier 
  9830.    o  A block of binary data 
  9831.  
  9832.  However, only one mechanism needs to be supported for any given class. For 
  9833.  example, a caller cannot request one of the three formats by prefilling the 
  9834.  ICONINFO structure. 
  9835.  
  9836.  
  9837. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Usage ΓòÉΓòÉΓòÉ
  9838.  
  9839. This method may be called at any time. Typically, it would not be useful for 
  9840. another object class to make calls to this method. 
  9841.  
  9842.  
  9843. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - How to Override ΓòÉΓòÉΓòÉ
  9844.  
  9845. Workplace classes that wish to have a unique class default animation icon must 
  9846. override this method and fill out the appropriate fields within the ICONINFO 
  9847. structure. In addition, the correct size for the ICONINFO must always be 
  9848. returned. 
  9849.  
  9850.  
  9851. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Related Methods ΓòÉΓòÉΓòÉ
  9852.  
  9853.    o  wpQueryIcon 
  9854.    o  wpQueryIconData 
  9855.    o  wpSetIcon 
  9856.    o  wpSetIconData 
  9857.    o  wpclsQueryIconN 
  9858.  
  9859.  
  9860. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Topics ΓòÉΓòÉΓòÉ
  9861.  
  9862. Select an item: 
  9863.  
  9864. Syntax
  9865. Parameters
  9866. Remarks
  9867. How to Override
  9868. Usage
  9869. Related Methods
  9870. Glossary
  9871.  
  9872.  
  9873. ΓòÉΓòÉΓòÉ 4.29. wpclsQueryIconN ΓòÉΓòÉΓòÉ
  9874.  
  9875.  
  9876. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Syntax ΓòÉΓòÉΓòÉ
  9877.  
  9878. /*******************************************/
  9879. /* This method is specific to version 3,   */
  9880. /* or higher, of the OS/2 operating        */
  9881. /* system.  This method is called to allow */
  9882. /* the class object to specify the default */
  9883. /* animation icon to be used for its       */
  9884. /* instances.                              */
  9885. /*******************************************/
  9886.  
  9887. #define INCL_WINWORKPLACE
  9888. #include <os2.h>
  9889.  
  9890. M_WPFolder     *somSelf;      /*  Pointer to the WPFolder class object. */
  9891. ULONG           ulIconIndex;  /*  Animation icon index. */
  9892. HPOINTER        hptr;         /*  Handle to the animation icon. */
  9893.  
  9894. hptr = _wpclsQueryIconN(somSelf, ulIconIndex);
  9895.  
  9896.  
  9897. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN Parameter - somSelf ΓòÉΓòÉΓòÉ
  9898.  
  9899.  somSelf (M_WPFolder *) - input 
  9900.     Pointer to the WPFolder class object. 
  9901.  
  9902.  
  9903. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN Parameter - ulIconIndex ΓòÉΓòÉΓòÉ
  9904.  
  9905.  ulIconIndex (ULONG) - input 
  9906.     Animation icon index. 
  9907.  
  9908.     This value must be 1. 
  9909.  
  9910.  
  9911. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN Return Value - hptr ΓòÉΓòÉΓòÉ
  9912.  
  9913.  hptr (HPOINTER) - returns 
  9914.     Handle to the animation icon. 
  9915.  
  9916.     A return value of NULL indicates that there is no animation icon. 
  9917.  
  9918.  
  9919. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Parameters ΓòÉΓòÉΓòÉ
  9920.  
  9921.  somSelf (M_WPFolder *) - input 
  9922.     Pointer to the WPFolder class object. 
  9923.  
  9924.  ulIconIndex (ULONG) - input 
  9925.     Animation icon index. 
  9926.  
  9927.     This value must be 1. 
  9928.  
  9929.  hptr (HPOINTER) - returns 
  9930.     Handle to the animation icon. 
  9931.  
  9932.     A return value of NULL indicates that there is no animation icon. 
  9933.  
  9934.  
  9935. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Remarks ΓòÉΓòÉΓòÉ
  9936.  
  9937. This method is very similar to wpclsQueryIcon. The difference is that 
  9938. wpclsQueryIcon returns the handle for a normal object icon (the closed folder 
  9939. icon), while wpclsQueryIconN returns the handle for the animation icon (the 
  9940. open folder icon). 
  9941.  
  9942.  
  9943. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Usage ΓòÉΓòÉΓòÉ
  9944.  
  9945. This method can be called at any time. 
  9946.  
  9947.  
  9948. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - How to Override ΓòÉΓòÉΓòÉ
  9949.  
  9950. This method generally not overridden. 
  9951.  
  9952.  
  9953. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Related Methods ΓòÉΓòÉΓòÉ
  9954.  
  9955.    o  wpclsQueryIcon 
  9956.    o  wpQueryIcon 
  9957.    o  wpQueryIconData 
  9958.    o  wpSetIcon 
  9959.    o  wpSetIconData 
  9960.    o  wpclsQueryIconData 
  9961.    o  wpclsQueryIconDataN 
  9962.  
  9963.  
  9964. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Topics ΓòÉΓòÉΓòÉ
  9965.  
  9966. Select an item: 
  9967.  
  9968. Syntax
  9969. Parameters
  9970. Returns
  9971. Remarks
  9972. How to Override
  9973. Usage
  9974. Related Methods
  9975. Glossary
  9976.  
  9977.  
  9978. ΓòÉΓòÉΓòÉ 4.30. wpclsQueryInstanceFilter ΓòÉΓòÉΓòÉ
  9979.  
  9980.  
  9981. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Syntax ΓòÉΓòÉΓòÉ
  9982.  
  9983. /*******************************************/
  9984. /* This method is called to allow the      */
  9985. /* class object to specify the file title  */
  9986. /* filters for instances of its class.     */
  9987. /*******************************************/
  9988.  
  9989. #define INCL_WINWORKPLACE
  9990. #include <os2.h>
  9991.  
  9992. M_WPFileSystem     *somSelf;   /*  Pointer to the WPFileSystem class object. */
  9993. PSZ                 psuccess;  /*  Success indicator. */
  9994.  
  9995. psuccess = _wpclsQueryInstanceFilter(somSelf);
  9996.  
  9997.  
  9998. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter Parameter - somSelf ΓòÉΓòÉΓòÉ
  9999.  
  10000.  somSelf (M_WPFileSystem *) - input 
  10001.     Pointer to the WPFileSystem class object. 
  10002.  
  10003.  
  10004. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter Return Value - psuccess ΓòÉΓòÉΓòÉ
  10005.  
  10006.  psuccess (PSZ) - returns 
  10007.     Success indicator. 
  10008.  
  10009.       NULL      Error occurred. 
  10010.       Other     A pointer to a string containing file title filters. This 
  10011.                 string can contain several file title filters separated by 
  10012.                 commas. For example: 
  10013.  
  10014.                                 "*.TXT, *.DOC"
  10015.  
  10016.  
  10017. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Parameters ΓòÉΓòÉΓòÉ
  10018.  
  10019.  somSelf (M_WPFileSystem *) - input 
  10020.     Pointer to the WPFileSystem class object. 
  10021.  
  10022.  psuccess (PSZ) - returns 
  10023.     Success indicator. 
  10024.  
  10025.       NULL      Error occurred. 
  10026.       Other     A pointer to a string containing file title filters. This 
  10027.                 string can contain several file title filters separated by 
  10028.                 commas. For example: 
  10029.  
  10030.                                 "*.TXT, *.DOC"
  10031.  
  10032.  
  10033. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Remarks ΓòÉΓòÉΓòÉ
  10034.  
  10035. It is important that the values returned by this class method are restricted to 
  10036. class-specific filters. For example, returning a filter of "*.*" could 
  10037. effectively make the system unstable. 
  10038.  
  10039.  
  10040. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Usage ΓòÉΓòÉΓòÉ
  10041.  
  10042. This method can be called at any time in order to determine which file title 
  10043. filters are used to determine instances of this class. 
  10044.  
  10045.  
  10046. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - How to Override ΓòÉΓòÉΓòÉ
  10047.  
  10048. This method should be overridden in order to automatically designate file 
  10049. objects as instances of this class. The value returned by the override method 
  10050. will replace the current title filter string which is used to designate 
  10051. instances. If the parent method is called, it should be called first. 
  10052.  
  10053.  
  10054. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Related Methods ΓòÉΓòÉΓòÉ
  10055.  
  10056.    o  wpclsQueryInstanceType 
  10057.  
  10058.  
  10059. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Example Code ΓòÉΓòÉΓòÉ
  10060.  
  10061. This example shows how to designate files ending in an extension of .GIF as 
  10062. being associated with an instance of a GIFPicture object. 
  10063.  
  10064. SOM_Scope PSZ   SOMLINK gifpicM_wpclsQueryInstanceFilter(M_GIFPicture *somSelf)
  10065. {
  10066.     /* M_GIFPictureData *somThis = M_GIFPictureGetData(somSelf); */
  10067.     M_GIFPictureMethodDebug("M_GIFPicture","gifpicM_wpclsQueryInstanceFilter");
  10068.  
  10069. /*    return (parent_wpclsQueryInstanceFilter(somSelf));   Don't call parent */
  10070.  
  10071.       return ( "*.GIF" );
  10072. }
  10073.  
  10074.  
  10075. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Topics ΓòÉΓòÉΓòÉ
  10076.  
  10077. Select an item: 
  10078.  
  10079. Syntax
  10080. Parameters
  10081. Returns
  10082. Remarks
  10083. How to Override
  10084. Usage
  10085. Example Code
  10086. Related Methods
  10087. Glossary
  10088.  
  10089.  
  10090. ΓòÉΓòÉΓòÉ 4.31. wpclsQueryInstanceType ΓòÉΓòÉΓòÉ
  10091.  
  10092.  
  10093. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Syntax ΓòÉΓòÉΓòÉ
  10094.  
  10095. /*******************************************/
  10096. /* This method is called to allow the      */
  10097. /* class object to specify the file types  */
  10098. /* for instances of its class.             */
  10099. /*******************************************/
  10100.  
  10101. #define INCL_WINWORKPLACE
  10102. #include <os2.h>
  10103.  
  10104. M_WPFileSystem     *somSelf;   /*  Pointer to the WPFileSystem class object. */
  10105. PSZ                 psuccess;  /*  Success indicator. */
  10106.  
  10107. psuccess = _wpclsQueryInstanceType(somSelf);
  10108.  
  10109.  
  10110. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType Parameter - somSelf ΓòÉΓòÉΓòÉ
  10111.  
  10112.  somSelf (M_WPFileSystem *) - input 
  10113.     Pointer to the WPFileSystem class object. 
  10114.  
  10115.  
  10116. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType Return Value - psuccess ΓòÉΓòÉΓòÉ
  10117.  
  10118.  psuccess (PSZ) - returns 
  10119.     Success indicator. 
  10120.  
  10121.       NULL      Error occurred. 
  10122.       Other     A pointer to a string containing file types. This string can 
  10123.                 contain several file types separated by commas. For example: 
  10124.  
  10125.                                 "Plain Text,C Code"
  10126.  
  10127.  
  10128. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Parameters ΓòÉΓòÉΓòÉ
  10129.  
  10130.  somSelf (M_WPFileSystem *) - input 
  10131.     Pointer to the WPFileSystem class object. 
  10132.  
  10133.  psuccess (PSZ) - returns 
  10134.     Success indicator. 
  10135.  
  10136.       NULL      Error occurred. 
  10137.       Other     A pointer to a string containing file types. This string can 
  10138.                 contain several file types separated by commas. For example: 
  10139.  
  10140.                                 "Plain Text,C Code"
  10141.  
  10142.  
  10143. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Remarks ΓòÉΓòÉΓòÉ
  10144.  
  10145. It is recommended that object classes define their own special type strings. 
  10146.  
  10147.  
  10148. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Usage ΓòÉΓòÉΓòÉ
  10149.  
  10150. This method can be called at any time in order to determine which file types 
  10151. are used to determine instances of this class. 
  10152.  
  10153.  
  10154. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - How to Override ΓòÉΓòÉΓòÉ
  10155.  
  10156. This method should be overridden in order to automatically designate file 
  10157. objects as instances of this class. The value returned by the override method 
  10158. will replace the current type string which is used to designate instances. If 
  10159. the parent method is called, it should be called first. 
  10160.  
  10161.  
  10162. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Related Methods ΓòÉΓòÉΓòÉ
  10163.  
  10164.    o  wpclsQueryInstanceFilter 
  10165.  
  10166.  
  10167. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Example Code ΓòÉΓòÉΓòÉ
  10168.  
  10169. This example associates two file types as being associated with the Picture 
  10170. object. 
  10171.  
  10172. SOM_Scope PSZ   SOMLINK PictureM_wpclsQueryInstanceType(M_Picture *somSelf)
  10173. {
  10174.     /* M_PictureData *somThis = M_PictureGetData(somSelf); */
  10175.     M_PictureMethodDebug("M_Picture","PictureM_wpclsQueryInstanceType");
  10176.  
  10177. /*  return (parent_wpclsQueryInstanceType(somSelf));  no call to parent */
  10178.  
  10179.     return ( "JPG File,GIF File" );
  10180. }
  10181.  
  10182.  
  10183. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Topics ΓòÉΓòÉΓòÉ
  10184.  
  10185. Select an item: 
  10186.  
  10187. Syntax
  10188. Parameters
  10189. Returns
  10190. Remarks
  10191. How to Override
  10192. Usage
  10193. Example Code
  10194. Related Methods
  10195. Glossary
  10196.  
  10197.  
  10198. ΓòÉΓòÉΓòÉ 4.32. wpclsQueryObject ΓòÉΓòÉΓòÉ
  10199.  
  10200.  
  10201. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Syntax ΓòÉΓòÉΓòÉ
  10202.  
  10203. /*******************************************/
  10204. /* This class method returns the object    */
  10205. /* pointer for a given persistent object   */
  10206. /* handle.                                 */
  10207. /*******************************************/
  10208.  
  10209. #define INCL_WINWORKPLACE
  10210. #include <os2.h>
  10211.  
  10212. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  10213. HOBJECT         hObject;  /*  Handle for a given object instance. */
  10214. WPObject       *object;   /*  Pointer to the object. */
  10215.  
  10216. object = _wpclsQueryObject(somSelf, hObject);
  10217.  
  10218.  
  10219. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject Parameter - somSelf ΓòÉΓòÉΓòÉ
  10220.  
  10221.  somSelf (M_WPObject *) - input 
  10222.     Pointer to the WPObject class object. 
  10223.  
  10224.  
  10225. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject Parameter - hObject ΓòÉΓòÉΓòÉ
  10226.  
  10227.  hObject (HOBJECT) - input 
  10228.     Handle for a given object instance. 
  10229.  
  10230.  
  10231. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject Return Value - object ΓòÉΓòÉΓòÉ
  10232.  
  10233.  object (WPObject *) - returns 
  10234.     Pointer to the object. 
  10235.  
  10236.     The pointer to the object that corresponds to the given object handle or 
  10237.     NULLHANDLE if that object no longer exists. 
  10238.  
  10239.  
  10240. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Parameters ΓòÉΓòÉΓòÉ
  10241.  
  10242.  somSelf (M_WPObject *) - input 
  10243.     Pointer to the WPObject class object. 
  10244.  
  10245.  hObject (HOBJECT) - input 
  10246.     Handle for a given object instance. 
  10247.  
  10248.  object (WPObject *) - returns 
  10249.     Pointer to the object. 
  10250.  
  10251.     The pointer to the object that corresponds to the given object handle or 
  10252.     NULLHANDLE if that object no longer exists. 
  10253.  
  10254.  
  10255. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Remarks ΓòÉΓòÉΓòÉ
  10256.  
  10257. All workplace objects can be uniquely identified by a persistent object handle 
  10258. within a given machine. Once an object handle is obtained for an object (using 
  10259. the wpQueryHandle instance method), the handle can be used at any subsequent 
  10260. time even if the system was powered off in the meantime, provided that the 
  10261. object instance has not been destroyed. This method is intended for use by 
  10262. objects that wish to communicate with other objects using method calls. At any 
  10263. point in time, an object can reestablish contact with another object by using 
  10264. this method. For example, a WPShadow object will use this method to get the 
  10265. object pointer to the object it is currently shadowing when it is made awake. 
  10266. Note that the returned object is locked so that the called object can access 
  10267. the returned pointer without the risk of the object being made dormant. When 
  10268. the object pointer is no longer needed, the wpUnlockObject method should be 
  10269. invoked to permit the system to make that object dormant when all other locks 
  10270. on it have been released. 
  10271.  
  10272. Using HOBJECT for .INI files or files in which an application uses a 
  10273. rename/save/delete sequence is not supported. 
  10274.  
  10275.  
  10276. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Usage ΓòÉΓòÉΓòÉ
  10277.  
  10278. This method can be called at any time. 
  10279.  
  10280.  
  10281. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - How to Override ΓòÉΓòÉΓòÉ
  10282.  
  10283. This class method is generally not overridden. 
  10284.  
  10285.  
  10286. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Related Methods ΓòÉΓòÉΓòÉ
  10287.  
  10288.    o  wpclsObjectFromHandle 
  10289.    o  wpclsQueryObjectFromFrame 
  10290.    o  wpclsQueryObjectFromPath 
  10291.  
  10292.  
  10293. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Topics ΓòÉΓòÉΓòÉ
  10294.  
  10295. Select an item: 
  10296.  
  10297. Syntax
  10298. Parameters
  10299. Returns
  10300. Remarks
  10301. How to Override
  10302. Usage
  10303. Related Methods
  10304. Glossary
  10305.  
  10306.  
  10307. ΓòÉΓòÉΓòÉ 4.33. wpclsQueryObjectFromFrame ΓòÉΓòÉΓòÉ
  10308.  
  10309.  
  10310. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Syntax ΓòÉΓòÉΓòÉ
  10311.  
  10312. /*******************************************/
  10313. /* This method is specific to version 3,   */
  10314. /* or higher, of the OS/2 operating        */
  10315. /* system.  This class method returns a    */
  10316. /* pointer to the object associated with   */
  10317. /* the specified frame window handle.      */
  10318. /*******************************************/
  10319.  
  10320. #define INCL_WINWORKPLACE
  10321. #include <os2.h>
  10322.  
  10323. M_WPDesktop     *somSelf;    /*  Pointer to the WPDesktop class object. */
  10324. HWND             hwndFrame;  /*  Handle to the top-level frame window. */
  10325. WPObject        *Object;     /*  Pointer to the object associated with hwndFrame. */
  10326.  
  10327. Object = _wpclsQueryObjectFromFrame(somSelf,
  10328.            hwndFrame);
  10329.  
  10330.  
  10331. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame Parameter - somSelf ΓòÉΓòÉΓòÉ
  10332.  
  10333.  somSelf (M_WPDesktop *) - input 
  10334.     Pointer to the WPDesktop class object. 
  10335.  
  10336.  
  10337. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame Parameter - hwndFrame ΓòÉΓòÉΓòÉ
  10338.  
  10339.  hwndFrame (HWND) - input 
  10340.     Handle to the top-level frame window. 
  10341.  
  10342.  
  10343. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame Return Value - Object ΓòÉΓòÉΓòÉ
  10344.  
  10345.  Object (WPObject *) - returns 
  10346.     Pointer to the object associated with hwndFrame. 
  10347.  
  10348.     This parameter contains a pointer to the object of which its view has the 
  10349.     given frame window handle as its top-level frame window handle. 
  10350.  
  10351.     A return value of NULL indicates that either an associated object could not 
  10352.     be found or an error occurred. 
  10353.  
  10354.  
  10355. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Parameters ΓòÉΓòÉΓòÉ
  10356.  
  10357.  somSelf (M_WPDesktop *) - input 
  10358.     Pointer to the WPDesktop class object. 
  10359.  
  10360.  hwndFrame (HWND) - input 
  10361.     Handle to the top-level frame window. 
  10362.  
  10363.  Object (WPObject *) - returns 
  10364.     Pointer to the object associated with hwndFrame. 
  10365.  
  10366.     This parameter contains a pointer to the object of which its view has the 
  10367.     given frame window handle as its top-level frame window handle. 
  10368.  
  10369.     A return value of NULL indicates that either an associated object could not 
  10370.     be found or an error occurred. 
  10371.  
  10372.  
  10373. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Remarks ΓòÉΓòÉΓòÉ
  10374.  
  10375. This method returns the object for which the handle is a view rather than the 
  10376. application implementing the view. 
  10377.  
  10378. For example, if the hwndFrame of a folder's view is passed in, this method 
  10379. returns the folder object. If the hwndFrame of the system editor is passed in, 
  10380. this method returns the object which is currently being viewed by the editor. 
  10381. In this case, if an associated object cannot be found, the system editor 
  10382. program object is returned. For instance, if the system editor is launched from 
  10383. the command line and its hwndFrame is passed in, the editor program object is 
  10384. returned. 
  10385.  
  10386.  
  10387. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Usage ΓòÉΓòÉΓòÉ
  10388.  
  10389. This method can be called at any time. 
  10390.  
  10391.  
  10392. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - How to Override ΓòÉΓòÉΓòÉ
  10393.  
  10394. This method should not be overridden. 
  10395.  
  10396.  
  10397. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Related Methods ΓòÉΓòÉΓòÉ
  10398.  
  10399.    o  wpclsQueryObject 
  10400.    o  wpclsObjectFromHandle 
  10401.    o  wpclsQueryObjectFromPath 
  10402.  
  10403.  
  10404. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Topics ΓòÉΓòÉΓòÉ
  10405.  
  10406. Select an item: 
  10407.  
  10408. Syntax
  10409. Parameters
  10410. Returns
  10411. Remarks
  10412. How to Override
  10413. Usage
  10414. Related Methods
  10415. Glossary
  10416.  
  10417.  
  10418. ΓòÉΓòÉΓòÉ 4.34. wpclsQueryObjectFromPath ΓòÉΓòÉΓòÉ
  10419.  
  10420.  
  10421. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Syntax ΓòÉΓòÉΓòÉ
  10422.  
  10423. /*******************************************/
  10424. /* This method is specific to version 3,   */
  10425. /* or higher, of the OS/2 operating        */
  10426. /* system.  This class method returns the  */
  10427. /* object pointer for a file or directory. */
  10428. /*******************************************/
  10429.  
  10430. #define INCL_WINWORKPLACE
  10431. #include <os2.h>
  10432.  
  10433. M_WPFileSystem     *somSelf;    /*  Pointer to the WPFileSystem class object. */
  10434. PSZ                 pszFQPath;  /*  String containing the fully qualified path name (or object ID). */
  10435. WPObject           *pObject;    /*  Pointer to the object that represents the file or directory specified in pszFQPath. */
  10436.  
  10437. pObject = _wpclsQueryObjectFromPath(somSelf,
  10438.             pszFQPath);
  10439.  
  10440.  
  10441. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath Parameter - somSelf ΓòÉΓòÉΓòÉ
  10442.  
  10443.  somSelf (M_WPFileSystem *) - input 
  10444.     Pointer to the WPFileSystem class object. 
  10445.  
  10446.  
  10447. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath Parameter - pszFQPath ΓòÉΓòÉΓòÉ
  10448.  
  10449.  pszFQPath (PSZ) - input 
  10450.     String containing the fully qualified path name (or object ID). 
  10451.  
  10452.  
  10453. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath Return Value - pObject ΓòÉΓòÉΓòÉ
  10454.  
  10455.  pObject (WPObject *) - returns 
  10456.     Pointer to the object that represents the file or directory specified in 
  10457.     pszFQPath. 
  10458.  
  10459.  
  10460. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Parameters ΓòÉΓòÉΓòÉ
  10461.  
  10462.  somSelf (M_WPFileSystem *) - input 
  10463.     Pointer to the WPFileSystem class object. 
  10464.  
  10465.  pszFQPath (PSZ) - input 
  10466.     String containing the fully qualified path name (or object ID). 
  10467.  
  10468.  pObject (WPObject *) - returns 
  10469.     Pointer to the object that represents the file or directory specified in 
  10470.     pszFQPath. 
  10471.  
  10472.  
  10473. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Remarks ΓòÉΓòÉΓòÉ
  10474.  
  10475. The object is initially locked, so there is no risk of the object being made 
  10476. dormant before the object pointer is obtained. 
  10477.  
  10478.  
  10479. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - How to Override ΓòÉΓòÉΓòÉ
  10480.  
  10481. This method is generally not overridden. 
  10482.  
  10483.  
  10484. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Related Methods ΓòÉΓòÉΓòÉ
  10485.  
  10486.    o  wpclsQueryObject 
  10487.  
  10488.  
  10489. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Topics ΓòÉΓòÉΓòÉ
  10490.  
  10491. Select an item: 
  10492.  
  10493. Syntax
  10494. Parameters
  10495. Returns
  10496. Remarks
  10497. How to Override
  10498. Related Methods
  10499. Glossary
  10500.  
  10501.  
  10502. ΓòÉΓòÉΓòÉ 4.35. wpclsQueryOpenFolders ΓòÉΓòÉΓòÉ
  10503.  
  10504.  
  10505. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Syntax ΓòÉΓòÉΓòÉ
  10506.  
  10507. /*******************************************/
  10508. /* This class method enumerates all open   */
  10509. /* folders for the specified class.        */
  10510. /*******************************************/
  10511.  
  10512. #define INCL_WINWORKPLACE
  10513. #include <os2.h>
  10514.  
  10515. M_WPFolder     *somSelf;     /*  Pointer to the WPFolder class object. */
  10516. WPFolder       *Folder;      /*  Pointer to a folder object. */
  10517. ULONG           ulOption;    /*  Flag indicating the folder to query. */
  10518. BOOL            fLock;       /*  Lock the object flag. */
  10519. WPFolder       *FldrObject;  /*  Pointer to the specified folder object. */
  10520.  
  10521. FldrObject = _wpclsQueryOpenFolders(somSelf,
  10522.                Folder, ulOption, fLock);
  10523.  
  10524.  
  10525. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - somSelf ΓòÉΓòÉΓòÉ
  10526.  
  10527.  somSelf (M_WPFolder *) - input 
  10528.     Pointer to the WPFolder class object. 
  10529.  
  10530.  
  10531. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - Folder ΓòÉΓòÉΓòÉ
  10532.  
  10533.  Folder (WPFolder *) - input 
  10534.     Pointer to a folder object. 
  10535.  
  10536.     This field is ignored unless QC_NEXT is specified in ulOption. 
  10537.  
  10538.  
  10539. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - ulOption ΓòÉΓòÉΓòÉ
  10540.  
  10541.  ulOption (ULONG) - input 
  10542.     Flag indicating the folder to query. 
  10543.  
  10544.     Possible values are described in the following list: 
  10545.  
  10546.       QC_FIRST 
  10547.          Return the first open folder in the open-folder list. This value is 
  10548.          specified on the class object if the passed object is not currently 
  10549.          open. 
  10550.  
  10551.       QC_LAST 
  10552.          Return the last open folder. 
  10553.  
  10554.       QC_NEXT 
  10555.          Return the next open folder after Folder in the list. 
  10556.  
  10557.  
  10558. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - fLock ΓòÉΓòÉΓòÉ
  10559.  
  10560.  fLock (BOOL) - input 
  10561.     Lock the object flag. 
  10562.  
  10563.     Possible values are described in the following list: 
  10564.  
  10565.       TRUE 
  10566.          The new flag will remain active until the caller issues wpUnlockObject 
  10567.          on it. 
  10568.       FALSE 
  10569.          The newly created object will be made dormant whenever the object and 
  10570.          the folder containing the object are closed. 
  10571.  
  10572.  
  10573. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Return Value - FldrObject ΓòÉΓòÉΓòÉ
  10574.  
  10575.  FldrObject (WPFolder *) - returns 
  10576.     Pointer to the specified folder object. 
  10577.  
  10578.     A return value of NULL indicates that either an error occurred or QC_NEXT 
  10579.     was requested on the last folder. 
  10580.  
  10581.  
  10582. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Parameters ΓòÉΓòÉΓòÉ
  10583.  
  10584.  somSelf (M_WPFolder *) - input 
  10585.     Pointer to the WPFolder class object. 
  10586.  
  10587.  Folder (WPFolder *) - input 
  10588.     Pointer to a folder object. 
  10589.  
  10590.     This field is ignored unless QC_NEXT is specified in ulOption. 
  10591.  
  10592.  ulOption (ULONG) - input 
  10593.     Flag indicating the folder to query. 
  10594.  
  10595.     Possible values are described in the following list: 
  10596.  
  10597.       QC_FIRST 
  10598.          Return the first open folder in the open-folder list. This value is 
  10599.          specified on the class object if the passed object is not currently 
  10600.          open. 
  10601.  
  10602.       QC_LAST 
  10603.          Return the last open folder. 
  10604.  
  10605.       QC_NEXT 
  10606.          Return the next open folder after Folder in the list. 
  10607.  
  10608.  fLock (BOOL) - input 
  10609.     Lock the object flag. 
  10610.  
  10611.     Possible values are described in the following list: 
  10612.  
  10613.       TRUE 
  10614.          The new flag will remain active until the caller issues wpUnlockObject 
  10615.          on it. 
  10616.       FALSE 
  10617.          The newly created object will be made dormant whenever the object and 
  10618.          the folder containing the object are closed. 
  10619.  
  10620.  FldrObject (WPFolder *) - returns 
  10621.     Pointer to the specified folder object. 
  10622.  
  10623.     A return value of NULL indicates that either an error occurred or QC_NEXT 
  10624.     was requested on the last folder. 
  10625.  
  10626.  
  10627. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Usage ΓòÉΓòÉΓòÉ
  10628.  
  10629. This method can be called at any time. 
  10630.  
  10631.  
  10632. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - How to Override ΓòÉΓòÉΓòÉ
  10633.  
  10634. This method is generally not overridden. 
  10635.  
  10636.  
  10637. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Related Methods ΓòÉΓòÉΓòÉ
  10638.  
  10639.    o  wpContainsFolders 
  10640.  
  10641.  
  10642. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Topics ΓòÉΓòÉΓòÉ
  10643.  
  10644. Select an item: 
  10645.  
  10646. Syntax
  10647. Parameters
  10648. Returns
  10649. How to Override
  10650. Usage
  10651. Related Methods
  10652. Glossary
  10653.  
  10654.  
  10655. ΓòÉΓòÉΓòÉ 4.36. wpclsQuerySetting ΓòÉΓòÉΓòÉ
  10656.  
  10657.  
  10658. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Syntax ΓòÉΓòÉΓòÉ
  10659.  
  10660. /*******************************************/
  10661. /* This method returns the class object    */
  10662. /* settings from the Settings notebook.    */
  10663. /*******************************************/
  10664.  
  10665. #define INCL_WINWORKPLACE
  10666. #include <os2.h>
  10667.  
  10668. M_WPAbstract     *somSelf;         /*  Pointer to the WPAbstract class object. */
  10669. PSZ               pszSetting;      /*  Name of the setting that is to be queried. */
  10670. PVOID             pValue;          /*  Buffer in which settings values are returned. */
  10671. ULONG             ulValueLen;      /*  Length of pValue. */
  10672. ULONG             ulReturnedData;  /*  Length of data returned in pValue. */
  10673.  
  10674. ulReturnedData = _wpclsQuerySetting(somSelf,
  10675.                    pszSetting, pValue, ulValueLen);
  10676.  
  10677.  
  10678. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - somSelf ΓòÉΓòÉΓòÉ
  10679.  
  10680.  somSelf (M_WPAbstract *) - input 
  10681.     Pointer to the WPAbstract class object. 
  10682.  
  10683.  
  10684. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - pszSetting ΓòÉΓòÉΓòÉ
  10685.  
  10686.  pszSetting (PSZ) - input 
  10687.     Name of the setting that is to be queried. 
  10688.  
  10689.  
  10690. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - pValue ΓòÉΓòÉΓòÉ
  10691.  
  10692.  pValue (PVOID) - in/out 
  10693.     Buffer in which settings values are returned. 
  10694.  
  10695.     If this parameter is NULL, only the length of the value of the setting is 
  10696.     returned. 
  10697.  
  10698.  
  10699. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - ulValueLen ΓòÉΓòÉΓòÉ
  10700.  
  10701.  ulValueLen (ULONG) - input 
  10702.     Length of pValue. 
  10703.  
  10704.  
  10705. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Return Value - ulReturnedData ΓòÉΓòÉΓòÉ
  10706.  
  10707.  ulReturnedData (ULONG) - returns 
  10708.     Length of data returned in pValue. 
  10709.  
  10710.     A return value of 0 indicates an error occurred, in which case no data is 
  10711.     returned in pValue. 
  10712.  
  10713.  
  10714. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Parameters ΓòÉΓòÉΓòÉ
  10715.  
  10716.  somSelf (M_WPAbstract *) - input 
  10717.     Pointer to the WPAbstract class object. 
  10718.  
  10719.  pszSetting (PSZ) - input 
  10720.     Name of the setting that is to be queried. 
  10721.  
  10722.  pValue (PVOID) - in/out 
  10723.     Buffer in which settings values are returned. 
  10724.  
  10725.     If this parameter is NULL, only the length of the value of the setting is 
  10726.     returned. 
  10727.  
  10728.  ulValueLen (ULONG) - input 
  10729.     Length of pValue. 
  10730.  
  10731.  ulReturnedData (ULONG) - returns 
  10732.     Length of data returned in pValue. 
  10733.  
  10734.     A return value of 0 indicates an error occurred, in which case no data is 
  10735.     returned in pValue. 
  10736.  
  10737.  
  10738. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Remarks ΓòÉΓòÉΓòÉ
  10739.  
  10740. This is a virtual method and must be overridden by a subclass. Each subclass 
  10741. documents the possible values for pszSetting and pValue. These settings and 
  10742. values are specific for each subclass. Note that all settings have safe 
  10743. defaults, so it is never necessary to pass unnecessary settings to an object. 
  10744.  
  10745. For a list of settings and their associated values, see the individual classes. 
  10746.  
  10747.  
  10748. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Usage ΓòÉΓòÉΓòÉ
  10749.  
  10750. This method should never be called. It is a virtual method and must be 
  10751. overridden by a subclass. 
  10752.  
  10753.  
  10754. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - How to Override ΓòÉΓòÉΓòÉ
  10755.  
  10756. This is a virtual method and must be overridden by a subclass. 
  10757.  
  10758.  
  10759. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Related Methods ΓòÉΓòÉΓòÉ
  10760.  
  10761.    o  wpclsSetSetting 
  10762.  
  10763.  
  10764. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Topics ΓòÉΓòÉΓòÉ
  10765.  
  10766. Select an item: 
  10767.  
  10768. Syntax
  10769. Parameters
  10770. Returns
  10771. Remarks
  10772. How to Override
  10773. Usage
  10774. Related Methods
  10775. Glossary
  10776.  
  10777.  
  10778. ΓòÉΓòÉΓòÉ 4.37. wpclsQuerySettingsPageSize ΓòÉΓòÉΓòÉ
  10779.  
  10780.  
  10781. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Syntax ΓòÉΓòÉΓòÉ
  10782.  
  10783. /*******************************************/
  10784. /* This class method returns the default   */
  10785. /* size of a Settings page in dialog units */
  10786. /* for instances of this object class.     */
  10787. /*******************************************/
  10788.  
  10789. #define INCL_WINWORKPLACE
  10790. #include <os2.h>
  10791.  
  10792. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  10793. PSIZEL          pSizl;    /*  Pointer to the default Settings page dimensions. */
  10794. BOOL            rc;       /*  Success indicator. */
  10795.  
  10796. rc = _wpclsQuerySettingsPageSize(somSelf,
  10797.        pSizl);
  10798.  
  10799.  
  10800. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize Parameter - somSelf ΓòÉΓòÉΓòÉ
  10801.  
  10802.  somSelf (M_WPObject *) - input 
  10803.     Pointer to the WPObject class object. 
  10804.  
  10805.  
  10806. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize Parameter - pSizl ΓòÉΓòÉΓòÉ
  10807.  
  10808.  pSizl (PSIZEL) - in/out 
  10809.     Pointer to the default Settings page dimensions. 
  10810.  
  10811.     A pointer to the SIZEL structure containing the cx and cy dimensions of the 
  10812.     default Settings page for this class. 
  10813.  
  10814.  
  10815. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize Return Value - rc ΓòÉΓòÉΓòÉ
  10816.  
  10817.  rc (BOOL) - returns 
  10818.     Success indicator. 
  10819.  
  10820.       TRUE      The method class call was successful. 
  10821.       FALSE     The method class call was unsuccessful. 
  10822.  
  10823.  
  10824. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Parameters ΓòÉΓòÉΓòÉ
  10825.  
  10826.  somSelf (M_WPObject *) - input 
  10827.     Pointer to the WPObject class object. 
  10828.  
  10829.  pSizl (PSIZEL) - in/out 
  10830.     Pointer to the default Settings page dimensions. 
  10831.  
  10832.     A pointer to the SIZEL structure containing the cx and cy dimensions of the 
  10833.     default Settings page for this class. 
  10834.  
  10835.  rc (BOOL) - returns 
  10836.     Success indicator. 
  10837.  
  10838.       TRUE      The method class call was successful. 
  10839.       FALSE     The method class call was unsuccessful. 
  10840.  
  10841.  
  10842. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Remarks ΓòÉΓòÉΓòÉ
  10843.  
  10844. An object class that has abnormally shaped Settings pages (for example, the 
  10845. pages may be very wide) can use this method to ensure that, when a Settings 
  10846. notebook is initially displayed for an instance of the object class, that 
  10847. Settings notebook will be of a suitable size to view the whole Settings page 
  10848. without clipping it. The size specified by this method is used only the very 
  10849. first time that a Settings notebook is displayed; thereafter, the Settings 
  10850. notebook size and position will be saved by the system on a per-object basis. 
  10851.  
  10852.  
  10853. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Usage ΓòÉΓòÉΓòÉ
  10854.  
  10855. This method can be called at any time. 
  10856.  
  10857.  
  10858. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - How to Override ΓòÉΓòÉΓòÉ
  10859.  
  10860. Object classes with unusual size requirements for their Settings pages must 
  10861. override this class method and change the cx and cy values as necessary to 
  10862. accommodate their Settings page sizes. 
  10863.  
  10864.  
  10865. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Related Methods ΓòÉΓòÉΓòÉ
  10866.  
  10867.    o  wpOpen 
  10868.  
  10869.  
  10870. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Example Code ΓòÉΓòÉΓòÉ
  10871.  
  10872. This example changes the size of the Settings page for the Person object.  This 
  10873. size is only used when the settings are initially displayed. After that, the 
  10874. size and position are saved on a per-object basis. 
  10875.  
  10876. SOM_Scope BOOL   SOMLINK PersonM_wpclsQuerySettingsPageSize(M_Person *somSelf,
  10877.                 PSIZEL pSizl)
  10878.  
  10879. {
  10880.     /* M_PersonData *somThis = M_PersonGetData(somSelf); */
  10881.     M_PersonMethodDebug("M_Person","PersonM_wpclsQuerySettingsPageSize");
  10882.  
  10883.     pSizl->Cx = 600;
  10884.     pSizl->Cy = 1200;
  10885.  
  10886. /*    return (parent_wpclsQuerySettingsPageSize(somSelf,pSizl));  */
  10887.  
  10888.     return ( TRUE );
  10889. }
  10890.  
  10891.  
  10892. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Topics ΓòÉΓòÉΓòÉ
  10893.  
  10894. Select an item: 
  10895.  
  10896. Syntax
  10897. Parameters
  10898. Returns
  10899. Remarks
  10900. How to Override
  10901. Usage
  10902. Example Code
  10903. Related Methods
  10904. Glossary
  10905.  
  10906.  
  10907. ΓòÉΓòÉΓòÉ 4.38. wpclsQueryStyle ΓòÉΓòÉΓòÉ
  10908.  
  10909.  
  10910. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Syntax ΓòÉΓòÉΓòÉ
  10911.  
  10912. /*******************************************/
  10913. /* This method is called to allow the      */
  10914. /* class object to specify the default     */
  10915. /* object class style for its instances.   */
  10916. /*******************************************/
  10917.  
  10918. #define INCL_WINWORKPLACE
  10919. #include <os2.h>
  10920.  
  10921. M_WPObject     *somSelf;   /*  Pointer to the WPObject class object. */
  10922. ULONG           ulReturn;  /*  Class style for this object. */
  10923.  
  10924. ulReturn = _wpclsQueryStyle(somSelf);
  10925.  
  10926.  
  10927. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle Parameter - somSelf ΓòÉΓòÉΓòÉ
  10928.  
  10929.  somSelf (M_WPObject *) - input 
  10930.     Pointer to the WPObject class object. 
  10931.  
  10932.  
  10933. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle Return Value - ulReturn ΓòÉΓòÉΓòÉ
  10934.  
  10935.  ulReturn (ULONG) - returns 
  10936.     Class style for this object. 
  10937.  
  10938.       CLSSTYLE_DONTTEMPLATE 
  10939.          Do not allow a create-template operation on objects of this class. 
  10940.  
  10941.       CLSSTYLE_NEVERCOPY 
  10942.          Do not allow a copy operation on objects of this class. 
  10943.  
  10944.       CLSSTYLE_NEVERDELETE 
  10945.          Do not allow a delete operation on objects of this class. 
  10946.  
  10947.       CLSSTYLE_NEVERDRAG 
  10948.          Do not allow a drag operation on objects of this class. 
  10949.  
  10950.       CLSSTYLE_NEVERDROPON 
  10951.          Do not allow a dropon operation on objects of this class. 
  10952.  
  10953.       CLSSTYLE_NEVERLINK 
  10954.          Do not allow a create-shadow operation on objects of this class. 
  10955.  
  10956.       CLSSTYLE_NEVERMOVE 
  10957.          Do not allow a move operation on objects of this class. 
  10958.  
  10959.       CLSSTYLE_NEVERPRINT 
  10960.          Do not allow a print of this object. 
  10961.  
  10962.       CLSSTYLE_NEVERRENAME 
  10963.          Do not allow the renaming of objects of this class. 
  10964.  
  10965.       CLSSTYLE_NEVERSETTINGS 
  10966.          Do not allow a settings operation on objects of this class. 
  10967.  
  10968.       CLSSTYLE_NEVERVISIBLE 
  10969.          Make instances of this class always invisible. 
  10970.  
  10971.  
  10972. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Parameters ΓòÉΓòÉΓòÉ
  10973.  
  10974.  somSelf (M_WPObject *) - input 
  10975.     Pointer to the WPObject class object. 
  10976.  
  10977.  ulReturn (ULONG) - returns 
  10978.     Class style for this object. 
  10979.  
  10980.       CLSSTYLE_DONTTEMPLATE 
  10981.          Do not allow a create-template operation on objects of this class. 
  10982.  
  10983.       CLSSTYLE_NEVERCOPY 
  10984.          Do not allow a copy operation on objects of this class. 
  10985.  
  10986.       CLSSTYLE_NEVERDELETE 
  10987.          Do not allow a delete operation on objects of this class. 
  10988.  
  10989.       CLSSTYLE_NEVERDRAG 
  10990.          Do not allow a drag operation on objects of this class. 
  10991.  
  10992.       CLSSTYLE_NEVERDROPON 
  10993.          Do not allow a dropon operation on objects of this class. 
  10994.  
  10995.       CLSSTYLE_NEVERLINK 
  10996.          Do not allow a create-shadow operation on objects of this class. 
  10997.  
  10998.       CLSSTYLE_NEVERMOVE 
  10999.          Do not allow a move operation on objects of this class. 
  11000.  
  11001.       CLSSTYLE_NEVERPRINT 
  11002.          Do not allow a print of this object. 
  11003.  
  11004.       CLSSTYLE_NEVERRENAME 
  11005.          Do not allow the renaming of objects of this class. 
  11006.  
  11007.       CLSSTYLE_NEVERSETTINGS 
  11008.          Do not allow a settings operation on objects of this class. 
  11009.  
  11010.       CLSSTYLE_NEVERVISIBLE 
  11011.          Make instances of this class always invisible. 
  11012.  
  11013.  
  11014. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Remarks ΓòÉΓòÉΓòÉ
  11015.  
  11016. When an instance is initially created, it has the same object style 
  11017. (OBJSTYLE_xxx) flags as its class style (CLSSTYLE_xxx). 
  11018.  
  11019.  
  11020. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Usage ΓòÉΓòÉΓòÉ
  11021.  
  11022. This method can be called at any time in order to determine the default style 
  11023. for instances of this class. 
  11024.  
  11025.  
  11026. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - How to Override ΓòÉΓòÉΓòÉ
  11027.  
  11028. This method should be overridden in order to modify the default object style 
  11029. for instances of this class. 
  11030.  
  11031.  
  11032. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Related Methods ΓòÉΓòÉΓòÉ
  11033.  
  11034.    o  wpclsQueryStyle 
  11035.    o  wpQueryStyle 
  11036.    o  wpSetStyle 
  11037.  
  11038.  
  11039. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Example Code ΓòÉΓòÉΓòÉ
  11040.  
  11041. This sample shows how to remove the Print option from the menu for BigObject. 
  11042.  
  11043. SOM_Scope ULONG   SOMLINK BigObjectM_wpclsQueryStyle(M_BigObject *somSelf)
  11044. {
  11045.     /* M_BigObjectData *somThis = M_BigObjectGetData(somSelf); */
  11046.     M_BigObjectMethodDebug("M_BigObject","BigObjectM_wpclsQueryStyle");
  11047.  
  11048.     return ( parent_wpclsQueryStyle(somSelf) | CLSSTYLE_NEVERPRINT );
  11049. }
  11050.  
  11051.  
  11052. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Topics ΓòÉΓòÉΓòÉ
  11053.  
  11054. Select an item: 
  11055.  
  11056. Syntax
  11057. Parameters
  11058. Returns
  11059. Remarks
  11060. How to Override
  11061. Usage
  11062. Example Code
  11063. Related Methods
  11064. Glossary
  11065.  
  11066.  
  11067. ΓòÉΓòÉΓòÉ 4.39. wpclsQueryTitle ΓòÉΓòÉΓòÉ
  11068.  
  11069.  
  11070. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Syntax ΓòÉΓòÉΓòÉ
  11071.  
  11072. /*******************************************/
  11073. /* This method is called to allow the      */
  11074. /* class object to specify the default     */
  11075. /* title for its instances.                */
  11076. /*******************************************/
  11077.  
  11078. #define INCL_WINWORKPLACE
  11079. #include <os2.h>
  11080.  
  11081. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  11082. PSZ             pTitle;   /*  Pointer to the default title for objects of this class. */
  11083.  
  11084. pTitle = _wpclsQueryTitle(somSelf);
  11085.  
  11086.  
  11087. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle Parameter - somSelf ΓòÉΓòÉΓòÉ
  11088.  
  11089.  somSelf (M_WPObject *) - input 
  11090.     Pointer to the WPObject class object. 
  11091.  
  11092.  
  11093. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle Return Value - pTitle ΓòÉΓòÉΓòÉ
  11094.  
  11095.  pTitle (PSZ) - returns 
  11096.     Pointer to the default title for objects of this class. 
  11097.  
  11098.  
  11099. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Parameters ΓòÉΓòÉΓòÉ
  11100.  
  11101.  somSelf (M_WPObject *) - input 
  11102.     Pointer to the WPObject class object. 
  11103.  
  11104.  pTitle (PSZ) - returns 
  11105.     Pointer to the default title for objects of this class. 
  11106.  
  11107.  
  11108. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Remarks ΓòÉΓòÉΓòÉ
  11109.  
  11110. The title is used as the default for new instances of this class. In addition, 
  11111. the title is used to describe the class in facilities such as Find, Include, 
  11112. Details, and Sort. The title can be loaded on wpclsInitData and freed on 
  11113. wpclsUnInitData. 
  11114.  
  11115.  
  11116. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Usage ΓòÉΓòÉΓòÉ
  11117.  
  11118. This method can be called at any time in order to determine the default title 
  11119. for instances of this class. 
  11120.  
  11121.  
  11122. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - How to Override ΓòÉΓòÉΓòÉ
  11123.  
  11124. All classes should override this method, so that new objects and their classes 
  11125. always have a sensible default title. 
  11126.  
  11127.  
  11128. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Related Methods ΓòÉΓòÉΓòÉ
  11129.  
  11130.    o  wpQueryTitle 
  11131.    o  wpclsQueryTitle 
  11132.    o  wpSetTitle 
  11133.  
  11134.  
  11135. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Example Code ΓòÉΓòÉΓòÉ
  11136.  
  11137. This example overrides this method to provide another title. 
  11138.  
  11139. SOM_Scope PSZ   SOMLINK SampleM_wpclsQueryTitle(M_Sample *somSelf)
  11140. {
  11141.     /* M_SampleData *somThis = M_SampleGetData(somSelf); */
  11142.     M_SampleMethodDebug("M_Sample","SampleM_wpclsQueryTitle");
  11143.  
  11144.     return( "My WPS Object" );                 /* Return a new title */
  11145. }
  11146.  
  11147.  
  11148. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Topics ΓòÉΓòÉΓòÉ
  11149.  
  11150. Select an item: 
  11151.  
  11152. Syntax
  11153. Parameters
  11154. Returns
  11155. Remarks
  11156. How to Override
  11157. Usage
  11158. Example Code
  11159. Related Methods
  11160. Glossary
  11161.  
  11162.  
  11163. ΓòÉΓòÉΓòÉ 4.40. wpclsRemoveObjects ΓòÉΓòÉΓòÉ
  11164.  
  11165.  
  11166. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Syntax ΓòÉΓòÉΓòÉ
  11167.  
  11168. /*******************************************/
  11169. /* This method is specific to version 3,   */
  11170. /* or higher, of the OS/2 operating        */
  11171. /* system.  This class method removes all  */
  11172. /* specified objects from a given          */
  11173. /* container and the in-use list.          */
  11174. /*******************************************/
  11175.  
  11176. #define INCL_WINWORKPLACE
  11177. #include <os2.h>
  11178.  
  11179. M_WPObject     *somSelf;       /*  Pointer to the WPObject class object. */
  11180. HWND            hwndCnr;       /*  Handle to the container object. */
  11181. PVOID          *pRecordArray;  /*  Pointer to an array of MINIRECORDCORE objects that are to be removed. */
  11182. ULONG           NumRecords;    /*  Number of records in pRecordArray. */
  11183. BOOL            RemoveAll;     /*  Flag indicating whether to remove all records. */
  11184. BOOL            rc;            /*  Success indicator. */
  11185.  
  11186. rc = _wpclsRemoveObjects(somSelf, hwndCnr,
  11187.        pRecordArray, NumRecords, RemoveAll);
  11188.  
  11189.  
  11190. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - somSelf ΓòÉΓòÉΓòÉ
  11191.  
  11192.  somSelf (M_WPObject *) - input 
  11193.     Pointer to the WPObject class object. 
  11194.  
  11195.  
  11196. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - hwndCnr ΓòÉΓòÉΓòÉ
  11197.  
  11198.  hwndCnr (HWND) - input 
  11199.     Handle to the container object. 
  11200.  
  11201.  
  11202. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - pRecordArray ΓòÉΓòÉΓòÉ
  11203.  
  11204.  pRecordArray (PVOID *) - input 
  11205.     Pointer to an array of MINIRECORDCORE objects that are to be removed. 
  11206.  
  11207.  
  11208. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - NumRecords ΓòÉΓòÉΓòÉ
  11209.  
  11210.  NumRecords (ULONG) - input 
  11211.     Number of records in pRecordArray. 
  11212.  
  11213.  
  11214. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - RemoveAll ΓòÉΓòÉΓòÉ
  11215.  
  11216.  RemoveAll (BOOL) - input 
  11217.     Flag indicating whether to remove all records. 
  11218.  
  11219.     Possible values are described in the following list: 
  11220.  
  11221.       TRUE 
  11222.          All records in the specified container are to be removed, and the 
  11223.          in-use list for each object is to be cleaned up. 
  11224.  
  11225.       FALSE 
  11226.          Only records specified in pRecordArray are to be removed, and the 
  11227.          in-use list is to be cleaned up for the same objects. 
  11228.  
  11229.  
  11230. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Return Value - rc ΓòÉΓòÉΓòÉ
  11231.  
  11232.  rc (BOOL) - returns 
  11233.     Success indicator. 
  11234.  
  11235.       TRUE 
  11236.          Successful completion. 
  11237.       FALSE 
  11238.          Error occurred. 
  11239.  
  11240.  
  11241. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Parameters ΓòÉΓòÉΓòÉ
  11242.  
  11243.  somSelf (M_WPObject *) - input 
  11244.     Pointer to the WPObject class object. 
  11245.  
  11246.  hwndCnr (HWND) - input 
  11247.     Handle to the container object. 
  11248.  
  11249.  pRecordArray (PVOID *) - input 
  11250.     Pointer to an array of MINIRECORDCORE objects that are to be removed. 
  11251.  
  11252.  NumRecords (ULONG) - input 
  11253.     Number of records in pRecordArray. 
  11254.  
  11255.  RemoveAll (BOOL) - input 
  11256.     Flag indicating whether to remove all records. 
  11257.  
  11258.     Possible values are described in the following list: 
  11259.  
  11260.       TRUE 
  11261.          All records in the specified container are to be removed, and the 
  11262.          in-use list for each object is to be cleaned up. 
  11263.  
  11264.       FALSE 
  11265.          Only records specified in pRecordArray are to be removed, and the 
  11266.          in-use list is to be cleaned up for the same objects. 
  11267.  
  11268.  rc (BOOL) - returns 
  11269.     Success indicator. 
  11270.  
  11271.       TRUE 
  11272.          Successful completion. 
  11273.       FALSE 
  11274.          Error occurred. 
  11275.  
  11276.  
  11277. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Remarks ΓòÉΓòÉΓòÉ
  11278.  
  11279. This method provides rapid removal of multiple objects from a container at one 
  11280. time. wpCnrRemoveObject performs the same function as this method, but it 
  11281. operates only on one object at a time. 
  11282.  
  11283.  
  11284. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Usage ΓòÉΓòÉΓòÉ
  11285.  
  11286. This method can be called at any time to remove multiple objects from the 
  11287. container. 
  11288.  
  11289.  
  11290. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - How to Override ΓòÉΓòÉΓòÉ
  11291.  
  11292. This method is generally not overridden. 
  11293.  
  11294.  
  11295. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Related Methods ΓòÉΓòÉΓòÉ
  11296.  
  11297.    o  wpCnrInsertObject 
  11298.    o  wpCnrRemoveObject 
  11299.    o  wpclsInsertMultipleObjects 
  11300.  
  11301.  
  11302. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Topics ΓòÉΓòÉΓòÉ
  11303.  
  11304. Select an item: 
  11305.  
  11306. Syntax
  11307. Parameters
  11308. Returns
  11309. Remarks
  11310. How to Override
  11311. Usage
  11312. Related Methods
  11313. Glossary
  11314.  
  11315.  
  11316. ΓòÉΓòÉΓòÉ 4.41. wpclsSetError ΓòÉΓòÉΓòÉ
  11317.  
  11318.  
  11319. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Syntax ΓòÉΓòÉΓòÉ
  11320.  
  11321. /*******************************************/
  11322. /* This class method sets the current      */
  11323. /* error code within a class object.       */
  11324. /*******************************************/
  11325.  
  11326. #define INCL_WINWORKPLACE
  11327. #include <os2.h>
  11328.  
  11329. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  11330. ULONG           ulErrorId;  /*  Error code. */
  11331. BOOL            rc;         /*  Success indicator. */
  11332.  
  11333. rc = _wpclsSetError(somSelf, ulErrorId);
  11334.  
  11335.  
  11336. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError Parameter - somSelf ΓòÉΓòÉΓòÉ
  11337.  
  11338.  somSelf (M_WPObject *) - input 
  11339.     Pointer to the WPObject class object. 
  11340.  
  11341.  
  11342. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError Parameter - ulErrorId ΓòÉΓòÉΓòÉ
  11343.  
  11344.  ulErrorId (ULONG) - input 
  11345.     Error code. 
  11346.  
  11347.  
  11348. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError Return Value - rc ΓòÉΓòÉΓòÉ
  11349.  
  11350.  rc (BOOL) - returns 
  11351.     Success indicator. 
  11352.  
  11353.       TRUE      The error was successfully stored. 
  11354.       FALSE     The error was not successfully stored. 
  11355.  
  11356.  
  11357. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Parameters ΓòÉΓòÉΓòÉ
  11358.  
  11359.  somSelf (M_WPObject *) - input 
  11360.     Pointer to the WPObject class object. 
  11361.  
  11362.  ulErrorId (ULONG) - input 
  11363.     Error code. 
  11364.  
  11365.  rc (BOOL) - returns 
  11366.     Success indicator. 
  11367.  
  11368.       TRUE      The error was successfully stored. 
  11369.       FALSE     The error was not successfully stored. 
  11370.  
  11371.  
  11372. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Remarks ΓòÉΓòÉΓòÉ
  11373.  
  11374. This method can be used when writing class methods for workplace objects that 
  11375. return BOOLEAN values. When a given class method fails, the class method can 
  11376. log its error code in the class object so that the caller can later retrieve it 
  11377. using the wpclsQueryError class method. The function is analogous to the 
  11378. WinSetErrorInfo function call that is used by Presentation Manager functions to 
  11379. log their error return codes. 
  11380.  
  11381.  
  11382. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Usage ΓòÉΓòÉΓòÉ
  11383.  
  11384. It is recommended that this method be called only by all class methods when 
  11385. they do not execute successfully and nowhere else. 
  11386.  
  11387.  
  11388. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - How to Override ΓòÉΓòÉΓòÉ
  11389.  
  11390. Never override this class method. 
  11391.  
  11392.  
  11393. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Related Methods ΓòÉΓòÉΓòÉ
  11394.  
  11395.    o  wpclsQueryError 
  11396.  
  11397.  
  11398. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Example Code ΓòÉΓòÉΓòÉ
  11399.  
  11400. This example finds all occurrences of an object type in a folder. 
  11401.  
  11402.  VOID  clsFindEverybody(SOMAny *self)
  11403. {
  11404.    BOOL      rc;                 /* Return from methods */
  11405.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  11406.    CLASS     Class[2];           /* List of classes to look for */
  11407.    OBJECT    Object[10];         /* Objects returned from search */
  11408.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  11409.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  11410.    ULONG     errorid     = 0;    /* Error returned from previous search */
  11411.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  11412.    PSZ       title = sz;
  11413.  
  11414.    Class[0] = _WPFolder;
  11415.    Class[1] = NULL;
  11416.  
  11417.  
  11418.    /* Get the pointer to the desktop (since that is where we are looking) */
  11419.  
  11420.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  11421.  
  11422.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  11423.    rc = 0;
  11424.  
  11425.          /* Attempt to find the first 10 objects matching our criteria */
  11426.  
  11427.    ulCount = 10;
  11428.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  11429.                              Class,         /* Pointer to array of class objects */
  11430.                              &hFind,        /* Handle for wpclsFindObjectNext */
  11431.                              NULL,          /* Find EVERYTHING */
  11432.                              folder,        /* Pointer to folder of interest */
  11433.                              TRUE,          /* Search all folders in tree */
  11434.                              NULL,          /* No extended criteria */
  11435.                              Object,        /* Array of object pointers */
  11436.                              &ulCount );    /* Number requested and number found */
  11437.  
  11438.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  11439.  
  11440.  
  11441.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  11442.  
  11443.               /***** Process objects found here ******/
  11444.  
  11445.    } else {
  11446.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  11447.       return;
  11448.    } /* endif */
  11449.  
  11450.    do {
  11451.  
  11452.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  11453.       rc = 0;
  11454.  
  11455.              /* Look for next 10 objects */
  11456.  
  11457.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  11458.                                 hFind,          /* Handle from previous Find */
  11459.                                 Object,         /* Objects found */
  11460.                                 &ulCount );     /* Number to look for. On
  11461.                                                    return, number found */
  11462.  
  11463.       errorid = _wpclsQueryError( _WPObject );
  11464.  
  11465.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  11466.  
  11467.  
  11468.               /***** Process objects found here ******/
  11469.  
  11470.       } else {
  11471.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  11472.             return;
  11473.       } /* endif */
  11474.  
  11475.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  11476.  
  11477.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  11478.    rc = 0;
  11479.  
  11480.                /* Indicate find complete */
  11481.  
  11482.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  11483.  
  11484.    if (!rc) {
  11485.      errorid = _wpclsQueryError( _WPObject );
  11486.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  11487.      return;
  11488.    }
  11489.  
  11490.    return;
  11491. }
  11492.  
  11493.  
  11494. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Topics ΓòÉΓòÉΓòÉ
  11495.  
  11496. Select an item: 
  11497.  
  11498. Syntax
  11499. Parameters
  11500. Returns
  11501. Remarks
  11502. How to Override
  11503. Usage
  11504. Example Code
  11505. Related Methods
  11506. Glossary
  11507.  
  11508.  
  11509. ΓòÉΓòÉΓòÉ 4.42. wpclsSetIcon ΓòÉΓòÉΓòÉ
  11510.  
  11511.  
  11512. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Syntax ΓòÉΓòÉΓòÉ
  11513.  
  11514. /*******************************************/
  11515. /* This method is specific to version 3,   */
  11516. /* or higher, of the OS/2 operating        */
  11517. /* system.  This class method sets the     */
  11518. /* icon handle for a given object.         */
  11519. /*******************************************/
  11520.  
  11521. #define INCL_WINWORKPLACE
  11522. #include <os2.h>
  11523.  
  11524. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  11525. HPOINTER        hptrNewIcon;  /*  Icon handle to be set for the object. */
  11526. BOOL            rc;           /*  Success indicator. */
  11527.  
  11528. rc = _wpclsSetIcon(somSelf, hptrNewIcon);
  11529.  
  11530.  
  11531. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon Parameter - somSelf ΓòÉΓòÉΓòÉ
  11532.  
  11533.  somSelf (M_WPObject *) - input 
  11534.     Pointer to the WPObject class object. 
  11535.  
  11536.  
  11537. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon Parameter - hptrNewIcon ΓòÉΓòÉΓòÉ
  11538.  
  11539.  hptrNewIcon (HPOINTER) - input 
  11540.     Icon handle to be set for the object. 
  11541.  
  11542.  
  11543. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon Return Value - rc ΓòÉΓòÉΓòÉ
  11544.  
  11545.  rc (BOOL) - returns 
  11546.     Success indicator. 
  11547.  
  11548.       TRUE      Successful completion. 
  11549.       FALSE     Error occurred. 
  11550.  
  11551.  
  11552. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Parameters ΓòÉΓòÉΓòÉ
  11553.  
  11554.  somSelf (M_WPObject *) - input 
  11555.     Pointer to the WPObject class object. 
  11556.  
  11557.  hptrNewIcon (HPOINTER) - input 
  11558.     Icon handle to be set for the object. 
  11559.  
  11560.  rc (BOOL) - returns 
  11561.     Success indicator. 
  11562.  
  11563.       TRUE      Successful completion. 
  11564.       FALSE     Error occurred. 
  11565.  
  11566.  
  11567. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Remarks ΓòÉΓòÉΓòÉ
  11568.  
  11569. The class default icon can be loaded using wpclsInitData and freed using 
  11570. wpclsUnInitData. 
  11571.  
  11572.  
  11573. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Usage ΓòÉΓòÉΓòÉ
  11574.  
  11575. This method can be called at any time to set the object's default icon. 
  11576.  
  11577.  
  11578. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - How to Override ΓòÉΓòÉΓòÉ
  11579.  
  11580. This method is generally not overridden. 
  11581.  
  11582.  
  11583. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Related Methods ΓòÉΓòÉΓòÉ
  11584.  
  11585.    o  wpclsQueryIcon 
  11586.    o  wpQueryIcon 
  11587.    o  wpQueryIconData 
  11588.    o  wpSetIcon 
  11589.    o  wpSetIconData 
  11590.    o  wpclsQueryIcon 
  11591.    o  wpclsQueryIconData 
  11592.  
  11593.  
  11594. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Topics ΓòÉΓòÉΓòÉ
  11595.  
  11596. Select an item: 
  11597.  
  11598. Syntax
  11599. Parameters
  11600. Returns
  11601. Remarks
  11602. How to Override
  11603. Usage
  11604. Related Methods
  11605. Glossary
  11606.  
  11607.  
  11608. ΓòÉΓòÉΓòÉ 4.43. wpclsSetIconData ΓòÉΓòÉΓòÉ
  11609.  
  11610.  
  11611. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Syntax ΓòÉΓòÉΓòÉ
  11612.  
  11613. /*******************************************/
  11614. /* This method is specific to version 3,   */
  11615. /* or higher, of the OS/2 operating        */
  11616. /* system.  This class method sets the     */
  11617. /* icon information for a given object.    */
  11618. /*******************************************/
  11619.  
  11620. #define INCL_WINWORKPLACE
  11621. #include <os2.h>
  11622.  
  11623. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  11624. PICONINFO       pIconInfo;  /*  Pointer to the icon information structure. */
  11625. BOOL            rc;         /*  Success indicator. */
  11626.  
  11627. rc = _wpclsSetIconData(somSelf, pIconInfo);
  11628.  
  11629.  
  11630. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData Parameter - somSelf ΓòÉΓòÉΓòÉ
  11631.  
  11632.  somSelf (M_WPObject *) - input 
  11633.     Pointer to the WPObject class object. 
  11634.  
  11635.  
  11636. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData Parameter - pIconInfo ΓòÉΓòÉΓòÉ
  11637.  
  11638.  pIconInfo (PICONINFO) - input 
  11639.     Pointer to the icon information structure. 
  11640.  
  11641.  
  11642. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData Return Value - rc ΓòÉΓòÉΓòÉ
  11643.  
  11644.  rc (BOOL) - returns 
  11645.     Success indicator. 
  11646.  
  11647.       TRUE 
  11648.          Successful completion. 
  11649.       FALSE 
  11650.          Error occurred. 
  11651.  
  11652.  
  11653. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Parameters ΓòÉΓòÉΓòÉ
  11654.  
  11655.  somSelf (M_WPObject *) - input 
  11656.     Pointer to the WPObject class object. 
  11657.  
  11658.  pIconInfo (PICONINFO) - input 
  11659.     Pointer to the icon information structure. 
  11660.  
  11661.  rc (BOOL) - returns 
  11662.     Success indicator. 
  11663.  
  11664.       TRUE 
  11665.          Successful completion. 
  11666.       FALSE 
  11667.          Error occurred. 
  11668.  
  11669.  
  11670. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Usage ΓòÉΓòÉΓòÉ
  11671.  
  11672. This method can be called at any time to set icon information. 
  11673.  
  11674.  
  11675. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - How to Override ΓòÉΓòÉΓòÉ
  11676.  
  11677.  
  11678. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Related Methods ΓòÉΓòÉΓòÉ
  11679.  
  11680.    o  wpclsQueryIcon 
  11681.    o  wpQueryIcon 
  11682.    o  wpQueryIconData 
  11683.    o  wpSetIcon 
  11684.    o  wpSetIconData 
  11685.    o  wpclsQueryIconData 
  11686.  
  11687.  
  11688. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Topics ΓòÉΓòÉΓòÉ
  11689.  
  11690. Select an item: 
  11691.  
  11692. Syntax
  11693. Parameters
  11694. Returns
  11695. How to Override
  11696. Usage
  11697. Related Methods
  11698. Glossary
  11699.  
  11700.  
  11701. ΓòÉΓòÉΓòÉ 4.44. wpclsSetSetting ΓòÉΓòÉΓòÉ
  11702.  
  11703.  
  11704. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Syntax ΓòÉΓòÉΓòÉ
  11705.  
  11706. /*******************************************/
  11707. /* This method sets the class object       */
  11708. /* settings in the Settings notebook.      */
  11709. /*******************************************/
  11710.  
  11711. #define INCL_WINWORKPLACE
  11712. #include <os2.h>
  11713.  
  11714. M_WPAbstract     *somSelf;     /*  Pointer to the WPAbstract class object. */
  11715. PSZ               pszSetting;  /*  Name of the setting that is to be set. */
  11716. PVOID             pValue;      /*  Buffer which contains setting values. */
  11717. BOOL              rc;          /*  Success indicator. */
  11718.  
  11719. rc = _wpclsSetSetting(somSelf, pszSetting,
  11720.        pValue);
  11721.  
  11722.  
  11723. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Parameter - somSelf ΓòÉΓòÉΓòÉ
  11724.  
  11725.  somSelf (M_WPAbstract *) - input 
  11726.     Pointer to the WPAbstract class object. 
  11727.  
  11728.  
  11729. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Parameter - pszSetting ΓòÉΓòÉΓòÉ
  11730.  
  11731.  pszSetting (PSZ) - input 
  11732.     Name of the setting that is to be set. 
  11733.  
  11734.  
  11735. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Parameter - pValue ΓòÉΓòÉΓòÉ
  11736.  
  11737.  pValue (PVOID) - input 
  11738.     Buffer which contains setting values. 
  11739.  
  11740.  
  11741. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Return Value - rc ΓòÉΓòÉΓòÉ
  11742.  
  11743.  rc (BOOL) - returns 
  11744.     Success indicator. 
  11745.  
  11746.       TRUE 
  11747.          Successful completion. 
  11748.       FALSE 
  11749.          Error occurred. 
  11750.  
  11751.  
  11752. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Parameters ΓòÉΓòÉΓòÉ
  11753.  
  11754.  somSelf (M_WPAbstract *) - input 
  11755.     Pointer to the WPAbstract class object. 
  11756.  
  11757.  pszSetting (PSZ) - input 
  11758.     Name of the setting that is to be set. 
  11759.  
  11760.  pValue (PVOID) - input 
  11761.     Buffer which contains setting values. 
  11762.  
  11763.  rc (BOOL) - returns 
  11764.     Success indicator. 
  11765.  
  11766.       TRUE 
  11767.          Successful completion. 
  11768.       FALSE 
  11769.          Error occurred. 
  11770.  
  11771.  
  11772. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Remarks ΓòÉΓòÉΓòÉ
  11773.  
  11774. This is a virtual method and must be overridden by a subclass. Each object 
  11775. subclass documents the possible values for pszSetting and pValue. These 
  11776. settings and values are specific for each subclass. Note that all settings have 
  11777. safe defaults, so it is never necessary to pass unnecessary settings to an 
  11778. object. 
  11779.  
  11780. For a list of settings and their associated values, see the individual classes. 
  11781.  
  11782.  
  11783. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Usage ΓòÉΓòÉΓòÉ
  11784.  
  11785. This method should never be called. It is a virtual method and must be 
  11786. overridden by a subclass. 
  11787.  
  11788.  
  11789. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - How to Override ΓòÉΓòÉΓòÉ
  11790.  
  11791. This is a virtual method and must be overridden by a subclass. 
  11792.  
  11793.  
  11794. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Related Methods ΓòÉΓòÉΓòÉ
  11795.  
  11796.    o  wpclsSetSetting 
  11797.  
  11798.  
  11799. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Topics ΓòÉΓòÉΓòÉ
  11800.  
  11801. Select an item: 
  11802.  
  11803. Syntax
  11804. Parameters
  11805. Returns
  11806. Remarks
  11807. How to Override
  11808. Usage
  11809. Related Methods
  11810. Glossary
  11811.  
  11812.  
  11813. ΓòÉΓòÉΓòÉ 4.45. wpclsSetSettingsPageSize ΓòÉΓòÉΓòÉ
  11814.  
  11815.  
  11816. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - Syntax ΓòÉΓòÉΓòÉ
  11817.  
  11818. /*******************************************/
  11819. /* This method is specific to version 3,   */
  11820. /* or higher, of the OS/2 operating        */
  11821. /* system.  This class method returns the  */
  11822. /* default Settings page size.             */
  11823. /*******************************************/
  11824.  
  11825. #define INCL_WINWORKPLACE
  11826. #include <os2.h>
  11827.  
  11828. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  11829. PSIZEL          pSizel;   /*  Pointer to the structure containing the default width and height of the Settings page. */
  11830. BOOL            rc;       /*  Success indicator. */
  11831.  
  11832. rc = _wpclsSetSettingsPageSize(somSelf, pSizel);
  11833.  
  11834.  
  11835. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize Parameter - somSelf ΓòÉΓòÉΓòÉ
  11836.  
  11837.  somSelf (M_WPObject *) - input 
  11838.     Pointer to the WPObject class object. 
  11839.  
  11840.  
  11841. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize Parameter - pSizel ΓòÉΓòÉΓòÉ
  11842.  
  11843.  pSizel (PSIZEL) - input 
  11844.     Pointer to the structure containing the default width and height of the 
  11845.     Settings page. 
  11846.  
  11847.  
  11848. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize Return Value - rc ΓòÉΓòÉΓòÉ
  11849.  
  11850.  rc (BOOL) - returns 
  11851.     Success indicator. 
  11852.  
  11853.       TRUE 
  11854.          Successful completion. 
  11855.       FALSE 
  11856.          Error occurred. 
  11857.  
  11858.  
  11859. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - Parameters ΓòÉΓòÉΓòÉ
  11860.  
  11861.  somSelf (M_WPObject *) - input 
  11862.     Pointer to the WPObject class object. 
  11863.  
  11864.  pSizel (PSIZEL) - input 
  11865.     Pointer to the structure containing the default width and height of the 
  11866.     Settings page. 
  11867.  
  11868.  rc (BOOL) - returns 
  11869.     Success indicator. 
  11870.  
  11871.       TRUE 
  11872.          Successful completion. 
  11873.       FALSE 
  11874.          Error occurred. 
  11875.  
  11876.  
  11877. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - How to Override ΓòÉΓòÉΓòÉ
  11878.  
  11879. This method is generally not overridden. 
  11880.  
  11881.  
  11882. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - Topics ΓòÉΓòÉΓòÉ
  11883.  
  11884. Select an item: 
  11885.  
  11886. Syntax
  11887. Parameters
  11888. Returns
  11889. How to Override
  11890. Glossary
  11891.  
  11892.  
  11893. ΓòÉΓòÉΓòÉ 4.46. wpclsUnInitData ΓòÉΓòÉΓòÉ
  11894.  
  11895.  
  11896. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Syntax ΓòÉΓòÉΓòÉ
  11897.  
  11898. /*******************************************/
  11899. /* This method is called to allow the      */
  11900. /* class object to free allocated          */
  11901. /* resources.                              */
  11902. /*******************************************/
  11903.  
  11904. #define INCL_WINWORKPLACE
  11905. #include <os2.h>
  11906.  
  11907. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  11908.  
  11909. wpclsUnInitData(somSelf);
  11910.  
  11911.  
  11912. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData Parameter - somSelf ΓòÉΓòÉΓòÉ
  11913.  
  11914.  somSelf (M_WPObject *) - input 
  11915.     Pointer to the WPObject class object. 
  11916.  
  11917.  
  11918. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Return Value ΓòÉΓòÉΓòÉ
  11919.  
  11920.     There is no return value for this method. 
  11921.  
  11922.  
  11923. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Parameters ΓòÉΓòÉΓòÉ
  11924.  
  11925.  somSelf (M_WPObject *) - input 
  11926.     Pointer to the WPObject class object. 
  11927.  
  11928.     There is no return value for this method. 
  11929.  
  11930.  
  11931. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Usage ΓòÉΓòÉΓòÉ
  11932.  
  11933. This method is generally called only by the system when the class object is 
  11934. made dormant.  The class object is made dormant when the last instance of this 
  11935. class is made dormant. 
  11936.  
  11937.  
  11938. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - How to Override ΓòÉΓòÉΓòÉ
  11939.  
  11940. Any class that overrides the wpclsInitData method to allocate resources for its 
  11941. metaclass instance variables should override this method to deallocate those 
  11942. resources. It is essential to pass this method onto the parent class object 
  11943. after performing override processing. 
  11944.  
  11945.  
  11946. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Related Methods ΓòÉΓòÉΓòÉ
  11947.  
  11948.    o  wpclsInitData 
  11949.  
  11950.  
  11951. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Example Code ΓòÉΓòÉΓòÉ
  11952.  
  11953. This example overrides the method to free any data associated with the class. 
  11954.  
  11955. SOM_Scope void SOMLINK BearsM_wpclsUnInitData(M_Bears *somSelf)
  11956. {
  11957.     APIRET  rc  =  NO_ERROR;            /* Return code from Dos API */
  11958.  
  11959.     M_BearsData *somThis = M_BearsGetData(somSelf);
  11960.     M_BearsMethodDebug("M_Bears","myfM_wpclsUnInitData");
  11961.  
  11962.     rc = DosFreeMem( _pBearClassData );
  11963.  
  11964.     parent_wpclsUnInitData(somSelf);
  11965.  
  11966. }
  11967.  
  11968.  
  11969. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Topics ΓòÉΓòÉΓòÉ
  11970.  
  11971. Select an item: 
  11972.  
  11973. Syntax
  11974. Parameters
  11975. Returns
  11976. How to Override
  11977. Usage
  11978. Example Code
  11979. Related Methods
  11980. Glossary
  11981.