home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / BOOK / WPS1.INF (.txt) < prev    next >
OS/2 Help File  |  1995-10-23  |  305KB  |  11,711 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. How to Use this Book ΓòÉΓòÉΓòÉ
  3.  
  4. This reference is a detailed technical guide and reference for application 
  5. programmers. It gives reference information and code examples to enable you to 
  6. write source code using Workplace classes and methods. 
  7.  
  8. Before you begin to use this information, it would be helpful to understand how 
  9. you can: 
  10.  
  11.      Expand the Contents to see all available topics 
  12.      Obtain additional information for a highlighted word or phrase 
  13.      Use action bar choices 
  14.      Use the programming information. 
  15.  
  16.  How to Use the Contents 
  17.  
  18.  When the Contents window first appears, some topics have a plus (+) sign 
  19.  beside them. The plus sign indicates that additional topics are available. 
  20.  
  21.  To expand the Contents if you are using a mouse, click on the plus sign. If 
  22.  you are using the keyboard, use the Up or Down Arrow key to highlight the 
  23.  topic, and press the plus (+) key. For example, Code Pages has a plus sign 
  24.  beside it. To see additional topics for that heading, click on the plus sign 
  25.  or highlight that topic and press the plus (+) key. 
  26.  
  27.  To view a topic, double-click on the topic (or press the Up or Down Arrow key 
  28.  to highlight the topic, and then press the Enter key). 
  29.  
  30.  How to Obtain Additional Information 
  31.  
  32.  After you select a topic, the information for that topic appears in a window. 
  33.  Highlighted words or phrases indicate that additional information is 
  34.  available. You will notice that certain words and phrases are highlighted in 
  35.  green letters, or in white letters on a black background. These are called 
  36.  hypertext terms. If you are using a mouse, double-click on the highlighted 
  37.  word. If you are using a keyboard, press the Tab key to move to the 
  38.  highlighted word, and then press the Enter key. Additional information then 
  39.  appears in a window. 
  40.  
  41.  How to Use Action Bar Choices 
  42.  
  43.  Several choices are available for managing information presented in the 
  44.  Workplace Shell Programming Reference. There are three pull-down menus on the 
  45.  action bar:  the Services menu, the Options menu, and the Help menu. 
  46.  
  47.  The actions that are selectable from the Services menu operate on the active 
  48.  window currently displayed on the screen. These actions include the following: 
  49.  
  50.  Bookmark 
  51.     Allows you to set a placeholder so you can retrieve information of interest 
  52.     to you. 
  53.  
  54.     When you place a bookmark on a topic, it is added to a list of bookmarks 
  55.     you have previously set. You can view the list, and you can remove one or 
  56.     all bookmarks from the list. If you have not set any bookmarks, the list is 
  57.     empty. 
  58.  
  59.     To set a bookmark, do the following: 
  60.  
  61.       1. Select a topic from the Contents. 
  62.  
  63.       2. When that topic appears, choose the Bookmark option from the Services 
  64.          pull-down. 
  65.  
  66.       3. If you want to change the name used for the bookmark, type the new 
  67.          name in the field. 
  68.  
  69.       4. Click on the Place radio button (or press the Up or Down Arrow key to 
  70.          select it). 
  71.  
  72.       5. Click on OK (or select it and press Enter). The bookmark is then added 
  73.          to the bookmark list. 
  74.  
  75.  Search 
  76.     Allows you to find occurrences of a word or phrase in the current topic, 
  77.     selected topics, or all topics. 
  78.  
  79.     You can specify a word or phrase to be searched. You can also limit the 
  80.     search to a set of topics by first marking the topics in the Contents list. 
  81.  
  82.     To search for a word or phrase in all topics, do the following: 
  83.  
  84.       1. Choose the Search option from the Services pull-down. 
  85.  
  86.       2. Type the word or words for which to search. 
  87.  
  88.       3. Click on All sections (or press the Up or Down Arrow keys to select 
  89.          it). 
  90.  
  91.       4. Click on Search (or select it and press Enter) to begin the search. 
  92.  
  93.       5. The list of topics where the word or phrase appears is displayed. 
  94.  
  95.  Print 
  96.     Allows you to print one or more topics. You can also print a set of topics 
  97.     by first marking the topics in the Contents list. 
  98.  
  99.     To print the document Contents list, do the following: 
  100.  
  101.       1. Choose Print from the Services pull-down. 
  102.  
  103.       2. Click on Contents (or press the Up or Down Arrow key to select it). 
  104.  
  105.       3. Click on Print (or select it and press Enter). 
  106.  
  107.       4. The Contents list is printed on your printer. 
  108.  
  109.  Copy 
  110.     Allows you to copy a topic that you are viewing to the System Clipboard or 
  111.     to a file that you can edit. You will find this particularly useful for 
  112.     copying syntax definitions and program samples into the application that 
  113.     you are developing. 
  114.  
  115.     You can copy a topic that you are viewing in two ways: 
  116.  
  117.         Copy copies the topic that you are viewing into the System Clipboard. 
  118.          If you are using a Presentation Manager* editor (for example, the 
  119.          System Editor) that copies or cuts (or both) to the System Clipboard, 
  120.          and pastes to the System Clipboard, you can easily add the copied 
  121.          information to your program source module. 
  122.  
  123.         Copy to file copies the topic that you are viewing into a temporary 
  124.          file named TEXT.TMP. You can later edit that file by using any editor. 
  125.          You will find TEXT.TMP in the directory where your viewable document 
  126.          resides. 
  127.  
  128.          To copy a topic, do the following: 
  129.  
  130.            1. Expand the Contents list and select a topic. 
  131.  
  132.            2. When the topic appears, choose Copy to file from the Services 
  133.               pull-down. 
  134.  
  135.            3. The system puts the text pertaining to that topic into the 
  136.               temporary file named TEXT.TMP. 
  137.  
  138.     For information on one of the other choices in the Services pull-down, 
  139.     highlight the choice and press the F1 key. 
  140.  
  141.  The actions that are selectable from the Options menu allow you to change the 
  142.  way your Contents list is displayed. To expand the Contents and show all 
  143.  levels for all topics, choose Expand all from the Options pull-down. You can 
  144.  also press the Ctrl and * keys together. For information on one of the other 
  145.  choices in the Options pull-down, highlight the choice and press the F1 key. 
  146.  
  147.  The actions that are selectable from the Help menu allow you to select 
  148.  different types of help information. You can also press the F1 key for help 
  149.  information about the Information Presentation Facility (IPF). 
  150.  
  151.  How to Use the Programming Information 
  152.  
  153.  This document consists of guide and reference information that provides a 
  154.  detailed description of each function, message, constant, and data type. It 
  155.  provides language-dependent information about the functions which enable the 
  156.  user to generate call statements in the C Language. 
  157.  
  158.  Workplace Shell programming information is presented by component, such as 
  159.  Workplace Classes, Instance Methods, and Class Methods, for example: 
  160.  
  161.        ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  162.        Γöé            Contents                     Γöé
  163.        Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  164.        Γöé                                         Γöé
  165.        Γöé  + Workplace Classes                    Γöé
  166.        Γöé  + Instance Methods                     Γöé
  167.        Γöé  + Class Methods                        Γöé
  168.        Γöé                                         Γöé
  169.        ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  170.  
  171.  By clicking on the plus sign beside "Instance Methods", you see an alphabetic 
  172.  list of the Workplace Shell instance methods. Selecting an instance method 
  173.  takes you directly into the reference information for that method. 
  174.  
  175.  Units of reference information are presented in selectable multiple windows or 
  176.  viewports. A viewport is a Presentation Manager window that can be sized, 
  177.  moved, minimized, maximized, or closed. By selecting a unit (in this case, an 
  178.  entry on the Contents list), you will see two windows displayed: 
  179.  
  180.      ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  181.      Γöé Unit Title         Γöé      Selection Title     Γöé
  182.      Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  183.      Γöé Select an item     Γöé                          Γöé
  184.      Γöé                    Γöé                          Γöé
  185.      Γöé Syntax             Γöé                          Γöé
  186.      Γöé Returns            Γöé                          Γöé
  187.      Γöé Notes              Γöé                          Γöé
  188.      Γöé Related Methods    Γöé                          Γöé
  189.      Γöé Override           Γöé                          Γöé
  190.      Γöé Glossary           Γöé                          Γöé
  191.      Γöé                    Γöé                          Γöé
  192.      ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  193.  
  194.  The window on the left is the primary window. It contains a list of items that 
  195.  are always available to you. The window on the right is the secondary window. 
  196.  It contains a "snapshot" of the unit information. For reference units (that 
  197.  is, function descriptions), this window contains the Function Syntax. 
  198.  
  199.  All of the information needed to understand a reference unit (or topic) is 
  200.  readily available to you through the primary window. The information is 
  201.  divided into discrete information groups, and only the appropriate information 
  202.  group appears for the topic that you are viewing. 
  203.  
  204.  The information groups for a reference unit (that is, a function description) 
  205.  can include all or some of the following: 
  206.  
  207.      Syntax 
  208.      Parameters 
  209.      Returns 
  210.      Notes 
  211.      Related Methods 
  212.      Usage 
  213.      Override 
  214.      Glossary 
  215.  
  216.  This list may vary. Some topics may be omitted when they do not apply. 
  217.  
  218.  Information groups are displayed in separate viewports that are stacked in a 
  219.  third window location that overlaps the secondary window. By selecting an item 
  220.  (information group) in the primary window, the item is displayed in the third 
  221.  window location, as follows: 
  222.  
  223.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  224.    Γöé Unit Title     Γöé   Selection Γöé   Glossary       Γöé
  225.    Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  226.    Γöé Select an item Γöé             Γöé Select a startingΓöé
  227.    Γöé                Γöé             Γöé letter of        Γöé
  228.    Γöé    .           Γöé             Γöé glossary terms   Γöé
  229.    Γöé    .           Γöé             Γöé                  Γöé
  230.    Γöé    .           Γöé             Γöé A    N           Γöé
  231.    Γöé    .           Γöé             Γöé B    O           Γöé
  232.    Γöé    .           Γöé             Γöé C    P           Γöé
  233.    Γöé Glossary       Γöé             Γöé .    .           Γöé
  234.    Γöé                Γöé             Γöé .    .           Γöé
  235.    Γöé                Γöé             Γöé .    .           Γöé
  236.    Γöé                Γöé             Γöé M    Z           Γöé
  237.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  238.  
  239.  By selecting successive items from the primary window, additional windows are 
  240.  displayed on top of the previous windows displayed in the third window 
  241.  location. For example, in a function description, Parameters and Return Values 
  242.  are items listed in the primary window. When selected, they appear one on top 
  243.  of the other in the third window location. Because of this, you may move the 
  244.  first selected (topmost) window to the left before selecting the next item. 
  245.  This allows simultaneous display of two related pieces of information from the 
  246.  "stack" of windows in the third window location, as follows: 
  247.  
  248.    ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  249.    Γöé Unit Title     Γöé  Parameters  Γöé  Return Values  Γöé
  250.    Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  251.    Γöé Select an item Γöé              Γöé                 Γöé
  252.    Γöé    .           Γöé              Γöé                 Γöé
  253.    Γöé    .           Γöé              Γöé                 Γöé
  254.    Γöé    .           Γöé              Γöé                 Γöé
  255.    Γöé Returns        Γöé              Γöé                 Γöé
  256.    Γöé Errors         Γöé              Γöé                 Γöé
  257.    Γöé    .           Γöé              Γöé                 Γöé
  258.    Γöé    .           Γöé              Γöé                 Γöé
  259.    Γöé    .           Γöé              Γöé                 Γöé
  260.    Γöé                Γöé              Γöé                 Γöé
  261.    ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  262.  
  263.  Each window can be individually closed from its system menu. All windows are 
  264.  closed when you close the primary window. 
  265.  
  266.  Some secondary windows may have the appearance of a split screen. For example, 
  267.  an illustration may appear in the left half of the window, and scrollable, 
  268.  explanatory information may appear in the right half of the window. Because 
  269.  illustrations may not necessarily fit into the small window size on your 
  270.  screen, you may maximize the secondary window for better readability. 
  271.  
  272.  
  273. ΓòÉΓòÉΓòÉ 1.1. Conventions Used in this Reference ΓòÉΓòÉΓòÉ
  274.  
  275. The purpose of this reference is to give information about classes, methods, 
  276. constants, and data types. It provides information about the methods which 
  277. enables the user to call functions in the C programming language. 
  278.  
  279. The following information is provided: 
  280.  
  281.      The syntax and parameters for each method. 
  282.      The syntax of each data type and structure. 
  283.  
  284.  
  285. ΓòÉΓòÉΓòÉ 1.2. Notation Conventions ΓòÉΓòÉΓòÉ
  286.  
  287. The following notation conventions are used in this reference: 
  288.  
  289.  NULL                  The term NULL applied to a parameter is used to indicate 
  290.                        the presence of the pointer parameter, but with no 
  291.                        value. 
  292.  
  293.  NULLHANDLE            The term NULLHANDLE applied to a parameter is used to 
  294.                        indicate the presence of the handle parameter, but with 
  295.                        no value. 
  296.  
  297.  Implicit Pointer      If no entry for a data type "Pxxxxxxx" is found in Data 
  298.                        Types, then it is implicitly a pointer to the data type 
  299.                        "xxxxxxx". See Implicit Pointer Data Types for more 
  300.                        information about implicit pointers. 
  301.  
  302.  CONSTANT NAMES        All constants are written in uppercase to match the 
  303.                        header files. Where applicable, constant names have a 
  304.                        prefix derived from the name of a function, message, or 
  305.                        idea associated with the constant. 
  306.  
  307.                        For example: 
  308.  
  309.                        WM_CREATE          Window message 
  310.                        SV_CXICON          System value 
  311.                        CF_TEXT            Clipboard format. 
  312.  
  313.                        In this book, references to a complete set of constants 
  314.                        with a given prefix is written as shown in the following 
  315.                        examples: 
  316.  
  317.                        Window message       WM_* 
  318.                        System value         SV_* 
  319.  
  320.  Parameters and Fields Function parameters and data structure fields are shown 
  321.                        in italics. 
  322.  
  323.  
  324. ΓòÉΓòÉΓòÉ 1.3. Conventions Used in Method Descriptions ΓòÉΓòÉΓòÉ
  325.  
  326. The documentation of each function contains these sections: 
  327.  
  328.  Syntax 
  329.       The method syntax describes the C-language calling syntax of the function 
  330.       and gives a brief description. 
  331.  
  332.       Programming Note 
  333.                         The methods in this book are spelled in mixed-case for 
  334.                         readability but are known to the system as uppercase 
  335.                         character strings. For example, the function 
  336.                         "WinCreateObject" is actually the external name 
  337.                         "WINCREATEOBJECT". 
  338.  
  339.       If you are using a compiler that generates a mixed-case external name, 
  340.       you should code the functions in uppercase. 
  341.  
  342.  Parameters 
  343.       Each parameter is listed with its C-language data type, parameter type, 
  344.       and a brief description. 
  345.  
  346.           All data types are written in uppercase to match the header files. A 
  347.            data type of "Pxxxxxxx" implicitly defines a pointer to the data 
  348.            type "xxxxxxx". 
  349.  
  350.            The term NULL applied to a parameter indicates the presence of the 
  351.            parameter, with no value. 
  352.  
  353.            Refer to Data Types for a complete list of all data types and their 
  354.            descriptions. 
  355.  
  356.           There are three parameter types: 
  357.  
  358.            Input              Specified by the programmer. 
  359.            Output             Returned by the method. 
  360.            Input/Output       Specified by the programmer and modified by the 
  361.                               method. 
  362.  
  363.           A brief description is provided with each parameter. Where 
  364.            appropriate, restrictions are also included. In some cases, the 
  365.            parameter points to a structure. 
  366.  
  367.  Returns 
  368.       A list of possible return codes is included in this section. 
  369.  
  370.  Remarks 
  371.       This section contains additional information about the method, when 
  372.       required. 
  373.  
  374.  Related Methods 
  375.       This list shows the methods (if any) that are related to the method being 
  376.       described. 
  377.  
  378.  Usage 
  379.       This section describes any restrictions for using the method. 
  380.  
  381.  Override 
  382.       This section describes when the method can be overridden. 
  383.  
  384.  
  385. ΓòÉΓòÉΓòÉ 1.4. Error Severities ΓòÉΓòÉΓòÉ
  386.  
  387. Each of the error conditions given in the list of errors for each function 
  388. falls into one of these areas: 
  389.  
  390.  Warning 
  391.     The function detected a problem, but took some remedial action that enabled 
  392.     the function to complete successfully. The return code in this case 
  393.     indicates that the function completed successfully. 
  394.  
  395.  Error 
  396.     The function detected a problem for which it could not take any sensible 
  397.     remedial action. The system has recovered from the problem, and the state 
  398.     of the system, with respect to the application, remains the same as at the 
  399.     time when the function was requested. The system has not even partially 
  400.     executed the function (other than reporting the error). 
  401.  
  402.  Severe Error 
  403.     The function detected a problem from which the system could not reestablish 
  404.     its state, with respect to the application, at the time when that function 
  405.     was requested; that is, the system partially executed the function. This, 
  406.     therefore, necessitates the application performing some corrective activity 
  407.     to restore the system to some known state. 
  408.  
  409.  Unrecoverable Error 
  410.     The function detected some problem from which the system could not 
  411.     reestablish its state, with respect to the application, at the time when 
  412.     that call was issued. It is possible that the application cannot perform 
  413.     some corrective action to restore the system to some known state. 
  414.  
  415.  
  416. ΓòÉΓòÉΓòÉ 1.5. Header Files ΓòÉΓòÉΓòÉ
  417.  
  418. All functions require an "#include" statement for the system header file OS2.H: 
  419.  
  420.  
  421. #include  <OS2.H>
  422.  
  423. Most functions also require a "#define" statement to select an appropriate 
  424. (conditional) section of the header file, and hence, the required prototype. 
  425. Where this is necessary, it is shown at the head of the function definition in 
  426. the form: 
  427.  
  428.  
  429. #define   INCL_name
  430.  
  431. Note:  These "#define" statements must precede the "#include <OS2.H>" 
  432.        statement. 
  433.  
  434.  
  435. ΓòÉΓòÉΓòÉ 1.6. Addressing Elements in Arrays ΓòÉΓòÉΓòÉ
  436.  
  437. Constants defining array elements are given values that are zero-based in C; 
  438. that is, the numbering of the array elements starts at zero, not one. 
  439.  
  440. For example, in the DevQueryCaps function, the sixth element of the alArray 
  441. parameter is CAPS_HEIGHT, which is equated to 5. 
  442.  
  443. Count parameters related to such arrays always mean the actual number of 
  444. elements available; therefore, again using the DevQueryCaps function as an 
  445. example, if all elements up to and including CAPS_HEIGHT are provided for, 
  446. lCount could be set to (CAPS_HEIGHT+1). 
  447.  
  448. In functions for which the starting array element can be specified, this is 
  449. always zero-based, and so the C element number constants can be used directly. 
  450. For example, to start with the CAPS_HEIGHT element, the lStart parameter can be 
  451. set to CAPS_HEIGHT. 
  452.  
  453.  
  454. ΓòÉΓòÉΓòÉ 1.7. Implicit Pointer Data Types ΓòÉΓòÉΓòÉ
  455.  
  456. A data type name beginning with "P" (for example, PERRORCODE) is likely to be a 
  457. pointer to another data type (in this instance, ERRORCODE). 
  458.  
  459. In the data type summary, Data Types, no explicit "typedefs" are shown for 
  460. pointers; therefore, if no data type definition can be found in the summary for 
  461. a data type name "Pxxxxxx", it represents a pointer to the data type "xxxxxx", 
  462. for which a definition should be found in the reference. 
  463.  
  464. The implicit type definition needed for such a pointer "Pxxxxxx" is: 
  465.  
  466.  
  467. typedef xxxxxx *Pxxxxxx;
  468.  
  469. Such definitions are provided in the header files. 
  470.  
  471.  
  472. ΓòÉΓòÉΓòÉ 1.8. Storage Mapping of Data Types ΓòÉΓòÉΓòÉ
  473.  
  474. The storage mapping of the data types is dependent on the machine architecture. 
  475. To be portable, applications must access the data types using the definitions 
  476. supplied for the environment in which they will execute. 
  477.  
  478.  
  479. ΓòÉΓòÉΓòÉ 1.9. Double-Byte Character Set (DBCS) ΓòÉΓòÉΓòÉ
  480.  
  481. Throughout this publication, you will see references to specific value for 
  482. character strings. The values are for single-byte character set (SBCS). If you 
  483. use the double-byte character set (DBCS), note that one DBCS character equals 
  484. two SBCS characters. 
  485.  
  486.  
  487. ΓòÉΓòÉΓòÉ 1.10. Message Queues ΓòÉΓòÉΓòÉ
  488.  
  489. Usually when an application thread uses a PM function, a message queue must be 
  490. available for that thread. This means that before calling the function, 
  491. WinCreateMsgQueue must be called by the same thread. 
  492.  
  493. It is recommended that you create a message queue for every thread that calls 
  494. any method, since a PM function might be used by the methods you are calling. 
  495.  
  496.  
  497. ΓòÉΓòÉΓòÉ 1.11. Programming Considerations ΓòÉΓòÉΓòÉ
  498.  
  499. This section provides information you need to consider before you begin 
  500. programming with Workplace Shell methods. 
  501.  
  502.  
  503. ΓòÉΓòÉΓòÉ 1.11.1. Method Considerations ΓòÉΓòÉΓòÉ
  504.  
  505. When including the "OBJECTID=<...>" keyname/value pair in a setup string, it 
  506. must be specified as the last entry in the string. 
  507.  
  508.  
  509. ΓòÉΓòÉΓòÉ 1.11.2. Stack Size ΓòÉΓòÉΓòÉ
  510.  
  511. Existing 16-bit applications (small and tiny models) must have a 4KB stack 
  512. available when they enter system calls; otherwise, the stack can overflow into 
  513. the data area. 
  514.  
  515.  
  516. ΓòÉΓòÉΓòÉ 1.11.3. C++ Considerations ΓòÉΓòÉΓòÉ
  517.  
  518. This section contains several topics you should take into consideration if you 
  519. are using C++ **. 
  520.  
  521.  
  522. ΓòÉΓòÉΓòÉ 1.11.3.1. C++ Header Files ΓòÉΓòÉΓòÉ
  523.  
  524. OS/2 functions that used to take a PSZ as a parameter, and that do not modify 
  525. the contents of the passed string, have been updated in the C++ header files to 
  526. take a PCSZ data type parameter. The use of PCSZ allows for better optimization 
  527. by the compiler and is more semantically compatible with C++. Existing code 
  528. that calls functions that use PSZ will continue to work correctly. 
  529.  
  530. Several of the typedefs have been changed in the C++ header files. For example, 
  531. many items that are unsigned char in the C header files are char in the C++ 
  532. header files. For instance, 
  533.  
  534.  
  535. typedef unsigned char BYTE;
  536.  
  537. has changed to 
  538.  
  539.  
  540. typedef char BYTE;
  541.  
  542. The existing samples that are included in the IBM Developer's Toolkit for OS/2 
  543. Warp, Version 3 can be used with either set of the header files. 
  544.  
  545.  
  546. ΓòÉΓòÉΓòÉ 1.11.3.2. PCSZ Data Type ΓòÉΓòÉΓòÉ
  547.  
  548. Note:  The PCSZ data type is defined in the C++ header files included with this 
  549.        product. The use of the "const" keyword is not necessarily specific to 
  550.        C++. Certain C compilers support it as well. 
  551.  
  552.  If a function takes as a parameter a string that is not changed by the 
  553.  function, the string parameter can be declared as a "const" string, or a PCSZ. 
  554.  PCSZ is defined in the C++ header files as a "const" pointer to a 
  555.  NULL-delimited string. The "const" means that the function will not change the 
  556.  contents of the string. 
  557.  
  558.  Declaring the parameter as PCSZ informs the C++ compiler that the function 
  559.  will not change the string. Therefore, the compiler simply passes a pointer to 
  560.  the string in the function parameter list. If the parameter is declared as a 
  561.  normal PSZ (not "const"), the compiler assumes that the function might change 
  562.  the string. Under these circumstances the compiler will add code to make a 
  563.  copy of the string then pass a pointer to the copy, rather than pass a pointer 
  564.  to the original string. 
  565.  
  566.  A smaller, faster executable is often produced if the data item passed in a 
  567.  parameter list is declared as "const". 
  568.  
  569.  If the data item is declared as "const" then it must not be changed by the 
  570.  function. 
  571.  
  572.  
  573. ΓòÉΓòÉΓòÉ 1.11.3.3. LINK386 ΓòÉΓòÉΓòÉ
  574.  
  575. The C++ compiler will provide a dynamic link library which is be used by 
  576. LINK386 when generating error messages. This DLL will convert a compiler 
  577. generated mangled name into the function prototype. If the DLL is not present, 
  578. an error message will be displayed and LINK386 will display the 
  579. compiler-generated mangled name in error messages. 
  580.  
  581.  
  582. ΓòÉΓòÉΓòÉ 2. Workplace Object Classes ΓòÉΓòÉΓòÉ
  583.  
  584. This chapter contains an alphabetic listing of the Workplace object classes. 
  585.  
  586. These sections contain technical reference information. See the Workplace Shell 
  587. Programming Guide for Workplace guide information. For information on the 
  588. System Object Model (SOM), see the System Object Model Guide and Reference. 
  589. Workplace objects are icons representative of physical objects which users deal 
  590. with in the Workplace. A Workplace object is implemented as an instance of a 
  591. Workplace object class. Workplace object classes are System Object Model (SOM) 
  592. object classes which are descendants of the predefined Workplace object class, 
  593. WPObject. For more information about SOM object classes, see System Object 
  594. Model Guide and Reference. 
  595.  
  596. All Workplace objects are descendants of a Workplace object storage class. 
  597. Workplace storage object classes are responsible primarily for storing and 
  598. retrieving object class data for instances of objects which are descendants 
  599. (subclasses) of that storage class. 
  600.  
  601. The three predefined Workplace object storage classes are: 
  602.  
  603.  WPAbstract      Storage class for objects stored in the user profile (OS2.INI) 
  604.  WPFileSystem    Storage class for objects stored as files in the file system 
  605.  WPTransient     Storage class for non-persistent objects. 
  606.  
  607.  
  608. ΓòÉΓòÉΓòÉ 2.1. Workplace Object Class Hierarchy ΓòÉΓòÉΓòÉ
  609.  
  610. The following figure lists the predefined Workplace object classes in a 
  611. hierarchical order. Each branch in the tree represents an immediate descendant 
  612. (subclass) of a Workplace object class. The predefined SOM object class, 
  613. SOMObject, is the root class for all SOM object classes, including all 
  614. Workplace object classes. 
  615.  
  616.  
  617.     CLASS NAME                                       CLASS DEFINITION FILE
  618.  
  619. SOMObject                                                  somobj.idl
  620.   Γö£ΓöÇΓöÇ SOMClass                                             somcls.idl
  621.   Γö£ΓöÇΓöÇ SOMClassMgr                                          somcm.idl
  622.   ΓööΓöÇΓöÇ WPObject                                             wpobject.idl
  623.         Γö£ΓöÇΓöÇ WPAbstract                                     wpabs.idl
  624.         Γöé     Γö£ΓöÇΓöÇ WPClock                                  wpclock.idl
  625.         Γöé     Γö£ΓöÇΓöÇ WPCountry                                wpctry.idl
  626.         Γöé     Γö£ΓöÇΓöÇ WPDisk                                   wpdisk.idl
  627.         Γöé     Γö£ΓöÇΓöÇ WPLaunchPad                              wplnchpd.idl
  628.         Γöé     Γö£ΓöÇΓöÇ WPKeyboard                               wpkeybd.idl
  629.         Γöé     Γö£ΓöÇΓöÇ WPMouse                                  wpmouse.idl
  630.         Γöé     Γö£ΓöÇΓöÇ WPPalette                                wppalet.idl
  631.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPColorPalette                     wpclrpal.idl
  632.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPFontPalette                      wpfntpal.idl
  633.         Γöé     Γöé     ΓööΓöÇΓöÇ WPSchemePalette                    wpscheme.idl
  634.         Γöé     Γö£ΓöÇΓöÇ WPPower                                  wppower.idl
  635.         Γöé     Γö£ΓöÇΓöÇ WPPrinter                                wpprint.idl
  636.         Γöé     Γöé     ΓööΓöÇΓöÇ WPRPrinter                         wprprint.idl
  637.         Γöé     Γö£ΓöÇΓöÇ WPProgram                                wppgm.idl
  638.         Γöé     Γö£ΓöÇΓöÇ WPShadow                                 wpshadow.idl
  639.         Γöé     Γöé     ΓööΓöÇΓöÇ WPNetLink                          wpnetlnk.idl
  640.         Γöé     Γö£ΓöÇΓöÇ WPShredder                               wpshred.idl
  641.         Γöé     Γö£ΓöÇΓöÇ WPSound                                  wpsound.idl
  642.         Γöé     Γö£ΓöÇΓöÇ WPSpecialNeeds                           wpspneed.idl
  643.         Γöé     Γö£ΓöÇΓöÇ WPSpool                                  wpspool.idl
  644.         Γöé     Γö£ΓöÇΓöÇ WPSystem                                 wpsystem.idl
  645.         Γöé     ΓööΓöÇΓöÇ WPWinConfig                              wincfg.idl
  646.         Γö£ΓöÇΓöÇ WPFileSystem                                   wpfsys.idl
  647.         Γöé     Γö£ΓöÇΓöÇ WPDataFile                               wpdataf.idl
  648.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPBitmap                           wpbitmap.idl
  649.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPIcon                             wpicon.idl
  650.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPMet                              wpmet.idl
  651.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPPif                              wppif.idl
  652.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPPointer                          wpptr.idl
  653.         Γöé     Γöé     ΓööΓöÇΓöÇ WPProgramFile                      wppgmf.idl
  654.         Γöé     Γöé             ΓööΓöÇΓöÇ WPCommandFile              wpcmdf.idl
  655.         Γöé     Γö£ΓöÇΓöÇ WPFolder                                 wpfolder.idl
  656.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPDesktop                          wpdesk.idl
  657.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPDrives                           wpdrives.idl
  658.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPMinWinViewer                     wpmwv.idl
  659.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPNetgrp                           wpnetgrp.idl
  660.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPNetwork                          wpnetwrk.idl
  661.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPRootFolder                       wprootf.idl
  662.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPServer                           wpserver.idl
  663.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPSharedDir                        wpshdir.idl
  664.         Γöé     Γöé     Γö£ΓöÇΓöÇ WPStartup                          wpstart.idl
  665.         Γöé     Γöé     ΓööΓöÇΓöÇ WPTemplates                        wptemps.idl
  666.         ΓööΓöÇΓöÇ WPTransient                                    wptrans.idl
  667.               Γö£ΓöÇΓöÇ WPJob                                    wpjob.idl
  668.               Γö£ΓöÇΓöÇ WPPort                                   wpport.idl
  669.               Γö£ΓöÇΓöÇ WPPdr                                    wppdr.idl
  670.               ΓööΓöÇΓöÇ WPQdr                                    wpqdr.idl
  671.  
  672. Instances of some Workplace object classes cannot be created as a Workplace 
  673. object. These classes are provided as base classes which provide support for 
  674. descendant classes that can have instances created. Other classes are SOM 
  675. classes and are described in better detail in the System Object Model Guide and 
  676. Reference. 
  677.  
  678. These classes include: 
  679.  
  680.  SOMObject      This is the SOM root class. All SOM classes must be descended 
  681.                 from SOMObject. A Workplace object of this class cannot be 
  682.                 created. 
  683.  
  684.  SOMClass       This is the SOM metaclass, that is, the instances of this class 
  685.                 are class objects. A Workplace object of this class cannot be 
  686.                 created. 
  687.  
  688.  SOMClassMgr    This is the SOM class manager class. A Workplace object of this 
  689.                 class cannot be created. 
  690.  
  691.  
  692. ΓòÉΓòÉΓòÉ 2.2. WPAbstract ΓòÉΓòÉΓòÉ
  693.  
  694. Class definition file: wpabs.idl 
  695.  
  696. Class hierarchy 
  697.  
  698. SOMObject
  699.    WPObject
  700.       WPAbstract
  701.  
  702. Description 
  703.  
  704. This is the abstract object storage class. The storage medium for objects that 
  705. are descendants of the WPAbstract class is the INI file. In other words, any 
  706. object class derived from WPAbstract will have persistent storage for its 
  707. instance variables in the INI file. Note that an abstract object does not have 
  708. a file name, just a numeric handle that can be used to identify it. It can 
  709. optionally be assigned an object id to uniquely identify it. An instance of 
  710. this class can be created as a Workplace object. No instances of this class are 
  711. initially created by the system. 
  712.  
  713. Instance methods 
  714.  
  715. There are currently no methods defined for the WPAbstract Workplace object 
  716. class. 
  717.  
  718. WPObject instance methods 
  719.  
  720. The following list shows all the methods overridden by the WPAbstract class. 
  721. These methods are overridden in order to modify the behavior defined by an 
  722. ancestor class. 
  723.  
  724.      wpCopyObject 
  725.      wpDragOver 
  726.      wpMoveObject 
  727.      wpQueryHandle 
  728.      wpQueryIcon 
  729.      wpQueryIconData 
  730.      wpQueryNameClashOptions 
  731.      wpRestoreState 
  732.      wpSaveImmediate 
  733.      wpSaveState 
  734.      wpSetIconData 
  735.      wpSetTitle 
  736.  
  737.  Class methods 
  738.  
  739.  There following list shows the WPAbstract class methods. 
  740.  
  741.      wpclsQuerySetting 
  742.      wpclsSetSetting 
  743.  
  744.  WPObject class methods. 
  745.  
  746.  The following shows the class methods overridden by the WPAbstract class. 
  747.  These methods are overridden to modify the behavior defined by an ancestor 
  748.  class. 
  749.  
  750.      wpclsQueryTitle 
  751.  
  752.  
  753. ΓòÉΓòÉΓòÉ 2.3. WPBitmap ΓòÉΓòÉΓòÉ
  754.  
  755. Class definition file: wpbitmap.idl 
  756.  
  757. Class hierarchy 
  758.  
  759. SOMObject
  760.   WPObject
  761.      WPFileSystem
  762.         WPDataFile
  763.            WPBitmap
  764.  
  765. Description 
  766.  
  767. This is the WPBitmap object class. All bit maps are of this class. These bit 
  768. map files are templatable. An instance of this class can be created as a 
  769. Workplace object. Instances of this class are created initially by the system 
  770. for each bit map in the system. 
  771.  
  772. Instance methods 
  773.  
  774. There are currently no methods defined for the WPBitmap Workplace object class. 
  775.  
  776. WPObject instance methods 
  777.  
  778. The following list shows all the methods overridden by the WPBitmap class. 
  779. These methods are overridden in order to modify the behavior defined by an 
  780. ancestor class. 
  781.  
  782.      wpSetupOnce 
  783.  
  784.  Class methods 
  785.  
  786.  There are currently no class methods defined for the WPBitmap Workplace object 
  787.  class. 
  788.  
  789.  WPObject class methods. 
  790.  
  791.  The following list shows all the class methods overridden by the WPBitmap 
  792.  class. These methods are overridden to modify the behavior defined by an 
  793.  ancestor class. 
  794.  
  795.      wpclsInitData 
  796.      wpclsQueryDefaultHelp 
  797.      wpclsQueryTitle 
  798.  
  799.  WPFileSystem class methods. 
  800.  
  801.  The following list shows all the class methods overridden by the WPBitmap 
  802.  class. These methods are overridden to modify the behavior defined by an 
  803.  ancestor class. 
  804.  
  805.      wpclsQueryInstanceFilter 
  806.      wpclsQueryInstanceType 
  807.  
  808.  
  809. ΓòÉΓòÉΓòÉ 2.4. WPClock ΓòÉΓòÉΓòÉ
  810.  
  811. Class definition file: wpclock.idl 
  812.  
  813. Class hierarchy 
  814.  
  815. SOMObject
  816.    WPObject
  817.       WPAbstract
  818.          WPClock
  819.  
  820. Description 
  821.  
  822. This is the system clock object class. An instance of this class can be created 
  823. as a Workplace object. An instance of this class is created initially by the 
  824. system. It has the title "System Clock" and resides in the "System Setup" 
  825. folder. 
  826.  
  827. Instance methods 
  828.  
  829. The following list shows all the WPClock instance methods: 
  830.  
  831.      wpAddClockAlarmPage 
  832.      wpAddClockDateTimePage 
  833.      wpAddClockView1Page 
  834.      wpAddClockView2Page 
  835.  
  836.  WPObject instance methods 
  837.  
  838.  The following list shows all the methods overridden by the WPClock class. 
  839.  These methods are overridden in order to modify the behavior defined by an 
  840.  ancestor class. 
  841.  
  842.      wpAddObjectWindowPage 
  843.      wpAddSettingsPages 
  844.      wpFilterPopupMenu 
  845.      wpMenuItemHelpSelected 
  846.      wpMenuItemSelected 
  847.      wpModifyPopupMenu 
  848.      wpOpen 
  849.      wpRestoreState 
  850.      wpSaveState 
  851.  
  852.  Class methods 
  853.  
  854.  There are currently no class methods defined for the WPClock Workplace object 
  855.  class. 
  856.  
  857.  WPObject class methods. 
  858.  
  859.  The following list shows all the class methods overridden by the WPClock 
  860.  class. These methods are overridden to modify the behavior defined by an 
  861.  ancestor class. 
  862.  
  863.      wpclsQueryDefaultHelp 
  864.      wpclsQueryDefaultView 
  865.      wpclsQueryIconData 
  866.      wpclsQueryStyle 
  867.      wpclsQueryTitle 
  868.  
  869.  
  870. ΓòÉΓòÉΓòÉ 2.5. WPColorPalette ΓòÉΓòÉΓòÉ
  871.  
  872. Class definition file: wpclrpal.idl 
  873.  
  874. Class hierarchy 
  875.  
  876. SOMObject
  877.    WPObject
  878.       WPAbstract
  879.           WPPalette
  880.               WPColorPalette
  881.  
  882. Description 
  883.  
  884. This is the color palette object class. An instance of this class can be 
  885. created as a Workplace object. Two instances of this class are created 
  886. initially by the system, with the titles "Mixed Color Palette" and "Solid Color 
  887. Palette", both residing in the "System Setup" folder. 
  888.  
  889. Instance methods 
  890.  
  891. There are currently no methods defined for the WPColorPalette Workplace object 
  892. class. 
  893.  
  894. WPObject instance methods 
  895.  
  896. The following list shows all the methods overridden by the WPColorPalette 
  897. class. These methods are overridden in order to modify the behavior defined by 
  898. an ancestor class. 
  899.  
  900.      wpInitData 
  901.      wpMenuItemHelpSelected 
  902.      wpSetup 
  903.  
  904.  wpSetup override by WPColorPalette 
  905.  
  906.  The following table shows the keyname-value pairs added by the WPColorPalette 
  907.  class. 
  908.  
  909.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  910.   ΓöéKEYNAME   ΓöéVALUE     ΓöéDESCRIPTION                             Γöé
  911.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  912.   ΓöéCOLORS    ΓöéRGB valuesΓöéThese are the initial color values of   Γöé
  913.   Γöé          Γöé          Γöéeach cell in the color palette. The     Γöé
  914.   Γöé          Γöé          Γöévalues for each cell are separated by   Γöé
  915.   Γöé          Γöé          Γöécommas. This is equivalent to calling   Γöé
  916.   Γöé          Γöé          Γöéthe wpSetupCell method. The RGB value   Γöé
  917.   Γöé          Γöé          Γöémust be presented as a 6-digit hex valueΓöé
  918.   Γöé          Γöé          Γöéin the format 0xRRGGBB where RR, GG, andΓöé
  919.   Γöé          Γöé          ΓöéBB are the red, green, and blue, values Γöé
  920.   Γöé          Γöé          Γöéranging between 0x00 and 0xFF (0-255).  Γöé
  921.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  922.   ΓöéXCELLCOUNTΓöécolumns   ΓöéNumber of X cells as decimal digits.    Γöé
  923.   Γöé          Γöé          ΓöéFor Solid Color Palette, AUTOSETUP=LORESΓöé
  924.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  925.   Γöé          Γöé          Γöéis 8.                                   Γöé
  926.   Γöé          Γöé          ΓöéFor Mixed Color Palette, AUTOSETUP=HIRESΓöé
  927.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  928.   Γöé          Γöé          Γöéis 16.                                  Γöé
  929.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  930.   ΓöéYCELLCOUNTΓöérows      ΓöéNumber of Y cells as decimal digits.    Γöé
  931.   Γöé          Γöé          ΓöéFor Solid Color Palette, AUTOSETUP=LORESΓöé
  932.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  933.   Γöé          Γöé          Γöéis 2.                                   Γöé
  934.   Γöé          Γöé          ΓöéFor Mixed Color Palette, AUTOSETUP=HIRESΓöé
  935.   Γöé          Γöé          Γöémust be specified, and the default valueΓöé
  936.   Γöé          Γöé          Γöéis 16.                                  Γöé
  937.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  938.  
  939.  Example 
  940.  
  941.   pszSetupString="COLORS=0x000000,"
  942.                         "0xFFFFFF,"
  943.                         "0xFF23B4,"
  944.                         "0x505050,"
  945.                         "0x00FFFF,"
  946.                         "0xA0A0A0";
  947.  
  948.  WPPalette methods 
  949.  
  950.  The following list shows all the methods overridden by the WPColorPalette 
  951.  class. These methods are overridden in order to modify the behavior defined by 
  952.  an ancestor class. 
  953.  
  954.      wpDragCell 
  955.      wpEditCell 
  956.      wpPaintCell 
  957.      wpQueryPaletteHelp 
  958.  
  959.  Class methods 
  960.  
  961.  There are currently no class methods defined for the WPColorPalette Workplace 
  962.  object class. 
  963.  
  964.  WPObject class methods. 
  965.  
  966.  The following list shows all the class methods overridden by the 
  967.  WPColorPalette class. These methods are overridden to modify the behavior 
  968.  defined by an ancestor class. 
  969.  
  970.      wpclsCreateDefaultTemplates 
  971.      wpclsQueryDefaultHelp 
  972.      wpclsQueryIconData 
  973.      wpclsQueryStyle 
  974.      wpclsQueryTitle 
  975.  
  976.  WPPalette class methods. 
  977.  
  978.  The following list shows all the class methods overridden by the 
  979.  WPColorPalette class. These methods are overridden to modify the behavior 
  980.  defined by an ancestor class. 
  981.  
  982.      wpclsQueryEditString 
  983.  
  984.  
  985. ΓòÉΓòÉΓòÉ 2.6. WPCommandFile ΓòÉΓòÉΓòÉ
  986.  
  987. Class definition file: wpcmdf.idl 
  988.  
  989. Class hierarchy 
  990.  
  991. SOMObject
  992.   WPObject
  993.      WPFileSystem
  994.         WPDataFile
  995.            WPProgramFile
  996.               WPCommandFile
  997.  
  998. Description 
  999.  
  1000. This is the command file object class. All DOS and OS/2 command/batch files are 
  1001. of this class. These program files are templatable. An instance of this class 
  1002. can be created as a Workplace object. Instances of this class are created 
  1003. initially by the system for each command file in the system. Each instance has 
  1004. a title corresponding to the file name of the command file it represents and 
  1005. resides in a folder corresponding to the physical directory in which the 
  1006. program file resides. 
  1007.  
  1008. Instance methods 
  1009.  
  1010. There are currently no methods defined for the WPCommandFile Workplace object 
  1011. class. 
  1012.  
  1013. WPObject instance methods 
  1014.  
  1015. The following list shows all the methods overridden by the WPCommandFile class. 
  1016. These methods are overridden in order to modify the behavior defined by an 
  1017. ancestor class. 
  1018.  
  1019.      wpPrintObject 
  1020.  
  1021.  Class methods 
  1022.  
  1023.  There are currently no class methods defined for the WPCommandFile Workplace 
  1024.  object class. 
  1025.  
  1026.  WPObject class methods. 
  1027.  
  1028.  The following list shows all the class methods overridden by the WPCommandFile 
  1029.  class. These methods are overridden to modify the behavior defined by an 
  1030.  ancestor class. 
  1031.  
  1032.      wpclsQueryStyle 
  1033.      wpclsQueryTitle 
  1034.  
  1035.  WPFileSystem class methods. 
  1036.  
  1037.  The following list shows all the class methods overridden by the WPCommandFile 
  1038.  class. These methods are overridden to modify the behavior defined by an 
  1039.  ancestor class. 
  1040.  
  1041.      wpclsQueryInstanceFilter 
  1042.      wpclsQueryInstanceType 
  1043.  
  1044.  
  1045. ΓòÉΓòÉΓòÉ 2.7. WPCountry ΓòÉΓòÉΓòÉ
  1046.  
  1047. Class definition file: wpctry.idl 
  1048.  
  1049. Class hierarchy 
  1050.  
  1051. SOMObject
  1052.    WPObject
  1053.       WPAbstract
  1054.          WPCountry
  1055.  
  1056. Description 
  1057.  
  1058. This is the country object class. An instance of this class can be created as a 
  1059. Workplace object. An instance of this class is created initially by the system. 
  1060. It has the title, "Country" and resides in the "System Setup" folder. 
  1061.  
  1062. Instance methods 
  1063.  
  1064. The following list shows all the WPCountry instance methods: 
  1065.  
  1066.      wpAddCountryDatePage 
  1067.      wpAddCountryNumbersPage 
  1068.      wpAddCountryPage 
  1069.      wpAddCountryTimePage 
  1070.  
  1071.  WPObject instance methods 
  1072.  
  1073.  The following list shows all the methods overridden by the WPCountry class. 
  1074.  These methods are overridden in order to modify the behavior defined by an 
  1075.  ancestor class. 
  1076.  
  1077.      wpAddObjectWindowPage 
  1078.      wpAddSettingsPages 
  1079.      wpFilterPopupMenu 
  1080.      wpInitData 
  1081.  
  1082.  Class methods 
  1083.  
  1084.  There are currently no class methods defined for the WPCountry Workplace 
  1085.  object class. 
  1086.  
  1087.  WPObject class methods. 
  1088.  
  1089.  The following list shows all the class methods overridden by the WPCountry 
  1090.  class. These methods are overridden to modify the behavior defined by an 
  1091.  ancestor class. 
  1092.  
  1093.      wpclsQueryDefaultHelp 
  1094.      wpclsQueryDefaultView 
  1095.      wpclsQueryIconData 
  1096.      wpclsQueryStyle 
  1097.      wpclsQueryTitle 
  1098.  
  1099.  
  1100. ΓòÉΓòÉΓòÉ 2.8. WPDataFile ΓòÉΓòÉΓòÉ
  1101.  
  1102. Class definition file: wpdataf.idl 
  1103.  
  1104. Class hierarchy 
  1105.  
  1106. SOMObject
  1107.    WPObject
  1108.       WPFileSystem
  1109.          WPDataFile
  1110.  
  1111. Description 
  1112.  
  1113. This is the data file object class. An instance of this class can be created as 
  1114. a Workplace object and is created initially by the system in its template form. 
  1115. The template form of this class has the title "Data file" and resides in the 
  1116. "Templates" folder. 
  1117.  
  1118. Instance methods 
  1119.  
  1120. The following list shows all the WPDataFile methods: 
  1121.  
  1122.      wpAddFileTypePage 
  1123.      wpPrintMetaFile 
  1124.      wpPrintPifFile 
  1125.      wpPrintPrinterSpecificFile 
  1126.      wpPrintUnknownFile 
  1127.      wpQueryAssociatedFileIcon 
  1128.      wpQueryAssociatedProgram 
  1129.      wpSetAssociatedFileIcon 
  1130.  
  1131.  WPObject instance methods 
  1132.  
  1133.  The following list shows all the methods overridden by the WPDataFile class. 
  1134.  These methods are overridden in order to modify the behavior defined by an 
  1135.  ancestor class. 
  1136.  
  1137.      wpAddObjectWindowPage 
  1138.      wpAddSettingsPages 
  1139.      wpDragOver 
  1140.      wpFormatDragItem 
  1141.      wpMenuItemHelpSelected 
  1142.      wpMenuItemSelected 
  1143.      wpModifyPopupMenu 
  1144.      wpOpen 
  1145.      wpPrintObject 
  1146.      wpQueryDefaultHelp 
  1147.      wpQueryIcon 
  1148.      wpRestoreState 
  1149.      wpSetDefaultView 
  1150.      wpSetRealName 
  1151.  
  1152.  WPFileSystem instance methods 
  1153.  
  1154.  The following list shows all the methods overridden by the WPDataFile class. 
  1155.  These methods are overridden in order to modify the behavior defined by an 
  1156.  ancestor class. 
  1157.  
  1158.      wpSetType 
  1159.  
  1160.  Class methods 
  1161.  
  1162.  There are currently no class methods defined for the WPDataFile Workplace 
  1163.  object class. 
  1164.  
  1165.  WPObject class methods. 
  1166.  
  1167.  The following list shows all the class methods overridden by the WPDataFile 
  1168.  class. These methods are overridden to modify the behavior defined by an 
  1169.  ancestor class. 
  1170.  
  1171.      wpclsQueryDefaultHelp 
  1172.      wpclsQueryDefaultView 
  1173.      wpclsQueryIconData 
  1174.      wpclsQueryStyle 
  1175.      wpclsQueryTitle 
  1176.  
  1177.  
  1178. ΓòÉΓòÉΓòÉ 2.9. WPDesktop ΓòÉΓòÉΓòÉ
  1179.  
  1180. Class definition file: wpdesk.idl 
  1181.  
  1182. Class hierarchy 
  1183.  
  1184. SOMObject
  1185.    WPObject
  1186.       WPFileSystem
  1187.          WPFolder
  1188.              WPDesktop
  1189.  
  1190. Description 
  1191.  
  1192. This is the Workplace desktop object class. An instance of this class can be 
  1193. created as a Workplace object. An instance of this class is created initially 
  1194. by the system. It has the title "Desktop" and initially resides in the root 
  1195. directory of the drive containing the user profile. 
  1196.  
  1197. Instance methods 
  1198.  
  1199. The following list shows all the WPDesktop methods: 
  1200.  
  1201.      wpAddDesktopArcRest1Page 
  1202.      wpAddDesktopDefDT1Page 
  1203.      wpAddDesktopLockup1Page 
  1204.      wpAddDesktopLockup2Page 
  1205.      wpAddDesktopLockup3Page 
  1206.      wpIsCurrentDesktop 
  1207.  
  1208.  WPObject instance methods 
  1209.  
  1210.  The following list shows all the methods overridden by the WPDesktop class. 
  1211.  These methods are overridden in order to modify the behavior defined by an 
  1212.  ancestor class. 
  1213.  
  1214.      wpAddSettingsPages 
  1215.      wpFilterPopupMenu 
  1216.      wpInitData 
  1217.      wpMenuItemSelected 
  1218.      wpModifyPopupMenu 
  1219.      wpRestoreState 
  1220.      wpSaveState 
  1221.  
  1222.  Class methods 
  1223.  
  1224.  The following list shows the WPDesktop class methods. 
  1225.  
  1226.      wpclsQueryActiveDesktop 
  1227.      wpclsQueryActiveDesktopHWND 
  1228.      wpclsQueryObjectFromFrame 
  1229.  
  1230.  WPObject class methods. 
  1231.  
  1232.  The following list shows all the class methods overridden by the WPDesktop 
  1233.  class. These methods are overridden to modify the behavior defined by an 
  1234.  ancestor class. 
  1235.  
  1236.      wpclsQueryDefaultHelp 
  1237.      wpclsQueryDefaultView 
  1238.      wpclsQueryIconData 
  1239.      wpclsQueryStyle 
  1240.      wpclsQueryTitle 
  1241.  
  1242.  
  1243. ΓòÉΓòÉΓòÉ 2.10. WPDisk ΓòÉΓòÉΓòÉ
  1244.  
  1245. Class definition file: wpdisk.idl 
  1246.  
  1247. Class hierarchy 
  1248.  
  1249. SOMObject
  1250.    WPObject
  1251.       WPAbstract
  1252.          WPDisk
  1253.  
  1254. Description 
  1255.  
  1256. This is the file-system device object class. It is used to represent all types 
  1257. of file-system devices including: 
  1258.  
  1259.      CD ROM drives 
  1260.      Fixed disk drives 
  1261.      Floppy diskette drives 
  1262.      Magnetic tape drives 
  1263.      Network drives 
  1264.      PCMCIA** devices 
  1265.      Ram drives 
  1266.  
  1267.  An instance of this class can be created as a Workplace object. Shadow 
  1268.  instances of this class are created initially by the system for each 
  1269.  file-system device available. Each instance has a title corresponding to a 
  1270.  file-system device and resides in the Drives folder. If a primary, local, 
  1271.  removable, media file-system device such as a floppy drive exists, an instance 
  1272.  of this class will also be created on the desktop, and will represent this 
  1273.  drive. These instances actually appear as WPShadow objects which are shadows 
  1274.  of WPDisk objects. 
  1275.  
  1276.  Instance methods 
  1277.  
  1278.  The following list shows the WPDisk methods: 
  1279.  
  1280.      wpAddDiskDetailsPage 
  1281.      wpEjectDisk 
  1282.      wpLockDrive 
  1283.      wpQueryDriveLockStatus 
  1284.      wpQueryLogicalDrive 
  1285.      wpQueryRootFolder 
  1286.      wpSetCorrectDiskIcon 
  1287.  
  1288.  WPObject instance methods 
  1289.  
  1290.  The following list shows all the methods overridden by the WPDisk class. These 
  1291.  methods are overridden in order to modify the behavior defined by an ancestor 
  1292.  class. 
  1293.  
  1294.      wpAddObjectWindowPage 
  1295.      wpAddSettingsPages 
  1296.      wpDragOver 
  1297.      wpDrop 
  1298.      wpFilterPopupMenu 
  1299.      wpMenuItemHelpSelected 
  1300.      wpMenuItemSelected 
  1301.      wpModifyPopupMenu 
  1302.      wpOpen 
  1303.      wpQueryDefaultHelp 
  1304.      wpQueryIconData 
  1305.      wpRestoreState 
  1306.      wpSaveState 
  1307.      wpSetIconData 
  1308.      wpSetTitle 
  1309.      wpSetup 
  1310.      wpUnInitData 
  1311.      wpViewObject 
  1312.  
  1313.  The following list shows all the methods overridden by the WPDisk class. These 
  1314.  methods are overridden in order to modify the behavior defined by an ancestor 
  1315.  class. 
  1316.  
  1317.      wpFilterPopupMenu 
  1318.      wpMenuItemHelpSelected 
  1319.      wpMenuItemSelected 
  1320.      wpModifyPopupMenu 
  1321.  
  1322.  wpSetup override by WPDisk 
  1323.  
  1324.  The following table shows the keyname-value pairs added by the WPDisk class. 
  1325.  
  1326.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1327.   ΓöéKEYNAME   ΓöéVALUE          ΓöéDESCRIPTION                        Γöé
  1328.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1329.   ΓöéDRIVENUM  ΓöéDRIVENUM=dd    ΓöéLogical drive number (1-26).       Γöé
  1330.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1331.  
  1332.  Class methods 
  1333.  
  1334.  There are currently no class methods defined for the WPDisk Workplace object 
  1335.  class. 
  1336.  
  1337.  WPObject class methods. 
  1338.  
  1339.  The following list shows all the class methods overridden by the WPDisk class. 
  1340.  These methods are overridden to modify the behavior defined by an ancestor 
  1341.  class. 
  1342.  
  1343.      wpclsQueryDefaultHelp 
  1344.      wpclsQueryDefaultView 
  1345.      wpclsQueryIconData 
  1346.      wpclsQueryStyle 
  1347.      wpclsQueryTitle 
  1348.  
  1349.  
  1350. ΓòÉΓòÉΓòÉ 2.11. WPDrives ΓòÉΓòÉΓòÉ
  1351.  
  1352. Class definition file: wpdrives.idl 
  1353.  
  1354. Class hierarchy 
  1355.  
  1356. SOMObject
  1357.    WPObject
  1358.       WPFileSystem
  1359.          WPFolder
  1360.              WPDrives
  1361.  
  1362. Description 
  1363.  
  1364. This is the file-system device folder object class. An instance of this class 
  1365. can be created as a Workplace object. An instance of this class is created 
  1366. initially by the system. It has the title "Drives" and resides in the "OS/2 
  1367. System" folder. 
  1368.  
  1369. Instance methods 
  1370.  
  1371. There are currently no methods defined for the WPDrives Workplace object class. 
  1372.  
  1373. WPObject methods 
  1374.  
  1375. The following list shows all the methods overridden by the WPDrives class. 
  1376. These methods are overridden in order to modify the behavior defined by an 
  1377. ancestor class. 
  1378.  
  1379.      wpFilterPopupMenu 
  1380.      wpMenuItemHelpSelected 
  1381.      wpMenuItemSelected 
  1382.      wpModifyPopupMenu 
  1383.  
  1384.  WPFolder methods 
  1385.  
  1386.  The following list shows all the methods overridden by the WPDrives class. 
  1387.  These methods are overridden in order to modify the behavior defined by an 
  1388.  ancestor class. 
  1389.  
  1390.      wpPopulate 
  1391.  
  1392.  Class methods 
  1393.  
  1394.  There are currently no class methods defined for the WPDrives Workplace object 
  1395.  class. 
  1396.  
  1397.  WPObject class methods. 
  1398.  
  1399.  The following list shows all the class methods overridden by the WPDrives 
  1400.  class. These methods are overridden to modify the behavior defined by an 
  1401.  ancestor class. 
  1402.  
  1403.      wpclsQueryDefaultHelp 
  1404.      wpclsQueryIconData 
  1405.      wpclsQueryStyle 
  1406.      wpclsQueryTitle 
  1407.  
  1408.  
  1409. ΓòÉΓòÉΓòÉ 2.12. WPFileSystem ΓòÉΓòÉΓòÉ
  1410.  
  1411. Class definition file: wpfsys.idl 
  1412.  
  1413. Class hierarchy 
  1414.  
  1415. SOMObject
  1416.    WPObject
  1417.       WPFileSystem
  1418.  
  1419. Description 
  1420.  
  1421. This is the file-system object storage class. WPFileSystem is the storage class 
  1422. that represents all file-system objects including directory (folder), data 
  1423. file, executable file, and root directory (drive) objects. This class also 
  1424. provides persistent storage of instance variables for all classes derived from 
  1425. it. Persistent data for instances of WPFileSystem subclasses are stored in the 
  1426. Extended Attributes (EAs) of the file or directory. 
  1427.  
  1428. This is a base storage class; it is not intended for instances of this class to 
  1429. be created. 
  1430.  
  1431. Instance methods 
  1432.  
  1433. The following list shows all the WPFileSystem class methods: 
  1434.  
  1435.      wpAddFileMenuPage 
  1436.      wpAddFile1Page 
  1437.      wpAddFile2Page 
  1438.      wpAddFile3Page 
  1439.      wpConfirmKeepAssoc 
  1440.      wpConfirmRenameFileWithExt 
  1441.      wpIsDiskSwapped 
  1442.      wpPrintPlainTextFile 
  1443.      wpQueryAttr 
  1444.      wpQueryCreation 
  1445.      wpQueryDateInfo 
  1446.      wpQueryDisk 
  1447.      wpQueryEASize 
  1448.      wpQueryFilename 
  1449.      wpQueryFileSize 
  1450.      wpQueryLastAccess 
  1451.      wpQueryLastWrite 
  1452.      wpQueryRealName 
  1453.      wpQueryType 
  1454.      wpRefresh 
  1455.      wpSetAttr 
  1456.      wpSetDateInfo 
  1457.      wpSetFileSizeInfo 
  1458.      wpSetRealName 
  1459.      wpSetTitleAndRenameFile 
  1460.      wpSetType 
  1461.      wpVerifyUpdateAccess 
  1462.  
  1463.  WPObject instance methods 
  1464.  
  1465.  The following list shows all the methods overridden by the WPFileSystem class. 
  1466.  These methods are overridden in order to modify the behavior defined by an 
  1467.  ancestor class. 
  1468.  
  1469.      wpAddSettingsPages 
  1470.      wpCopyObject 
  1471.      wpCreateFromTemplate 
  1472.      wpDoesObjectMatch 
  1473.      wpDraggedOverObject 
  1474.      wpDroppedOnObject 
  1475.      wpFilterPopupMenu 
  1476.      wpFormatDragItem 
  1477.      wpMenuItemSelected 
  1478.      wpModifyPopupMenu 
  1479.      wpMoveObject 
  1480.      wpOpen 
  1481.      wpQueryDetailsData 
  1482.      wpQueryHandle 
  1483.      wpQueryIcon 
  1484.      wpQueryIconData 
  1485.      wpQueryNameClashOptions 
  1486.      wpQueryStyle 
  1487.      wpRestoreState 
  1488.      wpSaveImmediate 
  1489.      wpSaveState 
  1490.      wpSetIconData 
  1491.      wpSetStyle 
  1492.      wpSetTitle 
  1493.      wpSwitchTo 
  1494.      wpUnInitData 
  1495.      wpViewObject 
  1496.  
  1497.  Class methods 
  1498.  
  1499.  The following list shows the WPFileSystem class methods: 
  1500.  
  1501.      wpclsFileSysExists 
  1502.      wpclsQueryAwakeObject 
  1503.      wpclsQueryInstanceFilter 
  1504.      wpclsQueryInstanceType 
  1505.      wpclsQueryObjectFromPath 
  1506.  
  1507.  WPObject class methods. 
  1508.  
  1509.  The following list shows all the class methods overridden by the WPFileSystem 
  1510.  class. These methods are overridden to modify the behavior defined by an 
  1511.  ancestor class. 
  1512.  
  1513.      wpclsInitData 
  1514.      wpclsQueryDetailsInfo 
  1515.      wpclsQueryExtendedCriteria 
  1516.      wpclsNew 
  1517.      wpclsQuerySearchInfo 
  1518.      wpclsQueryTitle 
  1519.  
  1520.  
  1521. ΓòÉΓòÉΓòÉ 2.13. WPFolder ΓòÉΓòÉΓòÉ
  1522.  
  1523. Class definition file: wpfolder.idl 
  1524.  
  1525. Class hierarchy 
  1526.  
  1527. SOMObject
  1528.    WPObject
  1529.       WPFileSystem
  1530.          WPFolder
  1531.  
  1532. Description 
  1533.  
  1534. This is the folder object class. An instance of this class can be created as a 
  1535. Workplace object. An instance of this class is created initially by the system 
  1536. in its template form. It has the title "Folder" and resides in the "Templates" 
  1537. folder. Every directory in the system is represented by a WPFolder object. 
  1538.  
  1539. Instance methods 
  1540.  
  1541. The following list shows how all the WPFolder methods are related within 
  1542. functional areas: 
  1543.  
  1544. Settings notebook methods 
  1545.  
  1546.      wpAddFolderBackgroundPage 
  1547.      wpAddFolderIncludePage 
  1548.      wpAddFolderSelfClosePage 
  1549.      wpAddFolderSortPage 
  1550.      wpAddFolderView1Page 
  1551.      wpAddFolderView2Page 
  1552.      wpAddFolderView3Page 
  1553.  
  1554.  Object position methods 
  1555.  
  1556.      wpQueryIconViewPos 
  1557.      wpQueryNextIconPos 
  1558.      wpSetNextIconPos 
  1559.  
  1560.  Folder attributes methods 
  1561.  
  1562.      wpIsDetailsColumnVisible 
  1563.      wpIsSortAttribAvailable 
  1564.      wpModifyFldrFlags 
  1565.      wpQueryFldrAttr 
  1566.      wpQueryFldrDetailsClass 
  1567.      wpQueryFldrFlags 
  1568.      wpQueryFldrFont 
  1569.      wpQueryFldrSort 
  1570.      wpQueryFldrSortClass 
  1571.      wpSetDetailsColumnVisibility 
  1572.      wpSetFldrAttr 
  1573.      wpSetFldrDetailsClass 
  1574.      wpSetFldrFlags 
  1575.      wpSetFldrFont 
  1576.      wpSetFldrSort 
  1577.      wpSetFldrSortClass 
  1578.      wpSetSortAttribAvailable 
  1579.  
  1580.  Folder state methods 
  1581.  
  1582.      wpHideFldrRunObjs 
  1583.  
  1584.  Folder content methods 
  1585.  
  1586.      wpAddFirstChild 
  1587.      wpAddToContent 
  1588.      wpContainsFolders 
  1589.      wpDeleteContents 
  1590.      wpDeleteFromContent 
  1591.      wpPopulate 
  1592.      wpQueryContent 
  1593.  
  1594.  WPObject instance methods 
  1595.  
  1596.  The following list shows all the methods overridden by the WPFolder class. 
  1597.  These methods are overridden in order to modify the behavior defined by an 
  1598.  ancestor class. 
  1599.  
  1600.      wpAddObjectWindowPage 
  1601.      wpAddSettingsPages 
  1602.      wpConfirmDelete 
  1603.      wpDelete 
  1604.      wpDragOver 
  1605.      wpDrop 
  1606.      wpFilterPopupMenu 
  1607.      wpFormatDragItem 
  1608.      wpFree 
  1609.      wpInitData 
  1610.      wpMenuItemHelpSelected 
  1611.      wpMenuItemSelected 
  1612.      wpModifyPopupMenu 
  1613.      wpMoveObject 
  1614.      wpObjectReady 
  1615.      wpOpen 
  1616.      wpQueryDefaultHelp 
  1617.      wpQueryDefaultView 
  1618.      wpRender 
  1619.      wpRenderComplete 
  1620.      wpRestoreState 
  1621.      wpSaveState 
  1622.      wpSetIconData 
  1623.      wpSetup 
  1624.      wpUnInitData 
  1625.  
  1626.  WPFileSystem instance methods 
  1627.  
  1628.  The following list shows all the methods overridden by the WPFolder class. 
  1629.  These methods are overridden in order to modify the behavior defined by an 
  1630.  ancestor class. 
  1631.  
  1632.      wpAddFile2Page 
  1633.      wpAddFile3Page 
  1634.  
  1635.  wpSetup override by WPFolder 
  1636.  
  1637.  The following table shows the keyname-value pairs supported by the WPFolder 
  1638.  class. 
  1639.  
  1640.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1641.   ΓöéKEYNAME         ΓöéVALUE             ΓöéDESCRIPTION                   Γöé
  1642.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1643.   ΓöéALWAYSSORT      ΓöéYES               ΓöéSort order is always          Γöé
  1644.   Γöé                Γöé                  Γöémaintained. Opening and addingΓöé
  1645.   Γöé                Γöé                  Γöéan object to a folder may takeΓöé
  1646.   Γöé                Γöé                  Γöélonger if the sort order is   Γöé
  1647.   Γöé                Γöé                  Γöébeing maintained.             Γöé
  1648.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1649.   Γöé                ΓöéNO                ΓöéSort order is not maintained. Γöé
  1650.   Γöé                Γöé                  ΓöéThis is the default value.    Γöé
  1651.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1652.   ΓöéBACKGROUND      ΓöéN,M,S,B,C         ΓöéThis sets the folder          Γöé
  1653.   Γöé                Γöé                  Γöébackground, where:            Γöé
  1654.   Γöé                Γöé                  ΓöéN = Image file name. This     Γöé
  1655.   Γöé                Γöé                  Γöé    name must be the fully-   Γöé
  1656.   Γöé                Γöé                  Γöé    qualified path of the     Γöé
  1657.   Γöé                Γöé                  Γöé    image file. "?:\" is      Γöé
  1658.   Γöé                Γöé                  Γöé    permitted to indicate the Γöé
  1659.   Γöé                Γöé                  Γöé    boot drive.               Γöé
  1660.   Γöé                Γöé                  Γöé                              Γöé
  1661.   Γöé                Γöé                  ΓöéM = Image mode. This mode can Γöé
  1662.   Γöé                Γöé                  Γöé    be one of the following:  Γöé
  1663.   Γöé                Γöé                  Γöé    N = Normal image          Γöé
  1664.   Γöé                Γöé                  Γöé    T = Titled image          Γöé
  1665.   Γöé                Γöé                  Γöé    S = Scaled image          Γöé
  1666.   Γöé                Γöé                  Γöé                              Γöé
  1667.   Γöé                Γöé                  ΓöéS = Scaling factor.           Γöé
  1668.   Γöé                Γöé                  Γöé                              Γöé
  1669.   Γöé                Γöé                  ΓöéB = Background type. This can Γöé
  1670.   Γöé                Γöé                  Γöé    be one of the following:  Γöé
  1671.   Γöé                Γöé                  Γöé    I = Image                 Γöé
  1672.   Γöé                Γöé                  Γöé    C = Color only            Γöé
  1673.   Γöé                Γöé                  Γöé                              Γöé
  1674.   Γöé                Γöé                  ΓöéC = Background color. This    Γöé
  1675.   Γöé                Γöé                  Γöé    color can be 3 numbers re-Γöé
  1676.   Γöé                Γöé                  Γöé    presenting RGB values or  Γöé
  1677.   Γöé                Γöé                  Γöé    the default, in the       Γöé
  1678.   Γöé                Γöé                  Γöé    following format:         Γöé
  1679.   Γöé                Γöé                  Γöé                              Γöé
  1680.   Γöé                Γöé                  Γöé    {R-value G-value B-value} Γöé
  1681.   Γöé                Γöé                  Γöé                              Γöé
  1682.   Γöé                Γöé                  ΓöéFor example:                  Γöé
  1683.   Γöé                Γöé                  Γöé"BACKGROUND=                  Γöé
  1684.   Γöé                Γöé                  ΓöéC:\OS2\BITMAP\OS2LOGO.BMP,S,  Γöé
  1685.   Γöé                Γöé                  Γöé3,I"                          Γöé
  1686.   Γöé                Γöé                  Γöéor                            Γöé
  1687.   Γöé                Γöé                  Γöé"BACKGROUND=                  Γöé
  1688.   Γöé                Γöé                  Γöé(none),,,C,0 128 128"         Γöé
  1689.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1690.   ΓöéDEFAULTVIEW     ΓöéICON              ΓöéThis sets the default open    Γöé
  1691.   Γöé                Γöé                  Γöéview to the ICON (or CONTENTS)Γöé
  1692.   Γöé                Γöé                  Γöéview.                         Γöé
  1693.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1694.   Γöé                ΓöéTREE              ΓöéThis sets the default open    Γöé
  1695.   Γöé                Γöé                  Γöéview to the TREE view.        Γöé
  1696.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1697.   Γöé                ΓöéDETAILS           ΓöéThis sets the default open    Γöé
  1698.   Γöé                Γöé                  Γöéview to the DETAILS view.     Γöé
  1699.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1700.   Γöé                Γöé                  ΓöéThe default view of the       Γöé
  1701.   Γöé                Γöé                  Γöécontaining folder.            Γöé
  1702.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1703.   ΓöéDETAILSCLASS    Γöéclassname         ΓöéThis sets the object class forΓöé
  1704.   Γöé                Γöé                  Γöéwhich the details are         Γöé
  1705.   Γöé                Γöé                  Γöédisplayed in details view.    Γöé
  1706.   Γöé                Γöé                  ΓöéThe default object class is   Γöé
  1707.   Γöé                Γöé                  ΓöéWPFileSystem.                 Γöé
  1708.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1709.   ΓöéDETAILSFONT     Γöéfont name.size    ΓöéSetup string used to change   Γöé
  1710.   Γöé                Γöéstring            Γöéthe font used for a details   Γöé
  1711.   Γöé                Γöé                  Γöéview. For example:  10.Helv   Γöé
  1712.   Γöé                Γöé                  ΓöéThe default value is 8.Helv.  Γöé
  1713.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1714.   ΓöéDETAILSVIEW     Γöés1[,s2,...sn]     ΓöéThis set details view to the  Γöé
  1715.   Γöé                Γöé                  Γöéspecified styles. Possible    Γöé
  1716.   Γöé                Γöé                  Γöévalues are:                   Γöé
  1717.   Γöé                Γöé                  ΓöéMINI   small icon; this is    Γöé
  1718.   Γöé                Γöé                  Γöé       the default.           Γöé
  1719.   Γöé                Γöé                  ΓöéNORMAL normal-size icon.      Γöé
  1720.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1721.   ΓöéICONFONT        Γöéfont size.facenameΓöéSetup string used to change   Γöé
  1722.   Γöé                Γöé                  Γöéthe font used for an icon     Γöé
  1723.   Γöé                Γöé                  Γöéview. For example:  10.Helv   Γöé
  1724.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1725.   ΓöéICONNFILE       Γöéindex,filename    ΓöéThis sets the file name of theΓöé
  1726.   Γöé                Γöé                  Γöéanimation (open folder) icon. Γöé
  1727.   Γöé                Γöé                  ΓöéThe "index" value must be set Γöé
  1728.   Γöé                Γöé                  Γöéto 1. The specified file      Γöé
  1729.   Γöé                Γöé                  Γöécontains the folder's open    Γöé
  1730.   Γöé                Γöé                  Γöéfolder icon.                  Γöé
  1731.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1732.   ΓöéICONNRESOURCE   Γöéindex,id,modname  ΓöéThis sets the resource of the Γöé
  1733.   Γöé                Γöé                  Γöéanimation (open folder) icon. Γöé
  1734.   Γöé                Γöé                  ΓöéThe "index" value must be set Γöé
  1735.   Γöé                Γöé                  Γöéto 1. The "id" is the identityΓöé
  1736.   Γöé                Γöé                  Γöéof an icon resource in the    Γöé
  1737.   Γöé                Γöé                  Γöé"module" dynamic link library Γöé
  1738.   Γöé                Γöé                  Γöé(DLL). The specified resource Γöé
  1739.   Γöé                Γöé                  Γöéis the folder's open folder   Γöé
  1740.   Γöé                Γöé                  Γöéicon.                         Γöé
  1741.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1742.   ΓöéICONVIEW        Γöés1[,s2,...sn]     ΓöéThis sets icon view to the    Γöé
  1743.   Γöé                Γöé                  Γöéspecified styles. Possible    Γöé
  1744.   Γöé                Γöé                  Γöévalues are:                   Γöé
  1745.   Γöé                Γöé                  ΓöéFLOWED      NOGRID            Γöé
  1746.   Γöé                Γöé                  ΓöéINVISIBLE   NONFLOWED         Γöé
  1747.   Γöé                Γöé                  ΓöéMINI        NORMAL            Γöé
  1748.   Γöé                Γöé                  Γöé                              Γöé
  1749.   Γöé                Γöé                  ΓöéThe default value is          Γöé
  1750.   Γöé                Γöé                  ΓöéNOGRID,NORMAL                 Γöé
  1751.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1752.   ΓöéICONVIEWPOS     Γöéx,y,cx,cy         ΓöéThis sets the initial icon    Γöé
  1753.   Γöé                Γöé                  Γöéview position and size of the Γöé
  1754.   Γöé                Γöé                  Γöéfolder on the screen. These   Γöé
  1755.   Γöé                Γöé                  Γöévalues are percentages (0-100)Γöé
  1756.   Γöé                Γöé                  Γöéof the screen size.           Γöé
  1757.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1758.   ΓöéOPEN            ΓöéICON              ΓöéThis opens the icon view when Γöé
  1759.   Γöé                Γöé                  Γöéobject is created or when     Γöé
  1760.   Γöé                Γöé                  ΓöéWinSetObjectData is called.   Γöé
  1761.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1762.   Γöé                ΓöéTREE              ΓöéThis opens the tree view when Γöé
  1763.   Γöé                Γöé                  Γöéobject is created or when     Γöé
  1764.   Γöé                Γöé                  ΓöéWinSetObjectData is called.   Γöé
  1765.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1766.   Γöé                ΓöéDETAILS           ΓöéThis opens the details view   Γöé
  1767.   Γöé                Γöé                  Γöéwhen object is created or whenΓöé
  1768.   Γöé                Γöé                  ΓöéWinSetObjectData is called.   Γöé
  1769.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1770.   Γöé                Γöé                  ΓöéThe default is to not         Γöé
  1771.   Γöé                Γöé                  Γöéautomatically open a view.    Γöé
  1772.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1773.   ΓöéREMOVEFONTS     ΓöéYES               ΓöéThis removes all instance     Γöé
  1774.   Γöé                Γöé                  Γöéfonts from the folder.        Γöé
  1775.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1776.   Γöé                ΓöéNO                ΓöéThis does not remove instance Γöé
  1777.   Γöé                Γöé                  Γöéfonts from the folder.        Γöé
  1778.   Γöé                Γöé                  ΓöéThis is the default value.    Γöé
  1779.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1780.   ΓöéSORTCLASS       Γöéclassname         ΓöéThis sets the class object to Γöé
  1781.   Γöé                Γöé                  Γöésort by.                      Γöé
  1782.   Γöé                Γöé                  ΓöéThe default class object is   Γöé
  1783.   Γöé                Γöé                  ΓöéWPFileSystem.                 Γöé
  1784.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1785.   ΓöéTREEFONT        Γöéfont size.facenameΓöéThis changes the font used forΓöé
  1786.   Γöé                Γöé                  Γöéa tree view. For example:     Γöé
  1787.   Γöé                Γöé                  Γöé10.System Proportional        Γöé
  1788.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1789.   ΓöéTREEVIEW        Γöés1[,s2,...sn]     ΓöéThis sets the tree view to theΓöé
  1790.   Γöé                Γöé                  Γöéspecified styles. Possible    Γöé
  1791.   Γöé                Γöé                  Γöévalues are:                   Γöé
  1792.   Γöé                Γöé                  ΓöéINVISIBLE  LINES              Γöé
  1793.   Γöé                Γöé                  ΓöéMINI       NOLINES            Γöé
  1794.   Γöé                Γöé                  ΓöéNORMAL                        Γöé
  1795.   Γöé                Γöé                  Γöé                              Γöé
  1796.   Γöé                Γöé                  ΓöéThe default value is LINES,   Γöé
  1797.   Γöé                Γöé                  ΓöéNORMAL.                       Γöé
  1798.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1799.   Γöéview styles     ΓöéFLOWED            ΓöéFlowed list items.            Γöé
  1800.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1801.   Γöé                ΓöéNONFLOWED         ΓöéNon-flowed list items.        Γöé
  1802.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1803.   Γöé                ΓöéNONGRID           ΓöéNon-gridded icon view.        Γöé
  1804.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1805.   Γöé                ΓöéNORMAL            ΓöéNormal size icons.            Γöé
  1806.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1807.   Γöé                ΓöéMINI              ΓöéSmall icons.                  Γöé
  1808.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1809.   Γöé                ΓöéINVISIBLE         ΓöéNo icons.                     Γöé
  1810.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1811.   Γöé                ΓöéLINES             ΓöéLines in tree view.           Γöé
  1812.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1813.   Γöé                ΓöéNOLINES           ΓöéNo lines in tree view.        Γöé
  1814.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1815.   ΓöéWORKAREA        ΓöéYES               ΓöéThis sets the folder so it is Γöé
  1816.   Γöé                Γöé                  Γöéa workarea.                   Γöé
  1817.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1818.   Γöé                ΓöéNO                ΓöéThis sets the folder so it is Γöé
  1819.   Γöé                Γöé                  Γöénot a workarea. This is the   Γöé
  1820.   Γöé                Γöé                  Γöédefault value.                Γöé
  1821.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1822.  
  1823.  WPFileSystem instance methods 
  1824.  
  1825.  The following list shows all the methods overridden by the WPFolder class. 
  1826.  These methods are overridden in order to modify the behavior defined by an 
  1827.  ancestor class. 
  1828.  
  1829.      wpRefresh 
  1830.  
  1831.  Class methods 
  1832.  
  1833.  The following list shows all the WPFolder class methods: 
  1834.  
  1835.      wpclsQueryIconDataN 
  1836.      wpclsQueryIconN 
  1837.      wpclsQueryOpenFolders 
  1838.  
  1839.  WPObject class methods. 
  1840.  
  1841.  The following list shows all the class methods overridden by the WPFolder 
  1842.  class. These methods are overridden to modify the behavior defined by an 
  1843.  ancestor class. 
  1844.  
  1845.      wpclsInitData 
  1846.      wpclsQueryDefaultHelp 
  1847.      wpclsQueryDefaultView 
  1848.      wpclsQueryIconData 
  1849.      wpclsQueryStyle 
  1850.      wpclsQueryTitle 
  1851.  
  1852.  
  1853. ΓòÉΓòÉΓòÉ 2.14. WPFontPalette ΓòÉΓòÉΓòÉ
  1854.  
  1855. Class definition file: wpfntpal.idl 
  1856.  
  1857. Class hierarchy 
  1858.  
  1859. SOMObject
  1860.    WPObject
  1861.       WPAbstract
  1862.           WPPalette
  1863.               WPFontPalette
  1864.  
  1865. Description 
  1866.  
  1867. This is the font palette object class. An instance of this class can be created 
  1868. as a Workplace object. An instance of this class is created initially by the 
  1869. system. It has the title "Font Palette" and resides in the "System Setup" 
  1870. folder. 
  1871.  
  1872. Instance methods 
  1873.  
  1874. The following list shows all the WPFontPalette instance methods. 
  1875.  
  1876.      wpGetFattrsFromPsz 
  1877.  
  1878.  WPObject instance methods 
  1879.  
  1880.  The following list shows all the methods overridden by the WPFontPalette 
  1881.  class. These methods are overridden in order to modify the behavior defined by 
  1882.  an ancestor class. 
  1883.  
  1884.      wpMenuItemHelpSelected 
  1885.      wpSetup 
  1886.  
  1887.  wpSetup override by WPFontPalette 
  1888.  
  1889.  The following table shows the keyname-value pairs supported by the 
  1890.  WPFontPalette class. 
  1891.  
  1892.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1893.   ΓöéKEYNAME   ΓöéVALUE     ΓöéDESCRIPTION                             Γöé
  1894.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1895.   ΓöéFONTS     Γöéfonttype  ΓöéThese are the initial fonts for each    Γöé
  1896.   Γöé          Γöé          Γöécell in the font palette.  The values   Γöé
  1897.   Γöé          Γöé          Γöéfor each cell are separated by commas.  Γöé
  1898.   Γöé          Γöé          ΓöéThis is equivalent to calling the       Γöé
  1899.   Γöé          Γöé          ΓöéwpSetupCell method. The fonttype value  Γöé
  1900.   Γöé          Γöé          Γöéis presented as the point size followed Γöé
  1901.   Γöé          Γöé          Γöéby a period which is then followed by   Γöé
  1902.   Γöé          Γöé          Γöéthe face name.                          Γöé
  1903.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1904.   ΓöéXCELLCOUNTΓöécolumns   ΓöéNumber of X cells as decimal digits.  IfΓöé
  1905.   Γöé          Γöé          Γöénot specified, defaults to 2.           Γöé
  1906.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1907.   ΓöéYCELLCOUNTΓöérows      ΓöéNumber of Y cells as decimal digits.  IfΓöé
  1908.   Γöé          Γöé          Γöénot specified, defaults to 4.           Γöé
  1909.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1910.  
  1911.  Example 
  1912.  
  1913.   pszSetupString="FONTS=10.Helvetica,"
  1914.                        "8.Helvetica,"
  1915.                        "10.Courier,"
  1916.                        "12.Courier,"
  1917.                        "24.Courier,"
  1918.                        "10.System";
  1919.  
  1920.  WPPalette instance methods 
  1921.  
  1922.  The following list shows all the methods overridden by the WPFontPalette 
  1923.  class. These methods are overridden in order to modify the behavior defined by 
  1924.  an ancestor class. 
  1925.  
  1926.      wpDragCell 
  1927.      wpEditCell 
  1928.      wpPaintCell 
  1929.      wpQueryPaletteHelp 
  1930.      wpSetupCell 
  1931.  
  1932.  Class methods 
  1933.  
  1934.  There are currently no class methods defined for the WPFontPalette Workplace 
  1935.  object class. 
  1936.  
  1937.  WPObject class methods. 
  1938.  
  1939.  The following list shows all the class methods overridden by the WPFontPalette 
  1940.  class. These methods are overridden to modify the behavior defined by an 
  1941.  ancestor class. 
  1942.  
  1943.      wpclsQueryDefaultHelp 
  1944.      wpclsQueryIconData 
  1945.      wpclsQueryStyle 
  1946.      wpclsQueryTitle 
  1947.  
  1948.  WPPalette class methods. 
  1949.  
  1950.  The following list shows all the class methods overridden by the WPFontPalette 
  1951.  class. These methods are overridden to modify the behavior defined by an 
  1952.  ancestor class. 
  1953.  
  1954.      wpclsQueryEditString 
  1955.  
  1956.  
  1957. ΓòÉΓòÉΓòÉ 2.15. WPIcon ΓòÉΓòÉΓòÉ
  1958.  
  1959. Class definition file: wpicon.idl 
  1960.  
  1961. Class hierarchy 
  1962.  
  1963. SOMObject
  1964.   WPObject
  1965.      WPFileSystem
  1966.         WPDataFile
  1967.            WPIcon
  1968.  
  1969. Description 
  1970.  
  1971. This is the WPIcon object class. All icons are of this class. These icon files 
  1972. are templatable. An instance of this class can be created as a Workplace 
  1973. object. Instances of this class are created initially by the system for each 
  1974. icon in the system. 
  1975.  
  1976. Instance methods 
  1977.  
  1978. There are currently no methods defined for the WPIcon Workplace class object. 
  1979.  
  1980. WPObject instance methods 
  1981.  
  1982. The following list shows all the methods overridden by the WPIcon class. These 
  1983. methods are overridden in order to modify the behavior defined by an ancestor 
  1984. class. 
  1985.  
  1986.      wpSetupOnce 
  1987.  
  1988.  Class methods 
  1989.  
  1990.  There are currently no class methods defined for the WPIcon Workplace class 
  1991.  object. 
  1992.  
  1993.  WPObject class methods. 
  1994.  
  1995.  The following list shows all the class methods overridden by the WPIcon class. 
  1996.  These methods are overridden to modify the behavior defined by an ancestor 
  1997.  class. 
  1998.  
  1999.      wpclsInitData 
  2000.      wpclsQueryDefaultHelp 
  2001.      wpclsQueryTitle 
  2002.  
  2003.  WPFileSystem class methods. 
  2004.  
  2005.  The following list shows all the class methods overridden by the WPIcon class. 
  2006.  These methods are overridden to modify the behavior defined by an ancestor 
  2007.  class. 
  2008.  
  2009.      wpclsQueryInstanceFilter 
  2010.      wpclsQueryInstanceType 
  2011.  
  2012.  
  2013. ΓòÉΓòÉΓòÉ 2.16. WPJob ΓòÉΓòÉΓòÉ
  2014.  
  2015. Class definition file: wpjob.idl Class hierarchy 
  2016.  
  2017. SOMObject
  2018.    WPObject
  2019.       WPTransient
  2020.          WPJob
  2021.  
  2022. Description 
  2023.  
  2024. This is the job object class. An instance of this class is created by the 
  2025. printer object in its icon or detail view. 
  2026.  
  2027. Instance methods 
  2028.  
  2029. The following list shows all the WPJob methods: 
  2030.  
  2031.      wpDeleteJob 
  2032.      wpHoldJob 
  2033.      wpPrintJobNext 
  2034.      wpQueryJobFile 
  2035.      wpQueryJobId 
  2036.      wpQueryJobType 
  2037.      wpQueryPrintObject 
  2038.      wpReleaseJob 
  2039.      wpStartJobAgain 
  2040.  
  2041.  WPObject instance methods 
  2042.  
  2043.  The following list shows all the methods overridden by the WPJob class. These 
  2044.  methods are overridden in order to modify the behavior defined by an ancestor 
  2045.  class. 
  2046.  
  2047.      wpAddObjectGeneralPage 
  2048.      wpAddSettingsPages 
  2049.      wpDragOver 
  2050.      wpDrop 
  2051.      wpFilterPopupMenu 
  2052.      wpFree 
  2053.      wpInitData 
  2054.      wpMenuItemHelpSelected 
  2055.      wpMenuItemSelected 
  2056.      wpModifyPopupMenu 
  2057.      wpOpen 
  2058.      wpQueryDetailsData 
  2059.      wpQueryIcon 
  2060.      wpQueryTitle 
  2061.      wpSetTitle 
  2062.      wpUnInitData 
  2063.  
  2064.  Class methods 
  2065.  
  2066.  WPObject class methods. 
  2067.  
  2068.  There are currently no class methods defined for the WPJob Workplace class 
  2069.  object. 
  2070.  
  2071.  The following list shows all the class methods overridden by the WPJob class. 
  2072.  These methods are overridden to modify the behavior defined by an ancestor 
  2073.  class. 
  2074.  
  2075.      wpclsQueryDefaultHelp 
  2076.      wpclsQueryDefaultView 
  2077.      wpclsQueryDetailsInfo 
  2078.      wpclsQueryIcon 
  2079.      wpclsQueryStyle 
  2080.      wpclsQueryTitle 
  2081.  
  2082.  
  2083. ΓòÉΓòÉΓòÉ 2.17. WPKeyboard ΓòÉΓòÉΓòÉ
  2084.  
  2085. Class definition file: wpkeybd.idl 
  2086.  
  2087. Class hierarchy 
  2088.  
  2089. SOMObject
  2090.    WPObject
  2091.       WPAbstract
  2092.          WPKeyboard
  2093.  
  2094. Description 
  2095.  
  2096. This is the keyboard object class. An instance of this class can be created as 
  2097. a Workplace object. An instance of this class is created initially by the 
  2098. system. It has the title "Keyboard" and resides in the "System Setup" folder. 
  2099.  
  2100. Instance methods 
  2101.  
  2102. The following list shows all the WPKeyboard methods: 
  2103.  
  2104.      wpAddKeyboardMappingsPage 
  2105.      wpAddKeyboardSpecialNeedsPage 
  2106.      wpAddKeyboardTimingPage 
  2107.  
  2108.  WPObject instance methods 
  2109.  
  2110.  The following list shows all the methods overridden by the WPKeyboard class. 
  2111.  These methods are overridden in order to modify the behavior defined by an 
  2112.  ancestor class. 
  2113.  
  2114.      wpAddObjectWindowPage 
  2115.      wpAddSettingsPages 
  2116.      wpFilterPopupMenu 
  2117.  
  2118.  Class methods 
  2119.  
  2120.  There are currently no class methods defined for the WPKeyboard Workplace 
  2121.  class object. 
  2122.  
  2123.  WPObject class methods. 
  2124.  
  2125.  The following list shows all the class methods overridden by the WPKeyboard 
  2126.  class. These methods are overridden to modify the behavior defined by an 
  2127.  ancestor class. 
  2128.  
  2129.      wpclsQueryDefaultHelp 
  2130.      wpclsQueryDefaultView 
  2131.      wpclsQueryIconData 
  2132.      wpclsQueryStyle 
  2133.      wpclsQueryTitle 
  2134.  
  2135.  WPAbstract class methods. 
  2136.  
  2137.  The following list shows all the class methods overridden by the WPKeyboard 
  2138.  class. These methods are overridden to modify the behavior defined by an 
  2139.  ancestor class. 
  2140.  
  2141.      wpclsQuerySetting 
  2142.      wpclsSetSetting 
  2143.  
  2144.  wpclsSetSettings override by wpKeyboard 
  2145.  
  2146.  The defaults can be specified on a wpclsSetSetting invocation to request that 
  2147.  the setting be set to its default value. wpclsQuerySetting, however, never 
  2148.  returns an xxxx_DEFAULT value. 
  2149.  
  2150.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2151.   ΓöéSetting          ΓöéValue                ΓöéDescription                 Γöé
  2152.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2153.   ΓöéCursorBlinkRate  Γöérate                 ΓöéSets the rate at which the  Γöé
  2154.   Γöé                 Γöé                     Γöécursor blinks.              Γöé
  2155.   Γöé                 Γöé                     ΓöéThis value must be in the   Γöé
  2156.   Γöé                 Γöé                     Γöérange CURSORBLINK_MIN to    Γöé
  2157.   Γöé                 Γöé                     ΓöéCURSORBLINK_MAX.            Γöé
  2158.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2159.   Γöé                 ΓöéCURSORBLINK_DEFAULT  ΓöéSets the default rate at    Γöé
  2160.   Γöé                 Γöé                     Γöéwhich the cursor blinks.    Γöé
  2161.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2162.   ΓöéEditTitleTextKey ΓöéAF_VIRTUALKEY        ΓöéHigh word. Sets the key usedΓöé
  2163.   Γöé                 ΓöéAF_KBDCOMMAND        Γöéwith another key to edit    Γöé
  2164.   Γöé                 Γöé                     Γöébutton text.                Γöé
  2165.   Γöé                 Γöé                     ΓöéBoth of these values are    Γöé
  2166.   Γöé                 Γöé                     Γöérequired if the default is  Γöé
  2167.   Γöé                 Γöé                     Γöénot set.                    Γöé
  2168.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2169.   Γöé                 ΓöéAF_ALT               ΓöéHigh word. Sets the key usedΓöé
  2170.   Γöé                 ΓöéAF_SHIFT             Γöéwith another key to edit    Γöé
  2171.   Γöé                 ΓöéAF_CONTROL           Γöébutton text.                Γöé
  2172.   Γöé                 Γöé                     ΓöéThese are optional values.  Γöé
  2173.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2174.   Γöé                 ΓöéVK_F1 through VK_F12 ΓöéLow word. Sets the key used Γöé
  2175.   Γöé                 ΓöéVK_PAGEUP            Γöéto edit button text.        Γöé
  2176.   Γöé                 ΓöéVK_PAGEDOWN          ΓöéOne of these values is      Γöé
  2177.   Γöé                 ΓöéVK_HOME              Γöérequired if the default is  Γöé
  2178.   Γöé                 ΓöéVK_END               Γöénot set.                    Γöé
  2179.   Γöé                 ΓöéVK_INSERT            Γöé                            Γöé
  2180.   Γöé                 ΓöéVK_TAB               Γöé                            Γöé
  2181.   Γöé                 ΓöéVK_ENTER             Γöé                            Γöé
  2182.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2183.   Γöé                 ΓöéTEXTEDITKEY_DEFAULT  ΓöéSets the default text edit  Γöé
  2184.   Γöé                 Γöé                     Γöékey.                        Γöé
  2185.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2186.   ΓöéKeyRepeatDelay   Γöérate                 ΓöéSets the time before the keyΓöé
  2187.   Γöé                 Γöé                     Γöéstarts repeating. This valueΓöé
  2188.   Γöé                 Γöé                     Γöémust be in the range        Γöé
  2189.   Γöé                 Γöé                     ΓöéREPEATDELAY_MIN to          Γöé
  2190.   Γöé                 Γöé                     ΓöéREPEATDELAY_MAX.            Γöé
  2191.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2192.   Γöé                 ΓöéREPEATDELAY_DEFAULT  ΓöéSets the default time beforeΓöé
  2193.   Γöé                 Γöé                     Γöéthe key starts repeating.   Γöé
  2194.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2195.   ΓöéKeyRepeatRate    Γöérate                 ΓöéSets the rate at which a keyΓöé
  2196.   Γöé                 Γöé                     Γöérepeats. This value must be Γöé
  2197.   Γöé                 Γöé                     Γöéin the range REPEATRATE_MIN Γöé
  2198.   Γöé                 Γöé                     Γöéto REPEATRATE_MAX.          Γöé
  2199.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2200.   Γöé                 ΓöéREPEATRATE_DEFAULT   ΓöéSets the default rate at    Γöé
  2201.   Γöé                 Γöé                     Γöéwhich a key repeats.        Γöé
  2202.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2203.   ΓöéPopupMenuKey     ΓöéAF_VIRTUALKEY        ΓöéHigh word. Sets the key usedΓöé
  2204.   Γöé                 ΓöéAF_KBDCOMMAND        Γöéwith another key to display Γöé
  2205.   Γöé                 Γöé                     Γöéthe pop-up menu.            Γöé
  2206.   Γöé                 Γöé                     ΓöéBoth of these values are    Γöé
  2207.   Γöé                 Γöé                     Γöérequired if the default is  Γöé
  2208.   Γöé                 Γöé                     Γöénot set.                    Γöé
  2209.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2210.   Γöé                 ΓöéAF_ALT               ΓöéHigh word. Sets the key usedΓöé
  2211.   Γöé                 ΓöéAF_SHIFT             Γöéwith another key to display Γöé
  2212.   Γöé                 ΓöéAF_CONTROL           Γöéthe pop-up menu.            Γöé
  2213.   Γöé                 Γöé                     ΓöéThese are optional values.  Γöé
  2214.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2215.   Γöé                 ΓöéVK_F1 through VK_F12 ΓöéLow word. Sets the key used Γöé
  2216.   Γöé                 ΓöéVK_PAGEUP            Γöéto display the pop-up menu. Γöé
  2217.   Γöé                 ΓöéVK_PAGEDOWN          ΓöéOne of these values is      Γöé
  2218.   Γöé                 ΓöéVK_HOME              Γöérequired if the default is  Γöé
  2219.   Γöé                 ΓöéVK_END               Γöénot set.                    Γöé
  2220.   Γöé                 ΓöéVK_INSERT            Γöé                            Γöé
  2221.   Γöé                 ΓöéVK_TAB               Γöé                            Γöé
  2222.   Γöé                 ΓöéVK_ENTER             Γöé                            Γöé
  2223.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2224.   Γöé                 ΓöéPOPUPKEY_DEFAULT     ΓöéSets the default popup menu Γöé
  2225.   Γöé                 Γöé                     Γöékey.                        Γöé
  2226.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2227.  
  2228.  
  2229. ΓòÉΓòÉΓòÉ 2.18. WPLaunchPad ΓòÉΓòÉΓòÉ
  2230.  
  2231. Class definition file: wplnchpd.idl 
  2232.  
  2233. Class hierarchy 
  2234.  
  2235. SOMObject
  2236.    WPObject
  2237.       WPAbstract
  2238.          WPLaunchPad
  2239.  
  2240. Description 
  2241.  
  2242. This class is specific to version 3, or higher, of the OS/2 operating system. 
  2243. This is the front panel object class. 
  2244.  
  2245. The Toolbar is a convenience for users that provides fast access to frequently 
  2246. used objects and Desktop actions. Objects may be placed on the Toolbar or in 
  2247. drawers, which are represented by a small button above objects on the Toolbar. 
  2248. There is no limit to the number of Toolbars that may exist in the system. The 
  2249. system Toolbar is defined as the one with an OBJECTID of <WP_LAUNCHPAD>. 
  2250.  
  2251. An instance of this class can be created as a Workplace object. An instance of 
  2252. this class is created initially by the system. It has the title, "Toolbar" and 
  2253. resides in the "System Startup" folder. 
  2254.  
  2255. Instance methods 
  2256.  
  2257. The following list shows all the WPLaunchPad methods. 
  2258.  
  2259.      wpAddLaunchPadPage1 
  2260.      wpAddLaunchPadPage2 
  2261.      wpQueryActionButtons 
  2262.      wpQueryActionButtonStyle 
  2263.      wpQueryCloseDrawer 
  2264.      wpQueryDisplaySmallIcons 
  2265.      wpQueryDisplayText 
  2266.      wpQueryDisplayTextInDrawers 
  2267.      wpQueryDisplayVertical 
  2268.      wpQueryDrawerHWND 
  2269.      wpQueryFloatOnTop 
  2270.      wpQueryHideLaunchPadFrameCtls 
  2271.      wpQueryObjectList 
  2272.      wpRefreshDrawer 
  2273.      wpSetActionButtonStyle 
  2274.      wpSetCloseDrawer 
  2275.      wpSetDisplaySmallIcons 
  2276.      wpSetDisplayText 
  2277.      wpSetDisplayTextInDrawers 
  2278.      wpSetDisplayVertical 
  2279.      wpSetDrawerHWND 
  2280.      wpSetFloatOnTop 
  2281.      wpSetHideLaunchPadFrameCtls 
  2282.      wpSetObjectListFromHObjects 
  2283.      wpSetObjectListFromObjects 
  2284.      wpSetObjectListFromStrings 
  2285.  
  2286.  WPObject instance methods 
  2287.  
  2288.  The following list shows all the methods overridden by the WPLaunchPad class. 
  2289.  These methods are overridden in order to modify the behavior defined by an 
  2290.  ancestor class. 
  2291.  
  2292.      wpAddObjectWindowPage 
  2293.      wpAddSettingsPages 
  2294.      wpInitData 
  2295.      wpMenuItemHelpSelected 
  2296.      wpMenuItemSelected 
  2297.      wpModifyPopupMenu 
  2298.      wpOpen 
  2299.      wpQueryConcurrentView 
  2300.      wpRestoreState 
  2301.      wpSaveState 
  2302.      wpSetup 
  2303.      wpUnInitData 
  2304.  
  2305.  wpSetup override by WPLaunchPad 
  2306.  
  2307.  Following are keyname-value pairs added by the WPLaunchPad class. The 
  2308.  following table contains setup strings that can be used with WinCreateObject 
  2309.  and WinSetObjectData to customize Toolbars: 
  2310.  
  2311.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2312.   ΓöéKEYNAME        ΓöéVALUE          ΓöéDESCRIPTION                   Γöé
  2313.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2314.   ΓöéFPOBJECTS      Γöéobject IDs or  ΓöéAdds objects to the end of theΓöé
  2315.   Γöé               Γöépath and file  ΓöéToolbar. If multiple objects  Γöé
  2316.   Γöé               Γöénames          Γöéexist, the objects are        Γöé
  2317.   Γöé               Γöé               Γöéseparated by a comma. For     Γöé
  2318.   Γöé               Γöé               Γöéexample:                      Γöé
  2319.   Γöé               Γöé               Γöé<WP_OS2WIN>,<WP_OS2EO>        Γöé
  2320.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2321.   ΓöéDRAWEROBJECTS  Γöédrawer number, ΓöéAdds the objects to the end ofΓöé
  2322.   Γöé               Γöéobject IDs or  Γöéthe numbered Toolbar drawer.  Γöé
  2323.   Γöé               Γöépath and file  ΓöéThe drawer number is followed Γöé
  2324.   Γöé               Γöénames          Γöéby a comma-delimited set of   Γöé
  2325.   Γöé               Γöé               Γöéobject IDs or path and file   Γöé
  2326.   Γöé               Γöé               Γöénames. The drawer number and  Γöé
  2327.   Γöé               Γöé               Γöéfirst object must be separatedΓöé
  2328.   Γöé               Γöé               Γöéby a comma. Examples of drawerΓöé
  2329.   Γöé               Γöé               Γöénumbers :  0=Toolbar,         Γöé
  2330.   Γöé               Γöé               Γöé1=Left-most drawer, etc.      Γöé
  2331.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2332.   ΓöéLPCLOSEDRAWER  ΓöéYES            ΓöéThe Toolbar drawers will closeΓöé
  2333.   Γöé               Γöé               Γöéafter an object in the drawer Γöé
  2334.   Γöé               Γöé               Γöéis opened.                    Γöé
  2335.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2336.   Γöé               ΓöéNO             ΓöéThe Toolbar drawers will stay Γöé
  2337.   Γöé               Γöé               Γöéopen after an object in the   Γöé
  2338.   Γöé               Γöé               Γöédrawer is opened.             Γöé
  2339.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2340.   ΓöéLPACTIONSTYLE  ΓöéTEXT           ΓöéDisplay the action buttons as Γöé
  2341.   Γöé               Γöé               Γöétext (the default).           Γöé
  2342.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2343.   Γöé               ΓöéOFF            ΓöéTurns off the display of      Γöé
  2344.   Γöé               Γöé               Γöéaction buttons.               Γöé
  2345.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2346.   Γöé               ΓöéMINI           ΓöéDisplays the action buttons asΓöé
  2347.   Γöé               Γöé               Γöémini-icons.                   Γöé
  2348.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2349.   Γöé               ΓöéNORMAL         ΓöéDisplays the action buttons asΓöé
  2350.   Γöé               Γöé               Γöénormal (large) icons.         Γöé
  2351.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2352.   ΓöéLPVERTICAL     ΓöéYES            ΓöéThe Toolbar will be displayed Γöé
  2353.   Γöé               Γöé               Γöévertically.                   Γöé
  2354.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2355.   Γöé               ΓöéNO             ΓöéThe Toolbar will be displayed Γöé
  2356.   Γöé               Γöé               Γöéhorizontally (the default).   Γöé
  2357.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2358.   ΓöéLPTEXT         ΓöéYES            ΓöéThe object titles will appear Γöé
  2359.   Γöé               Γöé               Γöéon the Toolbar.  This has no  Γöé
  2360.   Γöé               Γöé               Γöéeffect on the objects in the  Γöé
  2361.   Γöé               Γöé               Γöédrawers.                      Γöé
  2362.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2363.   Γöé               ΓöéNO             ΓöéThe object titles will be     Γöé
  2364.   Γöé               Γöé               Γöéhidden.  This has no effect onΓöé
  2365.   Γöé               Γöé               Γöéthe objects in the drawers.   Γöé
  2366.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2367.   ΓöéLPDRAWERTEXT   ΓöéYES            ΓöéThe object titles will appear Γöé
  2368.   Γöé               Γöé               Γöéon the objects in the drawers.Γöé
  2369.   Γöé               Γöé               ΓöéThis has no effect on the     Γöé
  2370.   Γöé               Γöé               Γöéobjects on the Toolbar.       Γöé
  2371.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2372.   Γöé               ΓöéNO             Γöé.The object titles will be    Γöé
  2373.   Γöé               Γöé               Γöéhidden.  This has no effect onΓöé
  2374.   Γöé               Γöé               Γöéthe objects on the Toolbar.   Γöé
  2375.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2376.   ΓöéLPSMALLICONS   ΓöéYES            ΓöéObjects are displayed using   Γöé
  2377.   Γöé               Γöé               Γöésmall icons.                  Γöé
  2378.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2379.   Γöé               ΓöéNO             ΓöéObjects are displayed using   Γöé
  2380.   Γöé               Γöé               Γöélarge (normal) icons.         Γöé
  2381.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2382.   ΓöéLPHIDECTLS     ΓöéYES            ΓöéThe frame controls (title bar Γöé
  2383.   Γöé               Γöé               Γöéand system menu) are hidden   Γöé
  2384.   Γöé               Γöé               Γöé(the default).                Γöé
  2385.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2386.   Γöé               ΓöéNO             ΓöéThe frame controls are        Γöé
  2387.   Γöé               Γöé               Γöédisplayed.                    Γöé
  2388.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2389.   ΓöéLPFLOAT        ΓöéYES            ΓöéThe Toolbar will float on top Γöé
  2390.   Γöé               Γöé               Γöéof all other windows.         Γöé
  2391.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2392.   Γöé               ΓöéNO             ΓöéThe Toolbar will not float on Γöé
  2393.   Γöé               Γöé               Γöétop of all other windows.     Γöé
  2394.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2395.  
  2396.  Class methods 
  2397.  
  2398.  There are currently no class methods defined for the WPLaunchPad Workplace 
  2399.  class object. 
  2400.  
  2401.  WPObject class methods. 
  2402.  
  2403.  The following list shows all the class methods overridden by the WPLaunchPad 
  2404.  class. These methods are overridden to modify the behavior defined by an 
  2405.  ancestor class. 
  2406.  
  2407.      wpclsQueryDefaultHelp 
  2408.      wpclsQueryDefaultView 
  2409.      wpclsQueryIconData 
  2410.      wpclsQueryStyle 
  2411.      wpclsQueryTitle 
  2412.  
  2413.  
  2414. ΓòÉΓòÉΓòÉ 2.19. WPMet ΓòÉΓòÉΓòÉ
  2415.  
  2416. Class definition file: wpmet.idl 
  2417.  
  2418. Class hierarchy 
  2419.  
  2420. SOMObject
  2421.   WPObject
  2422.      WPFileSystem
  2423.         WPDataFile
  2424.            WPMet
  2425. Description 
  2426.  
  2427. This is the metafile class object. All MET files are of this class. These MET 
  2428. files are templatable. An instance of this class can be created as a Workplace 
  2429. object. Instances of this class are created initially by the system for each 
  2430. MET file in the system. 
  2431.  
  2432. Instance methods 
  2433.  
  2434. There are currently no methods defined for the WPMet Workplace class object. 
  2435.  
  2436. WPObject instance methods 
  2437.  
  2438. The following list shows all the methods overridden by the WPMet class. These 
  2439. methods are overridden in order to modify the behavior defined by an ancestor 
  2440. class. 
  2441.  
  2442.      wpSetupOnce 
  2443.  
  2444.  Class methods 
  2445.  
  2446.  There are currently no class methods defined for the WPMet Workplace class 
  2447.  object. 
  2448.  
  2449.  WPObject class methods. 
  2450.  
  2451.  The following list shows all the class methods overridden by the WPMet class. 
  2452.  These methods are overridden to modify the behavior defined by an ancestor 
  2453.  class. 
  2454.  
  2455.      wpclsInitData 
  2456.      wpclsQueryDefaultHelp 
  2457.      wpclsQueryTitle 
  2458.  
  2459.  WPFileSystem class methods. 
  2460.  
  2461.  The following list shows all the class methods overridden by the WPMet class. 
  2462.  These methods are overridden to modify the behavior defined by an ancestor 
  2463.  class. 
  2464.  
  2465.      wpclsQueryInstanceFilter 
  2466.      wpclsQueryInstanceType 
  2467.  
  2468.  
  2469. ΓòÉΓòÉΓòÉ 2.20. WPMinWinViewer ΓòÉΓòÉΓòÉ
  2470.  
  2471. Class definition file: wpmwv.idl 
  2472.  
  2473. Class hierarchy 
  2474.  
  2475. SOMObject
  2476.    WPObject
  2477.       WPFileSystem
  2478.          WPFolder
  2479.              WPMinWinViewer
  2480.  
  2481. Description This class is specific to version 3, or higher, of the OS/2 
  2482. operating system. 
  2483.  
  2484. This is the minimized window viewer object class. This is a special folder that 
  2485. contains only minimized window objects. An instance of this class can be 
  2486. created as a Workplace object. An instance of this class is created by the 
  2487. system during initialization. 
  2488.  
  2489. Instance methods 
  2490.  
  2491. The following list shows all the WPMinWinViewer methods. 
  2492.  
  2493.      wpFindMinWindow 
  2494.  
  2495.  WPFileSystem instance methods 
  2496.  
  2497.  The following list shows all the methods overridden by the WPMinWinViewer 
  2498.  class. These methods are overridden in order to modify the behavior defined by 
  2499.  an ancestor class. 
  2500.  
  2501.      wpAddFileMenuPage 
  2502.  
  2503.  WPFolder instance methods 
  2504.  
  2505.  The following list shows all the methods overridden by the WPMinWinViewer 
  2506.  class. These methods are overridden in order to modify the behavior defined by 
  2507.  an ancestor class. 
  2508.  
  2509.      wpAddFolderIncludePage 
  2510.      wpAddFolderView2Page 
  2511.      wpAddFolderView3Page 
  2512.  
  2513.  WPObject instance methods 
  2514.  
  2515.  The following list shows all the methods overridden by the WPMinWinViewer 
  2516.  class. These methods are overridden in order to modify the behavior defined by 
  2517.  an ancestor class. 
  2518.  
  2519.      wpAddObjectWindowPage 
  2520.      wpDragOver 
  2521.      wpFilterPopupMenu 
  2522.      wpMenuItemSelected 
  2523.      wpModifyPopupMenu 
  2524.      wpOpen 
  2525.  
  2526.  Class methods 
  2527.  
  2528.  There are currently no class methods defined for the WPMinWinViewer Workplace 
  2529.  class object. 
  2530.  
  2531.  WPObject class methods. 
  2532.  
  2533.  The following list shows all the class methods overridden by the 
  2534.  WPMinWinViewer class. These methods are overridden to modify the behavior 
  2535.  defined by an ancestor class. 
  2536.  
  2537.      wpclsQueryDefaultHelp 
  2538.      wpclsQueryDefaultView 
  2539.      wpclsQueryIconData 
  2540.      wpclsQueryStyle 
  2541.      wpclsQueryTitle 
  2542.  
  2543.  
  2544. ΓòÉΓòÉΓòÉ 2.21. WPMouse ΓòÉΓòÉΓòÉ
  2545.  
  2546. Class definition file: wpmouse.idl 
  2547.  
  2548. Class hierarchy 
  2549.  
  2550. SOMObject
  2551.    WPObject
  2552.       WPAbstract
  2553.          WPMouse
  2554.  
  2555. Description 
  2556.  
  2557. This is the mouse object class. An instance of this class can be created as a 
  2558. Workplace object. An instance of this class is created initially by the system. 
  2559. It has the title "Mouse" and resides in the "System Setup" folder. 
  2560.  
  2561. Instance methods 
  2562.  
  2563. The following list shows all the WPMouse methods: 
  2564.  
  2565.      wpAddMouseCometPage 
  2566.      wpAddMouseMappingsPage 
  2567.      wpAddMousePtrPage 
  2568.      wpAddMouseTimingPage 
  2569.      wpAddMouseTypePage 
  2570.  
  2571.  WPObject instance methods 
  2572.  
  2573.  The following list shows all the methods overridden by the WPMouse class. 
  2574.  These methods are overridden in order to modify the behavior defined by an 
  2575.  ancestor class. 
  2576.  
  2577.      wpAddObjectWindowPage 
  2578.      wpAddSettingsPages 
  2579.      wpFilterPopupMenu 
  2580.  
  2581.  Class methods 
  2582.  
  2583.  There are currently no class methods defined for the WPMouse Workplace class 
  2584.  object. 
  2585.  
  2586.  WPObject class methods. 
  2587.  
  2588.  The following list shows all the class methods overridden by the WPMouse 
  2589.  class. These methods are overridden to modify the behavior defined by an 
  2590.  ancestor class. 
  2591.  
  2592.      wpclsQueryDefaultHelp 
  2593.      wpclsQueryDefaultView 
  2594.      wpclsQueryIconData 
  2595.      wpclsQueryStyle 
  2596.      wpclsQueryTitle 
  2597.  
  2598.  WPAbstract class methods. 
  2599.  
  2600.  The following list shows all the class methods overridden by the WPMouse 
  2601.  class. These methods are overridden to modify the behavior defined by an 
  2602.  ancestor class. 
  2603.  
  2604.      wpclsQuerySetting 
  2605.      wpclsSetSetting 
  2606.  
  2607.  wpclsSetSettings override by wpMouse 
  2608.  
  2609.  The defaults can be specified on a wpclsSetSetting invocation to request that 
  2610.  the setting be set to its default value. wpclsQuerySetting, however, never 
  2611.  returns an xxxx_DEFAULT value. 
  2612.  
  2613.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2614.   ΓöéSetting                 ΓöéValue                    ΓöéDescription     Γöé
  2615.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2616.   ΓöéButtonSetup             ΓöéBUTTONS_LEFTHANDED       ΓöéSets the mouse  Γöé
  2617.   Γöé                        Γöé                         Γöébuttons for a   Γöé
  2618.   Γöé                        Γöé                         Γöéleft-handed     Γöé
  2619.   Γöé                        Γöé                         Γöéperson.         Γöé
  2620.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2621.   Γöé                        ΓöéBUTTONS_RIGHTHANDED      ΓöéSets the mouse  Γöé
  2622.   Γöé                        Γöé                         Γöébuttons for a   Γöé
  2623.   Γöé                        Γöé                         Γöéright-handed    Γöé
  2624.   Γöé                        Γöé                         Γöéperson.         Γöé
  2625.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2626.   Γöé                        ΓöéBUTTONS_DEFAULT          ΓöéSets the defaultΓöé
  2627.   Γöé                        Γöé                         Γöésetup for the   Γöé
  2628.   Γöé                        Γöé                         Γöémouse buttons.  Γöé
  2629.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2630.   ΓöéDisplayWindowListButton ΓöéINP_NONE                 ΓöéHigh word.      Γöé
  2631.   Γöé                        Γöé                         ΓöéThis value is   Γöé
  2632.   Γöé                        Γöé                         Γöérequired if the Γöé
  2633.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2634.   Γöé                        Γöé                         Γöéset.            Γöé
  2635.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2636.   Γöé                        ΓöéWM_BUTTON2CLICK          ΓöéLow word. Sets  Γöé
  2637.   Γöé                        ΓöéWM_CHORD                 Γöéthe button whichΓöé
  2638.   Γöé                        Γöé                         Γöédisplays the    Γöé
  2639.   Γöé                        Γöé                         Γöéwindow list.    Γöé
  2640.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2641.   Γöé                        Γöé                         Γöévalues is       Γöé
  2642.   Γöé                        Γöé                         Γöérequired if the Γöé
  2643.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2644.   Γöé                        Γöé                         Γöéset.            Γöé
  2645.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2646.   Γöé                        ΓöéWINDOWLISTBUTTON_DEFAULT ΓöéSets the defaultΓöé
  2647.   Γöé                        Γöé                         Γöébutton which    Γöé
  2648.   Γöé                        Γöé                         Γöédisplays the    Γöé
  2649.   Γöé                        Γöé                         Γöéwindow list.    Γöé
  2650.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2651.   ΓöéDoubleClickTime         Γöétime                     ΓöéSets the time   Γöé
  2652.   Γöé                        Γöé                         Γöébetween mouse   Γöé
  2653.   Γöé                        Γöé                         Γöéclicks. Higher  Γöé
  2654.   Γöé                        Γöé                         Γöévalues allow    Γöé
  2655.   Γöé                        Γöé                         Γöémore time       Γöé
  2656.   Γöé                        Γöé                         Γöébetween mouse   Γöé
  2657.   Γöé                        Γöé                         Γöéclicks, where asΓöé
  2658.   Γöé                        Γöé                         Γöélower values    Γöé
  2659.   Γöé                        Γöé                         Γöéallow less time Γöé
  2660.   Γöé                        Γöé                         Γöébetween mouse   Γöé
  2661.   Γöé                        Γöé                         Γöéclicks.         Γöé
  2662.   Γöé                        Γöé                         ΓöéThis value must Γöé
  2663.   Γöé                        Γöé                         Γöébe in the range Γöé
  2664.   Γöé                        Γöé                         Γöé170 to 1 060.   Γöé
  2665.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2666.   Γöé                        ΓöéDOUBLECLICK_DEFAULT      ΓöéSets the defaultΓöé
  2667.   Γöé                        Γöé                         Γöétime between    Γöé
  2668.   Γöé                        Γöé                         Γöémouse clicks.   Γöé
  2669.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2670.   ΓöéDragObjectButton        ΓöéINP_NONE                 ΓöéHigh word.      Γöé
  2671.   Γöé                        Γöé                         ΓöéThis value is   Γöé
  2672.   Γöé                        Γöé                         Γöérequired if the Γöé
  2673.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2674.   Γöé                        Γöé                         Γöéset.            Γöé
  2675.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2676.   Γöé                        ΓöéWM_BUTTON1MOTIONSTART    ΓöéLow word. Sets  Γöé
  2677.   Γöé                        ΓöéWM_BUTTON2MOTIONSTART    Γöéthe button whichΓöé
  2678.   Γöé                        Γöé                         Γöédrags objects.  Γöé
  2679.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2680.   Γöé                        Γöé                         Γöévalues is       Γöé
  2681.   Γöé                        Γöé                         Γöérequired if the Γöé
  2682.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2683.   Γöé                        Γöé                         Γöéset.            Γöé
  2684.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2685.   Γöé                        ΓöéDRAGBUTTON_DEFAULT       ΓöéSets the button Γöé
  2686.   Γöé                        Γöé                         Γöéwhich drags     Γöé
  2687.   Γöé                        Γöé                         Γöéobjects to the  Γöé
  2688.   Γöé                        Γöé                         Γöédefault.        Γöé
  2689.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2690.   ΓöéEditTitleTextButton     ΓöéINP_ALT                  ΓöéHigh word. Sets Γöé
  2691.   Γöé                        ΓöéINP_CTRL                 Γöéthe key used    Γöé
  2692.   Γöé                        ΓöéINP_NONE                 Γöéwith a mouse    Γöé
  2693.   Γöé                        ΓöéINP_SHIFT                Γöébutton to edit  Γöé
  2694.   Γöé                        Γöé                         Γöébutton text.    Γöé
  2695.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2696.   Γöé                        Γöé                         Γöévalues is       Γöé
  2697.   Γöé                        Γöé                         Γöérequired if the Γöé
  2698.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2699.   Γöé                        Γöé                         Γöéset.            Γöé
  2700.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2701.   Γöé                        ΓöéWM_BUTTON1CLICK          ΓöéLow word. Sets  Γöé
  2702.   Γöé                        ΓöéWM_BUTTON2CLICK          Γöéthe mouse buttonΓöé
  2703.   Γöé                        ΓöéWM_BUTTON1DBLCLK         Γöéused to edit    Γöé
  2704.   Γöé                        ΓöéWM_BUTTON2DBLCKL         Γöébutton text.    Γöé
  2705.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2706.   Γöé                        Γöé                         Γöévalues is       Γöé
  2707.   Γöé                        Γöé                         Γöérequired if the Γöé
  2708.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2709.   Γöé                        Γöé                         Γöéset.            Γöé
  2710.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2711.   Γöé                        ΓöéTEXTEDITBUTTON_DEFAULT   ΓöéSets the text   Γöé
  2712.   Γöé                        Γöé                         Γöéedit button to  Γöé
  2713.   Γöé                        Γöé                         Γöéthe default.    Γöé
  2714.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2715.   ΓöéPopupMenuButton         ΓöéINP_ALT                  ΓöéHigh word. Sets Γöé
  2716.   Γöé                        ΓöéINP_CTRL                 Γöéthe key used    Γöé
  2717.   Γöé                        ΓöéINP_NONE                 Γöéwith a mouse    Γöé
  2718.   Γöé                        ΓöéINP_SHIFT                Γöébutton to       Γöé
  2719.   Γöé                        Γöé                         Γöédisplay pop-up  Γöé
  2720.   Γöé                        Γöé                         Γöémenus.          Γöé
  2721.   Γöé                        Γöé                         ΓöéOne of these    Γöé
  2722.   Γöé                        Γöé                         Γöévalues is       Γöé
  2723.   Γöé                        Γöé                         Γöérequired if the Γöé
  2724.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2725.   Γöé                        Γöé                         Γöéset.            Γöé
  2726.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2727.   Γöé                        ΓöéWM_BUTTON1CLICK          ΓöéLow word. Sets  Γöé
  2728.   Γöé                        ΓöéWM_BUTTON2CLICK          Γöéthe mouse buttonΓöé
  2729.   Γöé                        ΓöéWM_BUTTON1DBLCLK         Γöéused to display Γöé
  2730.   Γöé                        ΓöéWM_BUTTON2DBLCKL         Γöépop-up menus.   Γöé
  2731.   Γöé                        ΓöéWM_CHORD                 ΓöéOne of these    Γöé
  2732.   Γöé                        Γöé                         Γöévalues is       Γöé
  2733.   Γöé                        Γöé                         Γöérequired if the Γöé
  2734.   Γöé                        Γöé                         Γöédefault is not  Γöé
  2735.   Γöé                        Γöé                         Γöéset.            Γöé
  2736.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2737.   Γöé                        ΓöéPOPUPBUTTON_DEFAULT      ΓöéSets the defaultΓöé
  2738.   Γöé                        Γöé                         Γöékey and mouse   Γöé
  2739.   Γöé                        Γöé                         Γöébutton used to  Γöé
  2740.   Γöé                        Γöé                         Γöédisplay pop-up  Γöé
  2741.   Γöé                        Γöé                         Γöémenus.          Γöé
  2742.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2743.   ΓöéTrackingSpeed           Γöéspeed                    ΓöéSets the mouse  Γöé
  2744.   Γöé                        Γöé                         Γöétracking speed. Γöé
  2745.   Γöé                        Γöé                         ΓöéThis value must Γöé
  2746.   Γöé                        Γöé                         Γöébe in the range Γöé
  2747.   Γöé                        Γöé                         Γöé1 to 7, where 1 Γöé
  2748.   Γöé                        Γöé                         Γöéis the fastest  Γöé
  2749.   Γöé                        Γöé                         Γöévalue.          Γöé
  2750.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2751.   Γöé                        ΓöéTRACKING_DEFAULT         ΓöéSets the defaultΓöé
  2752.   Γöé                        Γöé                         Γöémouse tracking  Γöé
  2753.   Γöé                        Γöé                         Γöéspeed.          Γöé
  2754.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2755.  
  2756.  
  2757. ΓòÉΓòÉΓòÉ 2.22. WPNetgrp ΓòÉΓòÉΓòÉ
  2758.  
  2759. Class definition file: wpnetgrp.idl 
  2760.  
  2761. Class hierarchy 
  2762.  
  2763. SOMObject
  2764.    WPObject
  2765.       WPFileSystem
  2766.          WPFolder
  2767.              WPNetgrp
  2768.  
  2769. Description This class is specific to version 3, or higher, of the OS/2 
  2770. operating system. 
  2771.  
  2772. This is the network group object class. An instances of this class can be 
  2773. created as a Workplace object. Instances of this class are created for every 
  2774. LAN system in a WPNetwork, for example LAN server and Novell**). 
  2775.  
  2776. Instance methods 
  2777.  
  2778. The following list shows all the WPNetgrp methods. 
  2779.  
  2780.      wpAddNetworkPage 
  2781.      wpQueryNetIdentity 
  2782.      wpSetNetIdentity 
  2783.  
  2784.  WPFileSystem instance methods 
  2785.  
  2786.  The following list shows all the methods overridden by the WPNetgrp class. 
  2787.  These methods are overridden in order to modify the behavior defined by an 
  2788.  ancestor class. 
  2789.  
  2790.      wpAddFile1Page 
  2791.      wpAddFile2Page 
  2792.      wpAddFile3Page 
  2793.  
  2794.  WPFolder instance methods 
  2795.  
  2796.  The following list shows all the methods overridden by the WPNetgrp class. 
  2797.  These methods are overridden in order to modify the behavior defined by an 
  2798.  ancestor class. 
  2799.  
  2800.      wpAddFolderIncludePage 
  2801.      wpDeleteContents 
  2802.      wpPopulate 
  2803.  
  2804.  WPObject instance methods 
  2805.  
  2806.  The following list shows all the methods overridden by the WPNetgrp class. 
  2807.  These methods are overridden in order to modify the behavior defined by an 
  2808.  ancestor class. 
  2809.  
  2810.      wpAddObjectGeneralPage 
  2811.      wpAddSettingsPages 
  2812.      wpFilterPopupMenu 
  2813.      wpInitData 
  2814.      wpMenuItemHelpSelected 
  2815.      wpMenuItemSelected 
  2816.      wpModifyPopupMenu 
  2817.      wpOpen 
  2818.      wpRestoreState 
  2819.      wpSaveState 
  2820.      wpSetup 
  2821.      wpUnInitData 
  2822.  
  2823.  Class methods 
  2824.  
  2825.  There are currently no class methods defined for the WPNetgrp Workplace class 
  2826.  object. 
  2827.  
  2828.  WPObject class methods. 
  2829.  
  2830.  The following list shows all the class methods overridden by the WPNetgrp 
  2831.  class. These methods are overridden to modify the behavior defined by an 
  2832.  ancestor class. 
  2833.  
  2834.      wpclsQueryDefaultHelp 
  2835.      wpclsQueryDefaultView 
  2836.      wpclsQueryIconData 
  2837.      wpclsQueryStyle 
  2838.      wpclsQueryTitle 
  2839.  
  2840.  
  2841. ΓòÉΓòÉΓòÉ 2.23. WPNetLink ΓòÉΓòÉΓòÉ
  2842.  
  2843. Class definition file: wpnetlnk.idl 
  2844.  
  2845. Class hierarchy 
  2846.  
  2847. SOMObject
  2848.    WPObject
  2849.       WPAbstract
  2850.          WPShadow
  2851.              WPNetLink
  2852.  
  2853. Description This class is specific to version 3, or higher, of the OS/2 
  2854. operating system. 
  2855.  
  2856. This is the network link object class. This object handles all saving and 
  2857. restoring of data for the shared directory object by providing a persistent 
  2858. link or reference to that shared directory. The purpose of this link is to 
  2859. locally store all the instance data of the shared directory that this object is 
  2860. linked to and then reroute all requests for help, context menus, open views, 
  2861. and so forth, to this object. An instance of this class can be created as a 
  2862. Workplace object. 
  2863.  
  2864. Instance methods 
  2865.  
  2866. The following list shows all the WPNetLink methods. 
  2867.  
  2868.      wpQueryObjectNetId 
  2869.      wpSetObjectNetId 
  2870.  
  2871.  WPObject instance methods 
  2872.  
  2873.  The following list shows all the methods overridden by the WPNetLink class. 
  2874.  These methods are overridden in order to modify the behavior defined by an 
  2875.  ancestor class. 
  2876.  
  2877.      wpCreateShadowObject 
  2878.      wpFilterPopupMenu 
  2879.      wpInitData 
  2880.      wpMenuItemHelpSelected 
  2881.      wpModifyPopupMenu 
  2882.      wpQueryStyle 
  2883.      wpRestoreState 
  2884.      wpSaveState 
  2885.      wpUnInitData 
  2886.  
  2887.  Class methods 
  2888.  
  2889.  There are currently no class methods defined for the WPNetLink Workplace class 
  2890.  object. 
  2891.  
  2892.  WPObject class methods. 
  2893.  
  2894.  The following list shows all the class methods overridden by the WPNetLink 
  2895.  class. These methods are overridden to modify the behavior defined by an 
  2896.  ancestor class. 
  2897.  
  2898.      wpclsQueryStyle 
  2899.      wpclsQueryTitle 
  2900.  
  2901.  
  2902. ΓòÉΓòÉΓòÉ 2.24. WPNetwork ΓòÉΓòÉΓòÉ
  2903.  
  2904. Class definition file: wpnetwrk.idl 
  2905.  
  2906. Class hierarchy 
  2907.  
  2908. SOMObject
  2909.    WPObject
  2910.       WPFileSystem
  2911.          WPFolder
  2912.              WPNetwork
  2913.  
  2914. Description This class is specific to version 3, or higher, of the OS/2 
  2915. operating system. 
  2916.  
  2917. This is the network object class. An instances of this class can be created as 
  2918. a Workplace object. This object is the "network" folder that is created by the 
  2919. system on the Desktop. It is visible only if the LAN is attached to the machine 
  2920. being used. 
  2921.  
  2922. Instance methods 
  2923.  
  2924. There are currently no methods defined for the WPNetwork Workplace object 
  2925. class. 
  2926.  
  2927. WPFileSystem instance methods 
  2928.  
  2929. The following list shows all the methods overridden by the WPNetwork class. 
  2930. These methods are overridden in order to modify the behavior defined by an 
  2931. ancestor class. 
  2932.  
  2933.      wpAddFile1Page 
  2934.      wpAddFile2Page 
  2935.      wpAddFile3Page 
  2936.  
  2937.  WPFolder instance methods 
  2938.  
  2939.  The following list shows all the methods overridden by the WPNetwork class. 
  2940.  These methods are overridden in order to modify the behavior defined by an 
  2941.  ancestor class. 
  2942.  
  2943.      wpAddFolderIncludePage 
  2944.      wpPopulate 
  2945.  
  2946.  WPObject instance methods 
  2947.  
  2948.  The following list shows all the methods overridden by the WPNetwork class. 
  2949.  These methods are overridden in order to modify the behavior defined by an 
  2950.  ancestor class. 
  2951.  
  2952.      wpFilterPopupMenu 
  2953.      wpInitData 
  2954.      wpMenuItemHelpSelected 
  2955.      wpMenuItemSelected 
  2956.      wpModifyPopupMenu 
  2957.      wpOpen 
  2958.      wpRestoreState 
  2959.      wpSetup 
  2960.  
  2961.  Class methods 
  2962.  
  2963.  There are currently no class methods defined for the WPNetwork Workplace class 
  2964.  object. 
  2965.  
  2966.  WPObject class methods. 
  2967.  
  2968.  The following list shows all the class methods overridden by the WPNetwork 
  2969.  class. These methods are overridden to modify the behavior defined by an 
  2970.  ancestor class. 
  2971.  
  2972.      wpclsQueryDefaultHelp 
  2973.      wpclsQueryDefaultView 
  2974.      wpclsQueryIconData 
  2975.      wpclsQueryStyle 
  2976.      wpclsQueryTitle 
  2977.  
  2978.  
  2979. ΓòÉΓòÉΓòÉ 2.25. WPObject ΓòÉΓòÉΓòÉ
  2980.  
  2981. Class definition file: wpobject.idl 
  2982.  
  2983. Class hierarchy 
  2984.  
  2985. SOMObject
  2986.    WPObject
  2987.  
  2988. Description 
  2989.  
  2990. This is the root Workplace object class. This is the fundamental class from 
  2991. which all Workplace objects are derived, regardless of where they are actually 
  2992. stored. Immediate descendant classes of WPObject are called storage classes, 
  2993. since they take responsibility for storing the object information, typically in 
  2994. a persistent form. Predefined Workplace object storage classes are the 
  2995. following: 
  2996.  
  2997.      WPAbstract 
  2998.      WPFileSystem 
  2999.      WPTransient 
  3000.  
  3001.  A Workplace object of this class cannot be created. 
  3002.  
  3003.  MenuID list 
  3004.  
  3005.  The following list shows the WPMENUIDs: 
  3006.  
  3007.  WPMENUID_ACCESSNEW 
  3008.  WPMENUID_ARRANGE 
  3009.  WPMENUID_ASSIGN 
  3010.  WPMENUID_CLOSE 
  3011.  WPMENUID_CHKDSK 
  3012.  WPMENUID_CREATEANOTHER 
  3013.  WPMENUID_COPY 
  3014.  WPMENUID_COPYDSK 
  3015.  WPMENUID_CREATESHADOW 
  3016.  WPMENUID_DELETE 
  3017.  WPMENUID_DESELALL 
  3018.  WPMENUID_DETAILS 
  3019.  WPMENUID_EJECTDISK 
  3020.  WPMENUID_EXTENDEDHELP 
  3021.  WPMENUID_FIND 
  3022.  WPMENUID_FIXDSK 
  3023.  WPMENUID_FORMAT 
  3024.  WPMENUID_HELP 
  3025.  WPMENUID_HELPINDEX 
  3026.  WPMENUID_HELPKEYS 
  3027.  WPMENUID_HELP_FOR_HELP 
  3028.  WPMENUID_HOWTOGETHELP 
  3029.  WPMENUID_ICON 
  3030.  WPMENUID_LOCKDISK 
  3031.  WPMENUID_LOCKUP 
  3032.  WPMENUID_LOGIN 
  3033.  WPMENUID_LOGOUT 
  3034.  WPMENUID_MOVE 
  3035.  WPMENUID_OPEN 
  3036.  WPMENUID_PALETTE 
  3037.  WPMENUID_PICKUP 
  3038.  WPMENUID_PRIMARY 
  3039.  WPMENUID_PRINT 
  3040.  WPMENUID_PROGRAM 
  3041.  WPMENUID_PROPERTIES 
  3042.  WPMENUID_PUTDOWN 
  3043.  WPMENUID_PUTDOWN_CANCEL 
  3044.  WPMENUID_PUTDOWN_COPY 
  3045.  WPMENUID_PUTDOWN_CREATE 
  3046.  WPMENUID_PUTDOWN_LINK 
  3047.  WPMENUID_PUTDOWN_MOVE 
  3048.  WPMENUID_REFRESH 
  3049.  WPMENUID_RESERVED1 
  3050.  WPMENUID_RESERVED2 
  3051.  WPMENUID_SELALL 
  3052.  WPMENUID_SELECT 
  3053.  WPMENUID_SHUTDOWN 
  3054.  WPMENUID_SORT 
  3055.  WPMENUID_SYSTEMSETUP 
  3056.  WPMENUID_TREE 
  3057.  WPMENUID_UNASSIGN 
  3058.  WPMENUID_UNLOCKDISK 
  3059.  WPMENUID_USER 
  3060.  
  3061.  wpSetup override by WPObject 
  3062.  
  3063.  The following table shows the keyname-value pairs added by the WPObject class. 
  3064.  
  3065.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3066.   ΓöéKEYNAME      ΓöéVALUE               ΓöéDESCRIPTION                Γöé
  3067.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3068.   ΓöéCCVIEW       ΓöéDEFAULT             ΓöéThe default value of the   Γöé
  3069.   Γöé             Γöé                    Γöéconcurrent view setting of Γöé
  3070.   Γöé             Γöé                    Γöéthe system is used when theΓöé
  3071.   Γöé             Γöé                    Γöéuser selects open.         Γöé
  3072.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3073.   Γöé             ΓöéYES                 ΓöéThis sets the object's     Γöé
  3074.   Γöé             Γöé                    Γöémultiple concurrent view   Γöé
  3075.   Γöé             Γöé                    Γöébehavior, so that new viewsΓöé
  3076.   Γöé             Γöé                    Γöéof this object are created Γöé
  3077.   Γöé             Γöé                    Γöéevery time the user selectsΓöé
  3078.   Γöé             Γöé                    Γöéopen.                      Γöé
  3079.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3080.   Γöé             ΓöéNO                  ΓöéOpened view of this object Γöé
  3081.   Γöé             Γöé                    Γöéresurfaces when the user   Γöé
  3082.   Γöé             Γöé                    Γöéselects open.              Γöé
  3083.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3084.   ΓöéDEFAULTVIEW  ΓöéSETTINGS            ΓöéThis sets the default open Γöé
  3085.   Γöé             Γöé                    Γöéview to Settings view.     Γöé
  3086.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3087.   Γöé             Γöéid                  ΓöéThis sets the default open Γöé
  3088.   Γöé             Γöé                    Γöéview to the id of a        Γöé
  3089.   Γöé             Γöé                    Γöéuser-added view (0-9).     Γöé
  3090.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3091.   Γöé             ΓöéDEFAULT             ΓöéThis sets the default open Γöé
  3092.   Γöé             Γöé                    Γöéview to the object's class Γöé
  3093.   Γöé             Γöé                    Γöédefault view, as returned  Γöé
  3094.   Γöé             Γöé                    Γöéby wpclsQueryDefaultView.  Γöé
  3095.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3096.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3097.   ΓöéHELPLIBRARY  Γöéfilename            ΓöéThis sets the help library.Γöé
  3098.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3099.   ΓöéHELPPANEL    Γöéid                  ΓöéThis sets the object's     Γöé
  3100.   Γöé             Γöé                    Γöédefault help panel for     Γöé
  3101.   Γöé             Γöé                    Γöéobject-specific help. This Γöé
  3102.   Γöé             Γöé                    Γöéis equivalent to calling   Γöé
  3103.   Γöé             Γöé                    ΓöéwpSetDefaultHelp.          Γöé
  3104.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3105.   ΓöéHIDEBUTTON   ΓöéYES                 ΓöéViews of this object have aΓöé
  3106.   Γöé             Γöé                    Γöéhide button as opposed to aΓöé
  3107.   Γöé             Γöé                    Γöéminimize button.           Γöé
  3108.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3109.   Γöé             ΓöéNO                  ΓöéViews of this object have aΓöé
  3110.   Γöé             Γöé                    Γöéminimize button as opposed Γöé
  3111.   Γöé             Γöé                    Γöéto a hide button.          Γöé
  3112.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3113.   Γöé             Γöé                    ΓöéThe default is the current Γöé
  3114.   Γöé             Γöé                    Γöésystem Button appearance   Γöé
  3115.   Γöé             Γöé                    Γöéfor windows setting.  This Γöé
  3116.   Γöé             Γöé                    Γöécannot be specified here.  Γöé
  3117.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3118.   ΓöéICONFILE     Γöéfilename            ΓöéThis sets the object's     Γöé
  3119.   Γöé             Γöé                    Γöéicon. This is equivalent toΓöé
  3120.   Γöé             Γöé                    Γöécalling wpSetIconData.     Γöé
  3121.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3122.   ΓöéICONPOS      Γöéx,y                 ΓöéThis sets the object's     Γöé
  3123.   Γöé             Γöé                    Γöéinitial icon position in a Γöé
  3124.   Γöé             Γöé                    Γöéfolder. The x and y values Γöé
  3125.   Γöé             Γöé                    Γöérepresent the position in  Γöé
  3126.   Γöé             Γöé                    Γöéthe object's folder in     Γöé
  3127.   Γöé             Γöé                    Γöépercentage coordinates.    Γöé
  3128.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3129.   ΓöéICONRESOURCE Γöéid,module           ΓöéThis sets the object's     Γöé
  3130.   Γöé             Γöé                    Γöéicon. This is equivalent toΓöé
  3131.   Γöé             Γöé                    Γöécalling wpSetIconData. The Γöé
  3132.   Γöé             Γöé                    Γöé"id" is the icon resource  Γöé
  3133.   Γöé             Γöé                    ΓöéID in the dynamic link     Γöé
  3134.   Γöé             Γöé                    Γöélibrary (DLL) "module".    Γöé
  3135.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3136.   ΓöéMINWIN       ΓöéHIDE                ΓöéViews of this object hide  Γöé
  3137.   Γöé             Γöé                    Γöéwhen their minimize button Γöé
  3138.   Γöé             Γöé                    Γöéis selected.               Γöé
  3139.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3140.   Γöé             ΓöéVIEWER              ΓöéViews of this object       Γöé
  3141.   Γöé             Γöé                    Γöéminimize to the minimized  Γöé
  3142.   Γöé             Γöé                    Γöéwindow viewer when their   Γöé
  3143.   Γöé             Γöé                    Γöéminimize button is         Γöé
  3144.   Γöé             Γöé                    Γöéselected.                  Γöé
  3145.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3146.   Γöé             ΓöéDESKTOP             ΓöéViews of this object       Γöé
  3147.   Γöé             Γöé                    Γöéminimize to the desktop    Γöé
  3148.   Γöé             Γöé                    Γöéwhen their minimize button Γöé
  3149.   Γöé             Γöé                    Γöéis selected.               Γöé
  3150.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3151.   Γöé             Γöé                    ΓöéThe default is the current Γöé
  3152.   Γöé             Γöé                    ΓöéMinimize button setting.   Γöé
  3153.   Γöé             Γöé                    ΓöéThis cannot be specified   Γöé
  3154.   Γöé             Γöé                    Γöéhere.                      Γöé
  3155.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3156.   ΓöéNOCOPY       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3157.   Γöé             Γöé                    Γöécopy property, so that the Γöé
  3158.   Γöé             Γöé                    Γöéobject cannot be copied.   Γöé
  3159.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3160.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3161.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOCOPY.  Γöé
  3162.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3163.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3164.   Γöé             Γöé                    Γöécopy property, so that the Γöé
  3165.   Γöé             Γöé                    Γöéobject can be copied.      Γöé
  3166.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3167.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3168.   ΓöéNODELETE     ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3169.   Γöé             Γöé                    Γöédelete property, so that   Γöé
  3170.   Γöé             Γöé                    Γöéthe object cannot be       Γöé
  3171.   Γöé             Γöé                    Γöédeleted. This is equivalentΓöé
  3172.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3173.   Γöé             Γöé                    Γöéa style of                 Γöé
  3174.   Γöé             Γöé                    ΓöéOBJSTYLE_NODELETE.         Γöé
  3175.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3176.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3177.   Γöé             Γöé                    Γöédelete property, so that   Γöé
  3178.   Γöé             Γöé                    Γöéthe object can be deleted. Γöé
  3179.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3180.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3181.   ΓöéNODRAG       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3182.   Γöé             Γöé                    Γöédrag property, so that the Γöé
  3183.   Γöé             Γöé                    Γöéobject cannot be dragged.  Γöé
  3184.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3185.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3186.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NODRAG.  Γöé
  3187.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3188.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3189.   Γöé             Γöé                    Γöédrag property, so that the Γöé
  3190.   Γöé             Γöé                    Γöéobject can be dragged.     Γöé
  3191.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3192.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3193.   ΓöéNODROP       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3194.   Γöé             Γöé                    Γöédrop property, so that no  Γöé
  3195.   Γöé             Γöé                    Γöéother object can be droppedΓöé
  3196.   Γöé             Γöé                    Γöéon it. This is equivalent  Γöé
  3197.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3198.   Γöé             Γöé                    Γöéa style of                 Γöé
  3199.   Γöé             Γöé                    ΓöéOBJSTYLE_NODROPON.         Γöé
  3200.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3201.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3202.   Γöé             Γöé                    Γöédrop property, so that     Γöé
  3203.   Γöé             Γöé                    Γöéanother object can be      Γöé
  3204.   Γöé             Γöé                    Γöédropped on it.             Γöé
  3205.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3206.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3207.   ΓöéNOLINK       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3208.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3209.   Γöé             Γöé                    Γöéobject cannot be linked.   Γöé
  3210.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3211.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3212.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOLINK.  Γöé
  3213.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3214.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3215.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3216.   Γöé             Γöé                    Γöéobject can be linked.      Γöé
  3217.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3218.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3219.   ΓöéNOMOVE       ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3220.   Γöé             Γöé                    Γöémove property, so that the Γöé
  3221.   Γöé             Γöé                    Γöéobject cannot be moved.    Γöé
  3222.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3223.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3224.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOMOVE.  Γöé
  3225.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3226.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3227.   Γöé             Γöé                    Γöémove property, so that the Γöé
  3228.   Γöé             Γöé                    Γöéobject can be moved.       Γöé
  3229.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3230.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3231.   ΓöéNOPRINT      ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3232.   Γöé             Γöé                    Γöéprint property, so that theΓöé
  3233.   Γöé             Γöé                    Γöéobject cannot be printed.  Γöé
  3234.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3235.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3236.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOPRINT. Γöé
  3237.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3238.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3239.   Γöé             Γöé                    Γöéprint property, so that theΓöé
  3240.   Γöé             Γöé                    Γöéobject can be printed.     Γöé
  3241.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3242.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3243.   ΓöéNORENAME     ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3244.   Γöé             Γöé                    Γöérename property, so that   Γöé
  3245.   Γöé             Γöé                    Γöéthe object cannot be       Γöé
  3246.   Γöé             Γöé                    Γöérenamed. This is equivalentΓöé
  3247.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3248.   Γöé             Γöé                    Γöéa style of                 Γöé
  3249.   Γöé             Γöé                    ΓöéOBJSTYLE_NORENAME.         Γöé
  3250.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3251.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3252.   Γöé             Γöé                    Γöérename property, so that   Γöé
  3253.   Γöé             Γöé                    Γöéthe object can be renamed. Γöé
  3254.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3255.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3256.   ΓöéNOSETTINGS   ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3257.   Γöé             Γöé                    Γöésettings property, so that Γöé
  3258.   Γöé             Γöé                    Γöéthe object' settings cannotΓöé
  3259.   Γöé             Γöé                    Γöébe opened. This is         Γöé
  3260.   Γöé             Γöé                    Γöéequivalent to calling      Γöé
  3261.   Γöé             Γöé                    ΓöéwpSetStyle with a style of Γöé
  3262.   Γöé             Γöé                    ΓöéOBJSTYLE_NOSETTINGS.       Γöé
  3263.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3264.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3265.   Γöé             Γöé                    Γöésettings property, so that Γöé
  3266.   Γöé             Γöé                    Γöéthe object's settings can  Γöé
  3267.   Γöé             Γöé                    Γöébe opened.                 Γöé
  3268.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3269.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3270.   ΓöéNOSHADOW     ΓöéYES                 ΓöéThis sets the object's no  Γöé
  3271.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3272.   Γöé             Γöé                    Γöéobject cannot be linked.   Γöé
  3273.   Γöé             Γöé                    ΓöéThis is equivalent to      Γöé
  3274.   Γöé             Γöé                    Γöécalling wpSetStyle with a  Γöé
  3275.   Γöé             Γöé                    Γöéstyle of OBJSTYLE_NOLINK.  Γöé
  3276.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3277.   Γöé             ΓöéNO                  ΓöéThis resets the object's noΓöé
  3278.   Γöé             Γöé                    Γöélink property, so that the Γöé
  3279.   Γöé             Γöé                    Γöéobject can be linked.      Γöé
  3280.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3281.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3282.   ΓöéNOTVISIBLE   ΓöéYES                 ΓöéThis sets the object's not Γöé
  3283.   Γöé             Γöé                    Γöévisible property, so that  Γöé
  3284.   Γöé             Γöé                    Γöéthe object cannot be made  Γöé
  3285.   Γöé             Γöé                    Γöévisible. This is equivalentΓöé
  3286.   Γöé             Γöé                    Γöéto calling wpSetStyle with Γöé
  3287.   Γöé             Γöé                    Γöéa style of                 Γöé
  3288.   Γöé             Γöé                    ΓöéOBJSTYLE_NOTVISIBLE.       Γöé
  3289.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3290.   Γöé             ΓöéNO                  ΓöéThis resets the object's   Γöé
  3291.   Γöé             Γöé                    Γöénot visible property, so   Γöé
  3292.   Γöé             Γöé                    Γöéthat the object can be madeΓöé
  3293.   Γöé             Γöé                    Γöévisible.                   Γöé
  3294.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3295.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3296.   ΓöéOBJECTID     Γöé<name>              ΓöéThis sets a persistent ID  Γöé
  3297.   Γöé             Γöé                    Γöéfor the object. The        Γöé
  3298.   Γöé             Γöé                    ΓöéOBJECTID stays with the    Γöé
  3299.   Γöé             Γöé                    Γöéobject even if it is moved Γöé
  3300.   Γöé             Γöé                    Γöéor renamed. The object     Γöé
  3301.   Γöé             Γöé                    Γöépointer or handle can be   Γöé
  3302.   Γöé             Γöé                    Γöéretrieved via              Γöé
  3303.   Γöé             Γöé                    ΓöéwpclsQueryObject or        Γöé
  3304.   Γöé             Γöé                    ΓöéWinQueryObject ,           Γöé
  3305.   Γöé             Γöé                    Γöérespectively. An OBJECTID  Γöé
  3306.   Γöé             Γöé                    Γöéis any unique string       Γöé
  3307.   Γöé             Γöé                    Γöépreceded with a "<" and    Γöé
  3308.   Γöé             Γöé                    Γöéterminated with a ">".     Γöé
  3309.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3310.   Γöé             Γöé                    ΓöéThe default is to not have Γöé
  3311.   Γöé             Γöé                    Γöéan ID.                     Γöé
  3312.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3313.   ΓöéOPEN         ΓöéSETTINGS            ΓöéThis opens the Settings    Γöé
  3314.   Γöé             Γöé                    Γöéview when an object is     Γöé
  3315.   Γöé             Γöé                    Γöécreated or when            Γöé
  3316.   Γöé             Γöé                    ΓöéWinSetObjectData is called.Γöé
  3317.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3318.   Γöé             ΓöéDEFAULT             ΓöéThis opens the default viewΓöé
  3319.   Γöé             Γöé                    Γöéwhen an object is created  Γöé
  3320.   Γöé             Γöé                    Γöéor when WinSetObjectData isΓöé
  3321.   Γöé             Γöé                    Γöécalled.                    Γöé
  3322.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3323.   Γöé             Γöé                    ΓöéThe default is to not open Γöé
  3324.   Γöé             Γöé                    Γöéa view.                    Γöé
  3325.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3326.   ΓöéTEMPLATE     ΓöéYES                 ΓöéThis sets the object's     Γöé
  3327.   Γöé             Γöé                    Γöétemplate property. This is Γöé
  3328.   Γöé             Γöé                    Γöéequivalent to calling      Γöé
  3329.   Γöé             Γöé                    ΓöéwpSetStyle with a style of Γöé
  3330.   Γöé             Γöé                    ΓöéOBJSTYLE_TEMPLATE.         Γöé
  3331.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3332.   Γöé             ΓöéNO                  ΓöéThis resets the object's   Γöé
  3333.   Γöé             Γöé                    Γöétemplate property.         Γöé
  3334.   Γöé             Γöé                    ΓöéThis is the default value. Γöé
  3335.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3336.   ΓöéTITLE        ΓöéTitle               ΓöéThis sets the object's     Γöé
  3337.   Γöé             Γöé                    Γöétitle. This is equivalent  Γöé
  3338.   Γöé             Γöé                    Γöéto calling wpSetTitle.     Γöé
  3339.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3340.  
  3341.  Example 
  3342.  
  3343.   pszSetupString="TITLE=MYObject;"
  3344.                  "ICONFILE=myobj.ico;"
  3345.                  "HELPPANEL=132;"
  3346.                  "TEMPLATE=YES;"
  3347.                  "NODELETE=NO";
  3348.  
  3349.  Instance methods 
  3350.  
  3351.  The following lists show how all the WPObject instance methods are related 
  3352.  within functional areas: 
  3353.  
  3354.  Settings notebook methods 
  3355.  
  3356.      wpAddObjectGeneralPage 
  3357.      wpAddObjectGeneralPage2 
  3358.      wpAddObjectWindowPage 
  3359.      wpAddSettingsPages 
  3360.      wpInsertSettingsPage 
  3361.  
  3362.  Save/restore state methods 
  3363.  
  3364.      wpRestoreData 
  3365.      wpRestoreLong 
  3366.      wpRestoreState 
  3367.      wpRestoreString 
  3368.      wpSaveData 
  3369.      wpSaveDeferred 
  3370.      wpSaveImmediate 
  3371.      wpSaveLong 
  3372.      wpSaveState 
  3373.      wpSaveString 
  3374.  
  3375.  Object usage methods 
  3376.  
  3377.      wpAddToObjUseList 
  3378.      wpCnrDeleteUseItem 
  3379.      wpDeleteFromObjUseList 
  3380.      wpFindUseItem 
  3381.      wpIsLocked 
  3382.      wpLockObject 
  3383.      wpUnlockObject 
  3384.  
  3385.  Popup menu methods 
  3386.  
  3387.      wpClose 
  3388.      wpCopyObject 
  3389.      wpCreateAnother 
  3390.      wpCreateFromTemplate 
  3391.      wpCreateShadowObject 
  3392.      wpCreateShadowObjectExt 
  3393.      wpDelete 
  3394.      wpDisplayHelp 
  3395.      wpDisplayMenu 
  3396.      wpFilterPopupMenu 
  3397.      wpHide 
  3398.      wpInsertPopupMenuItems 
  3399.      wpIsObjectInitialized 
  3400.      wpMenuItemHelpSelected 
  3401.      wpMenuItemSelected 
  3402.      wpModifyPopupMenu 
  3403.      wpMoveObject 
  3404.      wpObjectReady 
  3405.      wpOpen 
  3406.      wpPrintObject 
  3407.      wpRestore 
  3408.  
  3409.  Query and Set object information methods 
  3410.  
  3411.      wpModifyStyle 
  3412.      wpQueryButtonAppearance 
  3413.      wpQueryConcurrentView 
  3414.      wpQueryConfirmations 
  3415.      wpQueryContainerFlagPtr 
  3416.      wpQueryCoreRecord 
  3417.      wpQueryDefaultHelp 
  3418.      wpQueryDefaultIconPos 
  3419.      wpQueryDefaultView 
  3420.      wpQueryDetailsData 
  3421.      wpQueryFolder 
  3422.      wpQueryHandle 
  3423.      wpQueryIcon 
  3424.      wpQueryIconData 
  3425.      wpQueryMinWindow 
  3426.      wpQueryNameClashOptions 
  3427.      wpQueryObjectID 
  3428.      wpQueryScreenGroupID 
  3429.      wpQueryStyle 
  3430.      wpQueryTitle 
  3431.      wpSetButtonAppearance 
  3432.      wpSetConcurrentView 
  3433.      wpSetDefaultHelp 
  3434.      wpSetDefaultIconPos 
  3435.      wpSetDefaultView 
  3436.      wpSetIcon 
  3437.      wpSetIconData 
  3438.      wpSetIconHandle 
  3439.      wpSetMinWindow 
  3440.      wpSetObjectID 
  3441.      wpSetStyle 
  3442.      wpSetTitle 
  3443.      wpViewObject 
  3444.  
  3445.  Error handling methods 
  3446.  
  3447.      wpQueryError 
  3448.      wpSetError 
  3449.  Memory management methods 
  3450.  
  3451.      wpAllocMem 
  3452.      wpFreeMem 
  3453.  
  3454.  Setup/cleanup methods 
  3455.  
  3456.      wpFree 
  3457.      wpInitData 
  3458.      wpScanSetupString 
  3459.      wpSetup 
  3460.      wpSetupOnce 
  3461.      wpUnInitData 
  3462.  
  3463.  Direct manipulation methods 
  3464.  
  3465.      wpDraggedOverObject 
  3466.      wpDragOver 
  3467.      wpDrop 
  3468.      wpDroppedOnObject 
  3469.      wpEndConversation 
  3470.      wpFormatDragItem 
  3471.      wpRender 
  3472.      wpRenderComplete 
  3473.  
  3474.  Miscellaneous methods 
  3475.  
  3476.      wpCnrInsertObject 
  3477.      wpCnrRefreshDetails 
  3478.      wpCnrRemoveObject 
  3479.      wpCnrSetEmphasis 
  3480.      wpConfirmDelete 
  3481.      wpConfirmObjectTitle 
  3482.      wpCopiedFromTemplate 
  3483.      wpDoesObjectMatch 
  3484.      wpFindViewItem 
  3485.      wpIsDeleteable 
  3486.      wpRegisterView 
  3487.      wpSwitchTo 
  3488.      wpWaitForClose 
  3489.  
  3490.  SOMObject methods 
  3491.  
  3492.  The following list shows all the instance methods overridden by the WPObject 
  3493.  class. These instance methods are overridden in order to modify the behavior 
  3494.  defined by an ancestor class. 
  3495.  
  3496.      somDefaultInit 
  3497.      somInit 
  3498.      somUninit 
  3499.  
  3500.  Class Methods 
  3501.  
  3502.  The following list shows all the WPObject class methods: 
  3503.  
  3504.      wpclsCreateDefaultTemplates 
  3505.      wpclsDecUsage 
  3506.      wpclsFindObjectEnd 
  3507.      wpclsFindObjectFirst 
  3508.      wpclsFindObjectNext 
  3509.      wpclsFindOneObject 
  3510.      wpclsIncUsage 
  3511.      wpclsInitData 
  3512.      wpclsInsertMultipleObjects 
  3513.      wpclsMakeAwake 
  3514.      wpclsNew 
  3515.      wpclsObjectFromHandle 
  3516.      wpclsQueryButtonAppearance 
  3517.      wpclsQueryDefaultHelp 
  3518.      wpclsQueryDefaultView 
  3519.      wpclsQueryDetails 
  3520.      wpclsQueryDetailsInfo 
  3521.      wpclsQueryError 
  3522.      wpclsQueryExtendedCriteria 
  3523.      wpclsQueryFolder 
  3524.      wpclsQueryIcon 
  3525.      wpclsQueryIconData 
  3526.      wpclsQueryObject 
  3527.      wpclsQuerySearchInfo 
  3528.      wpclsQuerySettingsPageSize 
  3529.      wpclsQueryStyle 
  3530.      wpclsQueryTitle 
  3531.      wpclsRemoveObjects 
  3532.      wpclsSetError 
  3533.      wpclsSetIconData 
  3534.      wpclsSetIcon 
  3535.      wpclsSetSettingsPageSize 
  3536.      wpclsUnInitData 
  3537.  
  3538.  SOMClass methods 
  3539.  
  3540.  The following list shows all the class methods overridden by the the WPObject 
  3541.  class. These methods are overridden to modify the behavior defined by an 
  3542.  ancestor class. 
  3543.  
  3544.      somClassReady 
  3545.      somNew 
  3546.      somRenew 
  3547.  
  3548.  
  3549. ΓòÉΓòÉΓòÉ 2.26. WPPalette ΓòÉΓòÉΓòÉ
  3550.  
  3551. Class definition file: wppalet.idl 
  3552.  
  3553. Class hierarchy 
  3554.  
  3555. SOMObject
  3556.    WPObject
  3557.       WPAbstract
  3558.           WPPalette
  3559.  
  3560. Description 
  3561.  
  3562. This is the palette object class. There are no instances of this class 
  3563. initially created by the system. 
  3564.  
  3565. Instance methods 
  3566.  
  3567. The following list shows all the WPPalette instance methods: 
  3568.  
  3569.      wpDragCell 
  3570.      wpEditCell 
  3571.      wpInitCellStructs 
  3572.      wpPaintCell 
  3573.      wpPaintPalette 
  3574.      wpQueryPaletteHelp 
  3575.      wpQueryPaletteInfo 
  3576.      wpRedrawCell 
  3577.      wpRestoreCellData 
  3578.      wpSaveCellData 
  3579.      wpSelectCell 
  3580.      wpSetPaletteInfo 
  3581.      wpSetupCell 
  3582.      wpShowPalettePointer 
  3583.  
  3584.  WPObject instance methods 
  3585.  
  3586.  The following list shows all the methods overridden by the WPPalette class. 
  3587.  These methods are overridden to modify the behavior defined by an ancestor 
  3588.  class. 
  3589.  
  3590.      wpFilterPopupMenu 
  3591.      wpInitData 
  3592.      wpMenuItemHelpSelected 
  3593.      wpMenuItemSelected 
  3594.      wpModifyPopupMenu 
  3595.      wpOpen 
  3596.      wpRestoreState 
  3597.      wpSaveState 
  3598.      wpSetup 
  3599.      wpUnInitData 
  3600.  
  3601.  wpSetup override by WPPalette 
  3602.  
  3603.  The following table shows the keyname-value pairs added by the WPPalette 
  3604.  class. 
  3605.  
  3606.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3607.   ΓöéKEYNAME        ΓöéVALUE          ΓöéDESCRIPTION                   Γöé
  3608.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3609.   ΓöéXCELLCOUNT     Γöécolumns        ΓöéNumber of columns of cells.   Γöé
  3610.   Γöé               Γöé               ΓöéIf not specified, defaults to Γöé
  3611.   Γöé               Γöé               Γöé13.                           Γöé
  3612.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3613.   ΓöéYCELLCOUNT     Γöérows           ΓöéNumber of rows of cells.  If  Γöé
  3614.   Γöé               Γöé               Γöénot specified, defaults to 9. Γöé
  3615.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3616.   ΓöéXCELLWIDTH     Γöéwidth          ΓöéWidth in dialog units of each Γöé
  3617.   Γöé               Γöé               Γöécell.                         Γöé
  3618.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3619.   ΓöéYCELLHEIGHT    Γöéheight         ΓöéHeight in dialog units of eachΓöé
  3620.   Γöé               Γöé               Γöécell.                         Γöé
  3621.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3622.   ΓöéXCELLGAP       Γöégap            ΓöéX separation in dialog units  Γöé
  3623.   Γöé               Γöé               Γöébetween each cell.            Γöé
  3624.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3625.   ΓöéYCELLGAP       Γöégap            ΓöéY separation in dialog units  Γöé
  3626.   Γöé               Γöé               Γöébetween each cell.            Γöé
  3627.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3628.  
  3629.  Example 
  3630.  
  3631.   pszSetupString="XCELLCOUNT=3,"
  3632.                  "YCELLCOUNT=4";
  3633.  
  3634.  Class methods 
  3635.  
  3636.  The following list shows all the WPPalette class methods: 
  3637.  
  3638.      wpclsQueryEditString 
  3639.  
  3640.  WPObject class methods. 
  3641.  
  3642.  The following list shows all the class methods overridden by the WPPalette 
  3643.  class. These methods are overridden to modify the behavior defined by an 
  3644.  ancestor class. 
  3645.  
  3646.      wpclsQueryDefaultHelp 
  3647.      wpclsQueryDefaultView 
  3648.      wpclsQueryStyle 
  3649.      wpclsQueryTitle 
  3650.  
  3651.  
  3652. ΓòÉΓòÉΓòÉ 2.27. WPPdr ΓòÉΓòÉΓòÉ
  3653.  
  3654. Class definition file: wppdr.idl 
  3655.  
  3656. Class hierarchy 
  3657.  
  3658. SOMObject
  3659.   WPObject
  3660.      WPTransient
  3661.         WPPdr
  3662.  
  3663. Description 
  3664.  
  3665. This is the printer driver object class. An instance of this class is created 
  3666. by the print object in its Settings view. 
  3667.  
  3668. Instance methods 
  3669.  
  3670. There are currently no methods defined for the WPPdr Workplace class object. 
  3671.  
  3672. WPObject instance methods 
  3673.  
  3674. The following list shows all the methods overridden by the WPPdr class. These 
  3675. methods are overridden in order to modify the behavior defined by an ancestor 
  3676. class. 
  3677.  
  3678.      wpAddSettingsPages 
  3679.      wpDragOver 
  3680.      wpDrop 
  3681.      wpFilterPopupMenu 
  3682.      wpFree 
  3683.      wpInitData 
  3684.      wpMenuItemHelpSelected 
  3685.      wpMenuItemSelected 
  3686.      wpModifyPopupMenu 
  3687.      wpOpen 
  3688.      wpQueryIcon 
  3689.      wpQueryTitle 
  3690.      wpUnInitData 
  3691.  
  3692.  Class methods 
  3693.  
  3694.  There are currently no class methods defined for the WPPdr Workplace class 
  3695.  object. 
  3696.  
  3697.  WPObject class methods. 
  3698.  
  3699.  The following list shows all the class methods overridden by the WPPdr class. 
  3700.  These methods are overridden to modify the behavior defined by an ancestor 
  3701.  class. 
  3702.  
  3703.      wpclsQueryDefaultHelp 
  3704.      wpclsQueryDefaultView 
  3705.      wpclsQueryIcon 
  3706.      wpclsQueryStyle 
  3707.      wpclsQueryTitle 
  3708.  
  3709.  
  3710. ΓòÉΓòÉΓòÉ 2.28. WPPif ΓòÉΓòÉΓòÉ
  3711.  
  3712. Class definition file: wppif.idl 
  3713.  
  3714. Class hierarchy 
  3715.  
  3716. SOMObject
  3717.   WPObject
  3718.      WPFileSystem
  3719.         WPDataFile
  3720.            WPPif
  3721. Description 
  3722.  
  3723. This is the Picture Interchange Format (PIF) class object. All PIF files are of 
  3724. this class. These PIF files are templatable. An instance of this class can be 
  3725. created as a Workplace object. Instances of this class are created initially by 
  3726. the system for each PIF file in the system. 
  3727.  
  3728. Instance methods 
  3729.  
  3730. There are currently no methods defined for the WPPif Workplace class object. 
  3731.  
  3732. WPObject instance methods 
  3733.  
  3734. The following list shows all the methods overridden by the WPPif class. These 
  3735. methods are overridden in order to modify the behavior defined by an ancestor 
  3736. class. 
  3737.  
  3738.      wpSetupOnce 
  3739.  
  3740.  Class methods 
  3741.  
  3742.  There are currently no class methods defined for the WPPif Workplace class 
  3743.  object. 
  3744.  
  3745.  WPObject class methods. 
  3746.  
  3747.  The following list shows all the class methods overridden by the WPPif class. 
  3748.  These methods are overridden to modify the behavior defined by an ancestor 
  3749.  class. 
  3750.  
  3751.      wpclsInitData 
  3752.      wpclsQueryDefaultHelp 
  3753.      wpclsQueryTitle 
  3754.  
  3755.  WPFileSystem class methods. 
  3756.  
  3757.  The following list shows all the class methods overridden by the WPPif class. 
  3758.  These methods are overridden to modify the behavior defined by an ancestor 
  3759.  class. 
  3760.  
  3761.      wpclsQueryInstanceFilter 
  3762.      wpclsQueryInstanceType 
  3763.  
  3764.  
  3765. ΓòÉΓòÉΓòÉ 2.29. WPPointer ΓòÉΓòÉΓòÉ
  3766.  
  3767. Class definition file: wpptr.idl 
  3768.  
  3769. Class hierarchy 
  3770.  
  3771. SOMObject
  3772.   WPObject
  3773.      WPFileSystem
  3774.         WPDataFile
  3775.            WPPointer
  3776.  
  3777. Description 
  3778.  
  3779. This is the WPPointer class. All pointers are of this class. These pointer 
  3780. files are templatable. An instance of this class can be created as a Workplace 
  3781. object. Instances of this class are created initially by the system for each 
  3782. pointer in the system. 
  3783.  
  3784. Instance methods 
  3785.  
  3786. There are currently no methods defined for the WPPointer Workplace class 
  3787. object. 
  3788.  
  3789. WPObject instance methods 
  3790.  
  3791. The following list shows all the methods overridden by the WPPointer class. 
  3792. These methods are overridden in order to modify the behavior defined by an 
  3793. ancestor class. 
  3794.  
  3795.      wpSetupOnce 
  3796.  
  3797.  Class methods 
  3798.  
  3799.  There are currently no class methods defined for the WPPointer Workplace class 
  3800.  object. 
  3801.  
  3802.  WPObject class methods 
  3803.  
  3804.  The following list shows all the class methods overridden by the WPPointer 
  3805.  class. These methods are overridden to modify the behavior defined by an 
  3806.  ancestor class. 
  3807.  
  3808.      wpclsInitData 
  3809.      wpclsQueryDefaultHelp 
  3810.      wpclsQueryTitle 
  3811.  
  3812.  WPFileSystem class methods. 
  3813.  
  3814.  The following list shows all the class methods overridden by the WPPointer 
  3815.  class. These methods are overridden to modify the behavior defined by an 
  3816.  ancestor class. 
  3817.  
  3818.      wpclsQueryInstanceFilter 
  3819.      wpclsQueryInstanceType 
  3820.  
  3821.  
  3822. ΓòÉΓòÉΓòÉ 2.30. WPPort ΓòÉΓòÉΓòÉ
  3823.  
  3824. Class definition file: wpport.idl 
  3825.  
  3826. Class hierarchy 
  3827.  
  3828. SOMObject
  3829.   WPObject
  3830.      WPTransient
  3831.         WPPort
  3832.  
  3833. Description 
  3834.  
  3835. This is the port object class. An instance of this class is created by the 
  3836. print object in its Settings view. 
  3837.  
  3838. Instance methods 
  3839.  
  3840. There are currently no methods defined for the WPPort Workplace class object. 
  3841.  
  3842. WPObject instance methods 
  3843.  
  3844. The following list shows all the methods overridden by the WPPort class. These 
  3845. methods are overridden in order to modify the behavior defined by an ancestor 
  3846. class. 
  3847.  
  3848.      wpCnrSetEmphasis 
  3849.      wpDragOver 
  3850.      wpDrop 
  3851.      wpFilterPopupMenu 
  3852.      wpFree 
  3853.      wpInitData 
  3854.      wpMenuItemHelpSelected 
  3855.      wpMenuItemSelected 
  3856.      wpModifyPopupMenu 
  3857.      wpOpen 
  3858.      wpQueryIcon 
  3859.      wpQueryTitle 
  3860.      wpUnInitData 
  3861.  
  3862.  Class methods 
  3863.  
  3864.  There are currently no class methods defined for the WPPort Workplace class 
  3865.  object. 
  3866.  
  3867.  WPObject class methods. 
  3868.  
  3869.  The following list shows all the class methods overridden by the WPPort class. 
  3870.  These methods are overridden to modify the behavior defined by an ancestor 
  3871.  class. 
  3872.  
  3873.      wpclsQueryDefaultHelp 
  3874.      wpclsQueryDefaultView 
  3875.      wpclsQueryIcon 
  3876.      wpclsQueryIconData 
  3877.      wpclsQueryStyle 
  3878.      wpclsQueryTitle 
  3879.  
  3880.  
  3881. ΓòÉΓòÉΓòÉ 2.31. WPPower ΓòÉΓòÉΓòÉ
  3882.  
  3883. Class definition file: wppower.idl 
  3884.  
  3885. Class hierarchy 
  3886.  
  3887. SOMObject
  3888.    WPObject
  3889.       WPAbstract
  3890.           WPPower
  3891.  
  3892. Description 
  3893.  
  3894. This class is specific to version 2.1, or higher, of the OS/2 operating system. 
  3895.  
  3896. This is the power object class that represents the power management support. An 
  3897. instance of this class can be created as a Workplace object. An instance of 
  3898. this class is created initially by systems that support power management. It 
  3899. cannot be deleted. It has the title "Power" and resides in the "System Setup" 
  3900. folder. 
  3901.  
  3902. Instance methods 
  3903.  
  3904. The following list shows all the WPPower methods: 
  3905.  
  3906.      wpAddPowerPage 
  3907.      wpAddPowerViewPage 
  3908.      wpChangePowerState 
  3909.      wpQueryAutoRefresh 
  3910.      wpQueryDefStatusView 
  3911.      wpQueryPowerConfirmation 
  3912.      wpQueryPowerManagement 
  3913.      wpQueryRefreshRate 
  3914.      wpSetAutoRefresh 
  3915.      wpSetDefStatusView 
  3916.      wpSetPowerConfirmation 
  3917.      wpSetPowerManagement 
  3918.      wpSetRefreshRate 
  3919.  
  3920.  WPObject instance methods 
  3921.  
  3922.  The following list shows all the methods overridden by the WPPower class. 
  3923.  These methods are overridden in order to modify the behavior defined by an 
  3924.  ancestor class. 
  3925.  
  3926.      wpAddObjectWindowPage 
  3927.      wpAddSettingsPages 
  3928.      wpFilterPopupMenu 
  3929.      wpInitData 
  3930.      wpMenuItemHelpSelected 
  3931.      wpMenuItemSelected 
  3932.      wpModifyPopupMenu 
  3933.      wpOpen 
  3934.      wpRestoreState 
  3935.      wpSaveState 
  3936.  
  3937.  Class methods 
  3938.  
  3939.  There are currently no class methods defined for the WPPower Workplace class 
  3940.  object. 
  3941.  
  3942.  WPObject class methods 
  3943.  
  3944.  The following list shows all the class methods overridden by the WPPower 
  3945.  class. These methods are overridden to modify the behavior defined by an 
  3946.  ancestor class. 
  3947.  
  3948.      wpclsQueryDefaultHelp 
  3949.      wpclsQueryDefaultView 
  3950.      wpclsQueryIconData 
  3951.      wpclsQueryStyle 
  3952.      wpclsQueryTitle 
  3953.  
  3954.  
  3955. ΓòÉΓòÉΓòÉ 2.32. WPPrinter ΓòÉΓòÉΓòÉ
  3956.  
  3957. Class definition file: wpprint.idl 
  3958.  
  3959. Class hierarchy 
  3960.  
  3961. SOMObject
  3962.   WPObject
  3963.      WPAbstract
  3964.         WPPrinter
  3965.  
  3966. Description 
  3967.  
  3968. This is the printer object class. An instance of this class can be created as a 
  3969. Workplace object. An instance of this class is created initially by the system 
  3970. in its template form. It has the title "Printer" and resides in the "Templates" 
  3971. folder. Instances of this class are also created initially by the system for 
  3972. each print configured. Each instance will have a title corresponding to the 
  3973. description of the configured queue and printer and will reside on the desktop. 
  3974.  
  3975. Instance methods 
  3976.  
  3977. The following list shows all the WPPrinter methods: 
  3978.  
  3979.      wpDeleteAllJobs 
  3980.      wpHoldPrinter 
  3981.      wpJobAdded 
  3982.      wpJobChanged 
  3983.      wpJobDeleted 
  3984.      wpQueryComputerName 
  3985.      wpQueryPrinterName 
  3986.      wpQueryQueueOptions 
  3987.      wpQueryRemoteOptions 
  3988.      wpReleasePrinter 
  3989.      wpSetComputerName 
  3990.      wpSetDefaultPrinter 
  3991.      wpSetPrinterName 
  3992.      wpSetQueueOptions 
  3993.      wpSetRemoteOptions 
  3994.  
  3995.  WPObject instance methods 
  3996.  
  3997.  The following list shows all the methods overridden by the WPPrinter class. 
  3998.  These methods are overridden in order to modify the behavior defined by an 
  3999.  ancestor class. 
  4000.  
  4001.      wpAddSettingsPages 
  4002.      wpCopiedFromTemplate 
  4003.      wpCopyObject 
  4004.      wpCreateAnother 
  4005.      wpCreateFromTemplate 
  4006.      wpCreateShadowObject 
  4007.      wpDragOver 
  4008.      wpDrop 
  4009.      wpFilterPopupMenu 
  4010.      wpFree 
  4011.      wpInitData 
  4012.      wpMenuItemHelpSelected 
  4013.      wpMenuItemSelected 
  4014.      wpModifyPopupMenu 
  4015.      wpMoveObject 
  4016.      wpOpen 
  4017.      wpQueryDefaultHelp 
  4018.      wpQueryDefaultView 
  4019.      wpQueryIcon 
  4020.      wpQueryIconData 
  4021.      wpQueryStyle 
  4022.      wpQueryTitle 
  4023.      wpRestoreState 
  4024.      wpSaveState 
  4025.      wpSetDefaultView 
  4026.      wpSetIcon 
  4027.      wpSetIconData 
  4028.      wpSetTitle 
  4029.      wpSetup 
  4030.      wpUnInitData 
  4031.  
  4032.  wpSetup override by WPPrint 
  4033.  
  4034.  The following table shows the keyname-value pairs added by the WPPrint class. 
  4035.  
  4036.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4037.   ΓöéKEYNAME                  ΓöéVALUE        ΓöéDESCRIPTION                Γöé
  4038.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4039.   ΓöéAPPDEFAULT               ΓöéYES          ΓöéThis printer object is to  Γöé
  4040.   Γöé                         Γöé             Γöébecome the application's   Γöé
  4041.   Γöé                         Γöé             Γöédefault printer object for Γöé
  4042.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4043.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4044.   Γöé                         ΓöéNO           ΓöéThis printer object is not Γöé
  4045.   Γöé                         Γöé             Γöéto become the application'sΓöé
  4046.   Γöé                         Γöé             Γöédefault printer object for Γöé
  4047.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4048.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4049.   ΓöéDEFAULTVIEW              ΓöéDETAILS      ΓöéDefault open view for this Γöé
  4050.   Γöé                         Γöé             Γöéprinter object is in       Γöé
  4051.   Γöé                         Γöé             Γöédetails view.              Γöé
  4052.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4053.   Γöé                         ΓöéICON         ΓöéDefault open view for this Γöé
  4054.   Γöé                         Γöé             Γöéprinter object is in icon  Γöé
  4055.   Γöé                         Γöé             Γöéview.                      Γöé
  4056.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4057.   ΓöéJOBDIALOGBEFOREPRINT     ΓöéYES          ΓöéThe job properties dialog  Γöé
  4058.   Γöé                         Γöé             Γöéis displayed before        Γöé
  4059.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4060.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4061.   Γöé                         ΓöéNO           ΓöéThe job properties dialog  Γöé
  4062.   Γöé                         Γöé             Γöéis not displayed before    Γöé
  4063.   Γöé                         Γöé             Γöéprinting.                  Γöé
  4064.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4065.   ΓöéJOBPROPERTIES            Γöéfilename     ΓöéThe complete path to a     Γöé
  4066.   Γöé                         Γöé             Γöébinary file containing the Γöé
  4067.   Γöé                         Γöé             Γöédefault job properties for Γöé
  4068.   Γöé                         Γöé             Γöéthis printer object. This  Γöé
  4069.   Γöé                         Γöé             Γöéfile can be created by     Γöé
  4070.   Γöé                         Γöé             Γöésaving the                 Γöé
  4071.   Γöé                         Γöé             ΓöéPRQINFO3->pDriverData data Γöé
  4072.   Γöé                         Γöé             Γöéto a file; this data can beΓöé
  4073.   Γöé                         Γöé             Γöéobtained by using the      Γöé
  4074.   Γöé                         Γöé             ΓöéSplQueryQueue API of the   Γöé
  4075.   Γöé                         Γöé             Γöéspooler.                   Γöé
  4076.   Γöé                         Γöé             ΓöéFor more information about Γöé
  4077.   Γöé                         Γöé             Γöéspooler functions, see the Γöé
  4078.   Γöé                         Γöé             ΓöéPresentation Manager       Γöé
  4079.   Γöé                         Γöé             ΓöéProgramming Reference.     Γöé
  4080.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4081.   ΓöéOUTPUTTOFILE             ΓöéYES          ΓöéThe output of this printer Γöé
  4082.   Γöé                         Γöé             Γöéobject goes to a file. The Γöé
  4083.   Γöé                         Γöé             Γöéuser will be prompted for aΓöé
  4084.   Γöé                         Γöé             Γöéfilename each time a print Γöé
  4085.   Γöé                         Γöé             Γöéjob is submitted to this   Γöé
  4086.   Γöé                         Γöé             Γöéprinter object.            Γöé
  4087.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4088.   Γöé                         ΓöéNO           ΓöéThe output of this printer Γöé
  4089.   Γöé                         Γöé             Γöéobject does not go to a    Γöé
  4090.   Γöé                         Γöé             Γöéfile.                      Γöé
  4091.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4092.   ΓöéPORTNAME                 Γöéportname     ΓöéThe names of already       Γöé
  4093.   Γöé                         Γöé             Γöéinstalled ports to which   Γöé
  4094.   Γöé                         Γöé             Γöéthis printer object is to  Γöé
  4095.   Γöé                         Γöé             Γöébe attached. In the case ofΓöé
  4096.   Γöé                         Γöé             Γöémore than one port, specifyΓöé
  4097.   Γöé                         Γöé             Γöéa comma-separated list.    Γöé
  4098.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4099.   ΓöéPRINTDRIVER              Γöédriver.deviceΓöéThe complete name of the   Γöé
  4100.   Γöé                         Γöé             Γöéprint-driver that this     Γöé
  4101.   Γöé                         Γöé             Γöéprinter object is to use.  Γöé
  4102.   Γöé                         Γöé             ΓöéFor example: 'IBM42XX.IBM  Γöé
  4103.   Γöé                         Γöé             Γöé420 Proprinter III'        Γöé
  4104.   Γöé                         Γöé             ΓöéIn the case of more than   Γöé
  4105.   Γöé                         Γöé             Γöéone print driver, specify aΓöé
  4106.   Γöé                         Γöé             Γöécomma-separated list.      Γöé
  4107.   Γöé                         Γöé             ΓöéThese printer drivers must Γöé
  4108.   Γöé                         Γöé             Γöéalready be installed.      Γöé
  4109.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4110.   ΓöéPRINTERSPECIFICFORMAT    ΓöéYES          ΓöéThe printer object spools  Γöé
  4111.   Γöé                         Γöé             Γöéprint jobs in PM_Q_RAW     Γöé
  4112.   Γöé                         Γöé             Γöéformat.                    Γöé
  4113.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4114.   Γöé                         ΓöéNO           ΓöéThe printer object spools  Γöé
  4115.   Γöé                         Γöé             Γöéprint jobs in PM_Q_STANDARDΓöé
  4116.   Γöé                         Γöé             Γöéformat.                    Γöé
  4117.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4118.   ΓöéPRINTWHILESPOOLING       ΓöéYES          ΓöéThe printing is enabled    Γöé
  4119.   Γöé                         Γöé             Γöéwhile the job is spooling. Γöé
  4120.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4121.   Γöé                         ΓöéNO           ΓöéThe printing is disabled   Γöé
  4122.   Γöé                         Γöé             Γöéwhile the job is spooling. Γöé
  4123.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4124.   ΓöéQSTARTTIME               Γöétime         ΓöéThe time when the printer  Γöé
  4125.   Γöé                         Γöé             Γöéobject starts printing. TheΓöé
  4126.   Γöé                         Γöé             Γöétime format is HH:MM, and  Γöé
  4127.   Γöé                         Γöé             Γöéthe base is a 24-hour      Γöé
  4128.   Γöé                         Γöé             Γöéclock.                     Γöé
  4129.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4130.   ΓöéQSTOPTIME                Γöétime         ΓöéThe time when the printer  Γöé
  4131.   Γöé                         Γöé             Γöéobject is to stop printing.Γöé
  4132.   Γöé                         Γöé             ΓöéThe time format is HH:MM,  Γöé
  4133.   Γöé                         Γöé             Γöéand the base is a 24-hour  Γöé
  4134.   Γöé                         Γöé             Γöéclock.                     Γöé
  4135.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4136.   ΓöéQUEUENAME                Γöéname         ΓöéThe local queue name for   Γöé
  4137.   Γöé                         Γöé             Γöéthe printer object. If a   Γöé
  4138.   Γöé                         Γöé             Γöéqueue name is not          Γöé
  4139.   Γöé                         Γöé             Γöéspecified, one is created  Γöé
  4140.   Γöé                         Γöé             Γöéby the printer object.     Γöé
  4141.   Γöé                         Γöé             ΓöéThe QUEUENAME key will be  Γöé
  4142.   Γöé                         Γöé             Γöéignored if this object has Γöé
  4143.   Γöé                         Γöé             Γöéalready been assigned a    Γöé
  4144.   Γöé                         Γöé             Γöéqueue.                     Γöé
  4145.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4146.   ΓöéQUEUEDRIVER              Γöéqdrvname     ΓöéThe queue driver name. The Γöé
  4147.   Γöé                         Γöé             Γöéqueue driver must already  Γöé
  4148.   Γöé                         Γöé             Γöébe installed.              Γöé
  4149.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4150.   ΓöéSEPARATORFILE            Γöéfilename     ΓöéA separator file that      Γöé
  4151.   Γöé                         Γöé             Γöéprints before each print   Γöé
  4152.   Γöé                         Γöé             Γöéjob.                       Γöé
  4153.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4154.  
  4155.  Class methods 
  4156.  
  4157.  There are currently no class methods defined for the WPPrinter Workplace class 
  4158.  object. 
  4159.  
  4160.  WPObject class methods. 
  4161.  
  4162.  The following list shows all the class methods overridden by the WPPrinter 
  4163.  class. These methods are overridden to modify the behavior defined by an 
  4164.  ancestor class. 
  4165.  
  4166.      wpclsInitData 
  4167.      wpclsQueryDefaultHelp 
  4168.      wpclsQueryDefaultView 
  4169.      wpclsQueryIcon 
  4170.      wpclsQueryIconData 
  4171.      wpclsQueryStyle 
  4172.      wpclsQueryTitle 
  4173.  
  4174.  
  4175. ΓòÉΓòÉΓòÉ 2.33. WPProgram ΓòÉΓòÉΓòÉ
  4176.  
  4177. Class definition file: wppgm.idl 
  4178.  
  4179. Class hierarchy 
  4180.  
  4181. SOMObject
  4182.    WPObject
  4183.       WPAbstract
  4184.          WPProgram
  4185.  
  4186. Description 
  4187.  
  4188. This is the program object class. This class provides an object that points to 
  4189. executable programs and allows the user to run that program by simply 
  4190. double-clicking on the program object. The program can also contain a variety 
  4191. of useful additional parameters, such as the environment for the program and 
  4192. the parameters that are passed to it. An instance of this class can be created 
  4193. as a Workplace object and is created initially by the system in its template 
  4194. form. It has the title "Program" and resides in the "Templates" folder. 
  4195.  
  4196. Other instances of this class initially created by the system include: 
  4197.  
  4198.      "DOS Full Screen" in the "Command Prompts" folder 
  4199.      "DOS Window" in the "Command Prompts" folder 
  4200.      "OS/2 Full Screen" in the "Command Prompts" folder 
  4201.      "OS/2 Window" in the "Command Prompts" folder 
  4202.      Every object in the "Games" folder 
  4203.      Some objects in the "Information" folder 
  4204.      Every object in the "Productivity" folder 
  4205.  
  4206.  Instance methods 
  4207.  
  4208.  The following list shows all the WPProgram methods: 
  4209.  
  4210.      wpAddProgramAssociationPage 
  4211.      wpAddProgramPage 
  4212.      wpAddProgramSessionPage 
  4213.      wpQueryAssociationFilter 
  4214.      wpQueryAssociationType 
  4215.      wpQueryProgDetails 
  4216.      wpQueryProgramAssociations 
  4217.      wpSetAssociationFilter 
  4218.      wpSetAssociationType 
  4219.      wpSetProgDetails 
  4220.      wpSetProgramAssociations 
  4221.      wpSetProgIcon 
  4222.  
  4223.  WPObject instance methods 
  4224.  
  4225.  The following list shows all the methods overridden by the WPProgram class. 
  4226.  These methods are overridden in order to modify the behavior defined by an 
  4227.  ancestor class. 
  4228.  
  4229.      wpAddSettingsPages 
  4230.      wpCopyObject 
  4231.      wpCreateAnother 
  4232.      wpCreateFromTemplate 
  4233.      wpDragOver 
  4234.      wpDrop 
  4235.      wpInitData 
  4236.      wpMenuItemHelpSelected 
  4237.      wpMenuItemSelected 
  4238.      wpModifyPopupMenu 
  4239.      wpMoveObject 
  4240.      wpOpen 
  4241.      wpQueryDefaultHelp 
  4242.      wpQueryIcon 
  4243.      wpQueryIconData 
  4244.      wpRestoreState 
  4245.      wpSaveState 
  4246.      wpSetIconData 
  4247.      wpSetTitle 
  4248.      wpSetup 
  4249.      wpUnInitData 
  4250.  
  4251.  wpSetup override by WPProgram 
  4252.  
  4253.  The following table shows the keyname-value pairs added by the WPProgram 
  4254.  class. 
  4255.  
  4256.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4257.   ΓöéKEYNAME        ΓöéVALUE                    ΓöéDESCRIPTION                   Γöé
  4258.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4259.   ΓöéASSOCFILTER    Γöéfilters                  ΓöéSets the filename filter for  Γöé
  4260.   Γöé               Γöé                         Γöéfiles associated with this    Γöé
  4261.   Γöé               Γöé                         Γöéprogram. Multiple filters are Γöé
  4262.   Γöé               Γöé                         Γöéseparated by commas.          Γöé
  4263.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4264.   ΓöéASSOCTYPE      Γöétype                     ΓöéSets the type of files        Γöé
  4265.   Γöé               Γöé                         Γöéassociated with this program. Γöé
  4266.   Γöé               Γöé                         ΓöéMultiple types are separated  Γöé
  4267.   Γöé               Γöé                         Γöéby commas.                    Γöé
  4268.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4269.   ΓöéEXENAME        Γöéfilename                 ΓöéSets the name of the program. Γöé
  4270.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4271.   ΓöéMAXIMIZED      ΓöéYES                      ΓöéThe program window is         Γöé
  4272.   Γöé               Γöé                         Γöémaximized upon startup.       Γöé
  4273.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4274.   Γöé               ΓöéNO                       ΓöéThe program window is restoredΓöé
  4275.   Γöé               Γöé                         Γöéto normal upon startup.       Γöé
  4276.   Γöé               Γöé                         ΓöéThis is the default setting.  Γöé
  4277.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4278.   ΓöéMINIMIZED      ΓöéYES                      ΓöéThe program window is         Γöé
  4279.   Γöé               Γöé                         Γöéminimized upon startup.       Γöé
  4280.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4281.   Γöé               ΓöéNO                       ΓöéThe program window is restoredΓöé
  4282.   Γöé               Γöé                         Γöéto normal upon startup.       Γöé
  4283.   Γöé               Γöé                         ΓöéThis is the default setting.  Γöé
  4284.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4285.   ΓöéPROGTYPE       ΓöéFULLSCREEN               ΓöéSets the session type to OS/2 Γöé
  4286.   Γöé               Γöé                         Γöéfull-screen mode.             Γöé
  4287.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4288.   Γöé               ΓöéPM                       ΓöéSets the session type to PM.  Γöé
  4289.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4290.   Γöé               ΓöéPROG_30_STD              ΓöéSets the session type to      Γöé
  4291.   Γöé               Γöé                         Γöéstandard compatibility full   Γöé
  4292.   Γöé               Γöé                         Γöéscreen mode.                  Γöé
  4293.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4294.   Γöé               ΓöéPROG_31_ENH              ΓöéSets the session type to      Γöé
  4295.   Γöé               Γöé                         Γöéenhanced compatibility full   Γöé
  4296.   Γöé               Γöé                         Γöéscreen mode.                  Γöé
  4297.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4298.   Γöé               ΓöéPROG_31_ENHSEAMLESSCOMMONΓöéSets the session type to      Γöé
  4299.   Γöé               Γöé                         ΓöéWIN-OS/2* window in the       Γöé
  4300.   Γöé               Γöé                         ΓöéWIN-OS/2 enhanced             Γöé
  4301.   Γöé               Γöé                         Γöécompatibility common session. Γöé
  4302.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4303.   Γöé               ΓöéPROG_31_ENHSEAMLESSVDM   ΓöéSets the session type to      Γöé
  4304.   Γöé               Γöé                         ΓöéWIN-OS/2 window in a separate Γöé
  4305.   Γöé               Γöé                         Γöésession enhanced compatibilityΓöé
  4306.   Γöé               Γöé                         Γöémode.                         Γöé
  4307.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4308.   Γöé               ΓöéPROG_31_STD              ΓöéSets the session type to      Γöé
  4309.   Γöé               Γöé                         Γöéstandard compatibility full   Γöé
  4310.   Γöé               Γöé                         Γöéscreen mode.                  Γöé
  4311.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4312.   Γöé               ΓöéPROG_31_STDSEAMLESSCOMMONΓöéSets the session type to      Γöé
  4313.   Γöé               Γöé                         ΓöéWIN-OS/2 window in the        Γöé
  4314.   Γöé               Γöé                         ΓöéWIN-OS/2 standard             Γöé
  4315.   Γöé               Γöé                         Γöécompatibility common session. Γöé
  4316.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4317.   Γöé               ΓöéPROG_31_STDSEAMLESSVDM   ΓöéSets the session type to      Γöé
  4318.   Γöé               Γöé                         ΓöéWIN-OS/2 window in a separate Γöé
  4319.   Γöé               Γöé                         Γöésession standard compatibilityΓöé
  4320.   Γöé               Γöé                         Γöémode.                         Γöé
  4321.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4322.   Γöé               ΓöéSEPARATEWIN              ΓöéSets the session type to      Γöé
  4323.   Γöé               Γöé                         ΓöéWIN-OS/2 window running in a  Γöé
  4324.   Γöé               Γöé                         Γöéseparate VDM.                 Γöé
  4325.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4326.   Γöé               ΓöéVDM                      ΓöéSets the session type to DOS  Γöé
  4327.   Γöé               Γöé                         Γöéfull-screen.                  Γöé
  4328.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4329.   Γöé               ΓöéWIN                      ΓöéSets the session type to      Γöé
  4330.   Γöé               Γöé                         ΓöéWIN-OS/2 full screen.         Γöé
  4331.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4332.   Γöé               ΓöéWINDOWABLEVIO            ΓöéSets the session type to OS/2 Γöé
  4333.   Γöé               Γöé                         Γöéwindowed.                     Γöé
  4334.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4335.   Γöé               ΓöéWINDOWEDVDM              ΓöéSets the session type to DOS  Γöé
  4336.   Γöé               Γöé                         Γöéwindowed.                     Γöé
  4337.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4338.   Γöé               ΓöéWINDOWEDWIN              ΓöéSets the session type to      Γöé
  4339.   Γöé               Γöé                         ΓöéWIN-OS/2 window.              Γöé
  4340.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4341.   ΓöéNOAUTOCLOSE    ΓöéYES                      ΓöéLeaves the window open when   Γöé
  4342.   Γöé               Γöé                         Γöéthe program terminates.       Γöé
  4343.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4344.   Γöé               ΓöéNO                       ΓöéCloses the window when the    Γöé
  4345.   Γöé               Γöé                         Γöéprogram terminates.           Γöé
  4346.   Γöé               Γöé                         ΓöéThis is the default setting.  Γöé
  4347.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4348.   ΓöéPARAMETERS     Γöéparams                   ΓöéSets the parameters list,     Γöé
  4349.   Γöé               Γöé                         Γöéwhich may include substitutionΓöé
  4350.   Γöé               Γöé                         Γöécharacters.                   Γöé
  4351.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4352.   ΓöéSET            ΓöéXXX=VVV                  ΓöéXXX is an environment         Γöé
  4353.   Γöé               Γöé                         Γöévariable. VVV sets the value  Γöé
  4354.   Γöé               Γöé                         Γöéof the environment variable.  Γöé
  4355.   Γöé               Γöé                         ΓöéThis is also used to specify  Γöé
  4356.   Γöé               Γöé                         ΓöéDOS settings on DOS and       Γöé
  4357.   Γöé               Γöé                         ΓöéWindows** programs.           Γöé
  4358.   Γöé               Γöé                         ΓöéEach variable/value pair must Γöé
  4359.   Γöé               Γöé                         Γöébe separated by a NULL (\0),  Γöé
  4360.   Γöé               Γöé                         Γöéand the entire string must be Γöé
  4361.   Γöé               Γöé                         Γöéterminated by two NULLS       Γöé
  4362.   Γöé               Γöé                         Γöé(\0\0). For exmple: DOS       Γöé
  4363.   Γöé               Γöé                         ΓöéDEVICE=value\0env=value\0\0   Γöé
  4364.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4365.   ΓöéSTARTUPDIR     Γöépathname                 ΓöéSets the working directory.   Γöé
  4366.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4367.  
  4368.  Example 
  4369.  
  4370.   pszSetupString="PROGTYPE=VDM;"
  4371.                  "EXENAME=C=\EDIT.EXE;"
  4372.                  "ASSOCFILTER=*.DOC,*.TXT;"
  4373.                  "ASSOCTYPE=Plain Text;"
  4374.                  "SET DOS_DEVICE=1.SYS,2.SYS;"
  4375.                  "SET PATH=C:\FRED";
  4376.  
  4377.  Class methods 
  4378.  
  4379.  There are currently no class methods defined for the WPProgram Workplace class 
  4380.  object. 
  4381.  
  4382.  WPObject class methods. 
  4383.  
  4384.  The following list shows all the class methods overridden by the WPProgram 
  4385.  class. These methods are overridden to modify the behavior defined by an 
  4386.  ancestor class. 
  4387.  
  4388.      wpclsQueryDefaultHelp 
  4389.      wpclsQueryDefaultView 
  4390.      wpclsQueryIconData 
  4391.      wpclsQueryStyle 
  4392.      wpclsQueryTitle 
  4393.  
  4394.  
  4395. ΓòÉΓòÉΓòÉ 2.34. WPProgramFile ΓòÉΓòÉΓòÉ
  4396.  
  4397. Class definition file: wppgmf.idl 
  4398.  
  4399. Class hierarchy 
  4400.  
  4401. SOMObject
  4402.    WPObject
  4403.       WPFileSystem
  4404.          WPDataFile
  4405.             WPProgramFile
  4406.  
  4407. Description 
  4408.  
  4409. This is the program file object class. All executable files are of this class. 
  4410. From the Settings notebook pages for objects of this class, it is possible to 
  4411. set up associations to various data file types (files with .TYPE EAs or file 
  4412. extensions). It is also possible to set up a default working directory and 
  4413. specify parameters to the executable program to be used when it is opened from 
  4414. the shell. An instance of this class can be created as a Workplace object. 
  4415. Instances of this class are created initially by the system for each program 
  4416. file in the system. Each instance has a title corresponding to the file name of 
  4417. the program file it represents and resides in a folder corresponding to the 
  4418. physical directory in which the program file resides. 
  4419.  
  4420. Instance methods 
  4421.  
  4422. The following list shows all the WPProgramFile methods: 
  4423.  
  4424.      wpAddProgramAssociationPage 
  4425.      wpAddProgramPage 
  4426.      wpAddProgramSessionPage 
  4427.      wpQueryAssociationFilter 
  4428.      wpQueryAssociationType 
  4429.      wpQueryProgDetails 
  4430.      wpQueryProgramAssociations 
  4431.      wpSetAssociationFilter 
  4432.      wpSetAssociationType 
  4433.      wpSetProgDetails 
  4434.      wpSetProgramAssociations 
  4435.      wpSetProgIcon 
  4436.  
  4437.  WPObject instance methods 
  4438.  
  4439.  The following list shows all the methods overridden by the WPProgramFile 
  4440.  class. These methods are overridden in order to modify the behavior defined by 
  4441.  an ancestor class. 
  4442.  
  4443.      wpAddSettingsPages 
  4444.      wpCopyObject 
  4445.      wpCreateAnother 
  4446.      wpDragOver 
  4447.      wpDrop 
  4448.      wpFilterPopupMenu 
  4449.      wpInitData 
  4450.      wpMenuItemHelpSelected 
  4451.      wpMenuItemSelected 
  4452.      wpModifyPopupMenu 
  4453.      wpMoveObject 
  4454.      wpOpen 
  4455.      wpQueryNameClashOptions 
  4456.      wpRestoreState 
  4457.      wpSaveState 
  4458.      wpSetup 
  4459.  
  4460.  wpSetup override by WPProgramFile 
  4461.  
  4462.  The following table shows the keyname-value pairs added by the WPProgramFile 
  4463.  class. 
  4464.  
  4465.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4466.   ΓöéKEYNAME        ΓöéVALUE                    ΓöéDESCRIPTION         Γöé
  4467.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4468.   ΓöéASSOCFILTER    Γöéfilters                  ΓöéSets the filename   Γöé
  4469.   Γöé               Γöé                         Γöéfilter for files    Γöé
  4470.   Γöé               Γöé                         Γöéassociated with thisΓöé
  4471.   Γöé               Γöé                         Γöéprogram. Multiple   Γöé
  4472.   Γöé               Γöé                         Γöéfilters are         Γöé
  4473.   Γöé               Γöé                         Γöéseparated by commas.Γöé
  4474.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4475.   ΓöéASSOCTYPE      Γöétype                     ΓöéSets the type of    Γöé
  4476.   Γöé               Γöé                         Γöéfiles associated    Γöé
  4477.   Γöé               Γöé                         Γöéwith this program.  Γöé
  4478.   Γöé               Γöé                         ΓöéMultiple types are  Γöé
  4479.   Γöé               Γöé                         Γöéseparated by commas.Γöé
  4480.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4481.  
  4482.  Example 
  4483.  
  4484.   pszSetupString="PROGTYPE=VDM;"
  4485.                  "EXENAME=C=\EDIT.EXE;"
  4486.                  "ASSOCFILTER=*.DOC,*.TXT;"
  4487.                  "ASSOCTYPE=Plain Text";
  4488.  
  4489.  WPDataFile instance methods 
  4490.  
  4491.  The following list shows all the methods overridden by the WPProgramFile 
  4492.  class. These methods are overridden in order to modify the behavior defined by 
  4493.  an ancestor class. 
  4494.  
  4495.      wpSetAssociatedFileIcon 
  4496.  
  4497.  Class methods 
  4498.  
  4499.  There are currently no class methods defined for the WPProgramFile Workplace 
  4500.  class object. 
  4501.  
  4502.  WPObject class methods. 
  4503.  
  4504.  The following list shows all the class methods overridden by the WPProgramFile 
  4505.  class. These methods are overridden to modify the behavior defined by an 
  4506.  ancestor class. 
  4507.  
  4508.      wpclsQueryDefaultView 
  4509.      wpclsQueryIconData 
  4510.      wpclsQueryStyle 
  4511.      wpclsQueryTitle 
  4512.  
  4513.  
  4514. ΓòÉΓòÉΓòÉ 2.35. WPQdr ΓòÉΓòÉΓòÉ
  4515.  
  4516. Class definition file: wpqdr.idl 
  4517.  
  4518. Class hierarchy 
  4519.  
  4520. SOMObject
  4521.   WPObject
  4522.      WPTransient
  4523.         WPQdr
  4524.  
  4525. Description 
  4526.  
  4527. This is the queue driver object class. An instance of this class is created by 
  4528. the print object in its Settings view. 
  4529.  
  4530. Instance methods 
  4531.  
  4532. There are currently no methods defined for the WPQdr Workplace class object. 
  4533.  
  4534. WPObject instance methods 
  4535.  
  4536. The following list shows all the methods overridden by the WPQdr class. These 
  4537. methods are overridden in order to modify the behavior defined by an ancestor 
  4538. class. 
  4539.  
  4540.      wpAddSettingsPages 
  4541.      wpDragOver 
  4542.      wpDrop 
  4543.      wpFilterPopupMenu 
  4544.      wpFree 
  4545.      wpInitData 
  4546.      wpMenuItemHelpSelected 
  4547.      wpMenuItemSelected 
  4548.      wpModifyPopupMenu 
  4549.      wpOpen 
  4550.      wpQueryIcon 
  4551.      wpQueryTitle 
  4552.      wpUnInitData 
  4553.  
  4554.  Class methods 
  4555.  
  4556.  There are currently no class methods defined for the WPQdr Workplace class 
  4557.  object. 
  4558.  
  4559.  WPObject class methods. 
  4560.  
  4561.  The following list shows all the class methods overridden by the WPQdr class. 
  4562.  These methods are overridden to modify the behavior defined by an ancestor 
  4563.  class. 
  4564.  
  4565.      wpclsQueryDefaultHelp 
  4566.      wpclsQueryDefaultView 
  4567.      wpclsQueryIcon 
  4568.      wpclsQueryStyle 
  4569.      wpclsQueryTitle 
  4570.  
  4571.  
  4572. ΓòÉΓòÉΓòÉ 2.36. WPRootFolder ΓòÉΓòÉΓòÉ
  4573.  
  4574. Class definition file: wprootf.idl 
  4575.  
  4576. Class hierarchy 
  4577.  
  4578. SOMObject
  4579.    WPObject
  4580.       WPFileSystem
  4581.          WPFolder
  4582.             WPRootFolder
  4583.  
  4584. Description 
  4585.  
  4586. The WPRootFolder class represents the root folder (or directory) of a 
  4587. file-system device. Instances of this class exist for every file-system device 
  4588. available. Each instance is paired with a WPDisk object, which represents a 
  4589. particular device. An instance of this class can be created as a Workplace 
  4590. object. 
  4591.  
  4592. Instance methods 
  4593.  
  4594. There are no methods defined in the WPRootFolder Workplace object class. 
  4595.  
  4596. WPFileSystem instance methods 
  4597.  
  4598. The following list shows the instance methods overridden by the WPRootFolder 
  4599. class. These methods are overridden in order to modify the behavior defined by 
  4600. an ancestor class. 
  4601.  
  4602.      wpAddFile1Page 
  4603.      wpAddFile2Page 
  4604.      wpAddFile3Page 
  4605.  
  4606.  WPObject instance methods 
  4607.  
  4608.  The following list shows the instance methods overridden by the WPRootFolder 
  4609.  class. These methods are overridden in order to modify the behavior defined by 
  4610.  an ancestor class. 
  4611.  
  4612.      wpFilterPopupMenu 
  4613.      wpOpen 
  4614.      wpRefresh 
  4615.      wpRestoreState 
  4616.      wpSaveState 
  4617.      wpSetDefaultView 
  4618.      wpSetTitle 
  4619.  
  4620.  Class methods 
  4621.  
  4622.  There are currently no class methods defined for the WPRootFolder Workplace 
  4623.  class object. 
  4624.  
  4625.  WPObject class methods 
  4626.  
  4627.  The following list shows all the class methods overridden by the WPRootFolder 
  4628.  class. These methods are overridden to modify the behavior defined by an 
  4629.  ancestor class. 
  4630.  
  4631.      wpclsInitData 
  4632.      wpclsQueryDefaultView 
  4633.      wpclsQueryStyle 
  4634.      wpclsUnInitData 
  4635.  
  4636.  
  4637. ΓòÉΓòÉΓòÉ 2.37. WPRPrinter ΓòÉΓòÉΓòÉ
  4638.  
  4639. Class definition file: wprprint.idl 
  4640.  
  4641. Class hierarchy 
  4642.  
  4643. SOMObject
  4644.   WPObject
  4645.      WPAbstract
  4646.         WPPrinter
  4647.            WPRPrinter
  4648.  
  4649. Description 
  4650.  
  4651. This is the remote (network) printer object class. An instance of this class 
  4652. represents a print resource on another computer or server. For proper behavior, 
  4653. a network must be installed. Each instance has a title corresponding to the 
  4654. remote resource and resides on the desktop. 
  4655.  
  4656. Instance methods 
  4657.  
  4658. The following list shows all the WPRPrinter methods: 
  4659.  
  4660.      wpAddNetworkPage 
  4661.      wpQueryLocalAlias 
  4662.      wpQueryNetworkId 
  4663.  
  4664.  WPObject instance methods 
  4665.  
  4666.  The following list shows all the methods overridden by the WPRPrinter class. 
  4667.  These methods are overridden in order to modify the behavior defined by an 
  4668.  ancestor class. 
  4669.  
  4670.      wpAddSettingsPages 
  4671.      wpCopiedFromTemplate 
  4672.      wpCopyObject 
  4673.      wpCreateFromTemplate 
  4674.      wpDragOver 
  4675.      wpDrop 
  4676.      wpFilterPopupMenu 
  4677.      wpInitData 
  4678.      wpMenuItemHelpSelected 
  4679.      wpMenuItemSelected 
  4680.      wpModifyPopupMenu 
  4681.      wpOpen 
  4682.      wpRestoreState 
  4683.      wpSaveState 
  4684.      wpSetup 
  4685.      wpUnInitData 
  4686.  
  4687.  wpSetup override by WPRPrinter 
  4688.  
  4689.  The following table shows the keyname-value pairs added by the WPRPrinter 
  4690.  class. 
  4691.  
  4692.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4693.   ΓöéKEYNAME          ΓöéVALUE            ΓöéDESCRIPTION               Γöé
  4694.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4695.   ΓöéICON             Γöéfilename         ΓöéThe name of the .ICO file Γöé
  4696.   Γöé                 Γöé                 Γöéto be used as the icon forΓöé
  4697.   Γöé                 Γöé                 Γöéthis object.              Γöé
  4698.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4699.   ΓöéNETID            Γöé<network>        ΓöéThe full name of the      Γöé
  4700.   Γöé                 Γöé                 Γöéprinter resource as it is Γöé
  4701.   Γöé                 Γöé                 Γöéknown to the network. For Γöé
  4702.   Γöé                 Γöé                 Γöéexample:                  Γöé
  4703.   Γöé                 Γöé                 ΓöéLS:\\DEPTSERV\DEPTPRNT    Γöé
  4704.   Γöé                 Γöé                 ΓöéThe NETID key will be     Γöé
  4705.   Γöé                 Γöé                 Γöéignored and FALSE will be Γöé
  4706.   Γöé                 Γöé                 Γöéreturned if this object   Γöé
  4707.   Γöé                 Γöé                 Γöéhas already been assigned Γöé
  4708.   Γöé                 Γöé                 Γöéa NetId.                  Γöé
  4709.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4710.   ΓöéREFRESHINTERVAL  Γöévalue            ΓöéTime interval, in seconds,Γöé
  4711.   Γöé                 Γöé                 Γöéwhen the printer object isΓöé
  4712.   Γöé                 Γöé                 Γöérefreshed.                Γöé
  4713.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4714.   ΓöéSHOWJOBS         ΓöéALL              ΓöéAll jobs are displayed in Γöé
  4715.   Γöé                 Γöé                 Γöéthe printer object.       Γöé
  4716.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4717.   Γöé                 ΓöéOWN              ΓöéOnly the current user's   Γöé
  4718.   Γöé                 Γöé                 Γöéjobs are displayed in the Γöé
  4719.   Γöé                 Γöé                 Γöéprinter object.           Γöé
  4720.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4721.  
  4722.  Class methods 
  4723.  
  4724.  There are currently no class methods defined for the WPRPrinter Workplace 
  4725.  class object. 
  4726.  
  4727.  WPObject class methods. 
  4728.  
  4729.  The following list shows all the class methods overridden by the WPRPrinter 
  4730.  class. These methods are overridden to modify the behavior defined by an 
  4731.  ancestor class. 
  4732.  
  4733.      wpclsQueryIcon 
  4734.      wpclsQueryIconData 
  4735.      wpclsQueryStyle 
  4736.      wpclsQueryTitle 
  4737.  
  4738.  
  4739. ΓòÉΓòÉΓòÉ 2.38. WPSchemePalette ΓòÉΓòÉΓòÉ
  4740.  
  4741. Class definition file: wpscheme.idl 
  4742.  
  4743. Class hierarchy 
  4744.  
  4745. SOMObject
  4746.    WPObject
  4747.       WPAbstract
  4748.           WPPalette
  4749.              WPSchemePalette
  4750.  
  4751. Description 
  4752.  
  4753. This is the scheme palette object class. An instance of this class can be 
  4754. created as a Workplace object. An instance of this class is created initially 
  4755. by the system. It has the title "Scheme Palette" and resides in the "System 
  4756. Setup" folder. 
  4757.  
  4758. Instance methods 
  4759.  
  4760. There are currently no methods defined for the WPSchemePalette Workplace class 
  4761. object. 
  4762.  
  4763. WPObject instance methods 
  4764.  
  4765. The following list shows all the methods overridden by the WPSchemePalette 
  4766. class. These methods are overridden in order to modify the behavior defined by 
  4767. an ancestor class. 
  4768.  
  4769.      wpMenuItemHelpSelected 
  4770.      wpSetup 
  4771.  
  4772.  wpSetup override by WPSchemePalette 
  4773.  
  4774.  The following are the keyname-value pairs added by the WPSchemePalette class. 
  4775.  
  4776.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4777.   ΓöéKEYNAME   ΓöéVALUE       ΓöéDESCRIPTION                           Γöé
  4778.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4779.   ΓöéAUTOSETUP ΓöéYES         ΓöéThis automatically sets the palette   Γöé
  4780.   Γöé          Γöé            Γöévalues to the original system palette Γöé
  4781.   Γöé          Γöé            Γöésettings.                             Γöé
  4782.   Γöé          Γöé            ΓöéThis is the default setting.          Γöé
  4783.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4784.   Γöé          ΓöéNO          ΓöéThis does not set palette values to   Γöé
  4785.   Γöé          Γöé            Γöéthe original system palette settings. Γöé
  4786.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4787.   ΓöéSCHEMES   ΓöéSchemetype  ΓöéThese are the initial schemes for eachΓöé
  4788.   Γöé          Γöé            Γöécell in the scheme palette. The valuesΓöé
  4789.   Γöé          Γöé            Γöéfor each cell are separated by commas.Γöé
  4790.   Γöé          Γöé            ΓöéThis is equivalent to calling the     Γöé
  4791.   Γöé          Γöé            ΓöéwpSetupCell instance method. The      Γöé
  4792.   Γöé          Γöé            Γöéschemetype value is presented as the  Γöé
  4793.   Γöé          Γöé            Γöéscheme name followed by a colon,      Γöé
  4794.   Γöé          Γöé            Γöéfollowed by an application name in theΓöé
  4795.   Γöé          Γöé            ΓöéINI file.                             Γöé
  4796.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4797.   ΓöéXCELLCOUNTΓöécolumns     ΓöéNumber of X cells as decimal digits.  Γöé
  4798.   Γöé          Γöé            ΓöéIf not specified, defaults to 4.      Γöé
  4799.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4800.   ΓöéYCELLCOUNTΓöérows        ΓöéNumber of Y cells as decimal digits.  Γöé
  4801.   Γöé          Γöé            ΓöéIf not specified, defaults to 7.      Γöé
  4802.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4803.  
  4804.  Example 
  4805.  
  4806.   pszSetupString="SCHEMES=Marble:PM_Marble_Colors,"
  4807.                          "Southwest:PM_Southwest_Colors,"
  4808.                          "Khaki:PM_Khaki_Colors";
  4809.  
  4810.  WPPalette methods 
  4811.  
  4812.  The following list shows all the methods overridden by the WPSchemePalette 
  4813.  class. These methods are overridden in order to modify the behavior defined by 
  4814.  an ancestor class. 
  4815.  
  4816.      wpDragCell 
  4817.      wpEditCell 
  4818.      wpPaintCell 
  4819.      wpQueryPaletteHelp 
  4820.      wpSetupCell 
  4821.  
  4822.  Class methods 
  4823.  
  4824.  There are currently no class methods defined for the WPSchemePalette Workplace 
  4825.  class object. 
  4826.  
  4827.  WPObject class methods 
  4828.  
  4829.  The following list shows all the class methods overridden by the 
  4830.  WPSchemePalette class. These methods are overridden to modify the behavior 
  4831.  defined by an ancestor class. 
  4832.  
  4833.      wpclsQueryDefaultHelp 
  4834.      wpclsQueryIconData 
  4835.      wpclsQueryStyle 
  4836.      wpclsQueryTitle 
  4837.  
  4838.  WPPalette class methods 
  4839.  
  4840.  The following list shows all the class methods overridden by the 
  4841.  WPSchemePalette class. These methods are overridden to modify the behavior 
  4842.  defined by an ancestor class. 
  4843.  
  4844.      wpclsQueryEditString 
  4845.  
  4846.  
  4847. ΓòÉΓòÉΓòÉ 2.39. WPServer ΓòÉΓòÉΓòÉ
  4848.  
  4849. Class definition file: wpserver.idl 
  4850.  
  4851. Class hierarchy 
  4852.  
  4853. SOMObject
  4854.    WPObject
  4855.       WPFileSystem
  4856.          WPFolder
  4857.              WPServer
  4858.  
  4859. Description This class is specific to version 3, or higher, of the OS/2 
  4860. operating system. 
  4861.  
  4862. This is the server object class. An instances of this class can be created as a 
  4863. Workplace object. Instances of this class are created for every server in a 
  4864. WPNetgrp folder that is accessible to the user. 
  4865.  
  4866. Instance methods 
  4867.  
  4868. The following list shows all the WPServer methods. 
  4869.  
  4870.      wpAddServerPage 
  4871.      wpQuerySrvrIdentity 
  4872.  
  4873.  WPFileSystem instance methods 
  4874.  
  4875.  The following list shows all the methods overridden by the WPServer class. 
  4876.  These methods are overridden in order to modify the behavior defined by an 
  4877.  ancestor class. 
  4878.  
  4879.      wpAddFile1Page 
  4880.      wpAddFile2Page 
  4881.      wpAddFile3Page 
  4882.  
  4883.  WPFolder instance methods 
  4884.  
  4885.  The following list shows all the methods overridden by the WPServer class. 
  4886.  These methods are overridden in order to modify the behavior defined by an 
  4887.  ancestor class. 
  4888.  
  4889.      wpAddFolderIncludePage 
  4890.      wpDeleteContents 
  4891.      wpPopulate 
  4892.  
  4893.  WPObject instance methods 
  4894.  
  4895.  The following list shows all the methods overridden by the WPServer class. 
  4896.  These methods are overridden in order to modify the behavior defined by an 
  4897.  ancestor class. 
  4898.  
  4899.      wpAddObjectGeneralPage 
  4900.      wpAddSettingsPages 
  4901.      wpFilterPopupMenu 
  4902.      wpInitData 
  4903.      wpMenuItemHelpSelected 
  4904.      wpMenuItemSelected 
  4905.      wpModifyPopupMenu 
  4906.      wpOpen 
  4907.      wpRestoreState 
  4908.      wpSaveState 
  4909.      wpSetup 
  4910.      wpUnInitData 
  4911.  
  4912.  wpSetup override by WPServer 
  4913.  
  4914.  The following table shows the keyname-value pairs added by the WPServer class. 
  4915.  
  4916.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4917.   ΓöéKEYNAME     ΓöéVALUE          ΓöéDESCRIPTION                      Γöé
  4918.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4919.   ΓöéSRVCOMMENT  Γöécomment string ΓöéThis sets the object's title to  Γöé
  4920.   Γöé            Γöé               Γöéthe specified comment string.    Γöé
  4921.   Γöé            Γöé               ΓöéThis is equivalent to calling    Γöé
  4922.   Γöé            Γöé               ΓöéwpSetTitle.                      Γöé
  4923.   Γöé            Γöé               ΓöéNote:                            Γöé
  4924.   Γöé            Γöé               ΓöéThe value specified for the TITLEΓöé
  4925.   Γöé            Γöé               Γöékeyword will override this       Γöé
  4926.   Γöé            Γöé               Γöécomment.                         Γöé
  4927.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4928.  
  4929.  Class methods 
  4930.  
  4931.  There are currently no class methods defined for the WPServer Workplace class 
  4932.  object. 
  4933.  
  4934.  WPObject class methods. 
  4935.  
  4936.  The following list shows all the class methods overridden by the WPServer 
  4937.  class. These methods are overridden to modify the behavior defined by an 
  4938.  ancestor class. 
  4939.  
  4940.      wpclsQueryDefaultHelp 
  4941.      wpclsQueryIconData 
  4942.      wpclsQueryIconDataN 
  4943.      wpclsQueryStyle 
  4944.      wpclsQueryTitle 
  4945.  
  4946.  
  4947. ΓòÉΓòÉΓòÉ 2.40. WPShadow ΓòÉΓòÉΓòÉ
  4948.  
  4949. Class definition file: wpshadow.idl 
  4950.  
  4951. Class hierarchy 
  4952.  
  4953. SOMObject
  4954.    WPObject
  4955.       WPAbstract
  4956.          WPShadow
  4957.  
  4958. Description 
  4959.  
  4960. This is the shadow object class, instances of which provide a persistent link 
  4961. or reference to any other object. This is achieved by storing away the location 
  4962. and identity of the object to which it is linked and then rerouting all 
  4963. requests for help, context menus, and open views to the object to which it is 
  4964. linked. 
  4965.  
  4966. Instance methods 
  4967.  
  4968. The following list shows all the WPShadow methods: 
  4969.  
  4970.      wpQueryShadowedObject 
  4971.      wpSetLinkToObject 
  4972.      wpSetShadowTitle 
  4973.  
  4974.  WPObject instance methods 
  4975.  
  4976.  The following list shows all the methods overridden by the WPShadow class. 
  4977.  These methods are overridden in order to modify the behavior defined by an 
  4978.  ancestor class. 
  4979.  
  4980.      wpConfirmDelete 
  4981.      wpConfirmObjectTitle 
  4982.      wpCreateFromTemplate 
  4983.      wpCreateShadowObject 
  4984.      wpDraggedOverObject 
  4985.      wpDragOver 
  4986.      wpDrop 
  4987.      wpDroppedOnObject 
  4988.      wpFilterPopupMenu 
  4989.      wpFormatDragItem 
  4990.      wpInitData 
  4991.      wpInsertPopupMenuItems 
  4992.      wpMenuItemHelpSelected 
  4993.      wpMenuItemSelected 
  4994.      wpModifyPopupMenu 
  4995.      wpOpen 
  4996.      wpPrintObject 
  4997.      wpQueryDefaultHelp 
  4998.      wpQueryNameClashOptions 
  4999.      wpQueryStyle 
  5000.      wpQueryTitle 
  5001.      wpRestoreState 
  5002.      wpSaveState 
  5003.      wpSetTitle 
  5004.      wpSetup 
  5005.      wpUnInitData 
  5006.      wpViewObject 
  5007.  
  5008.  wpSetup override by WPShadow 
  5009.  
  5010.  The following table shows the keyname-value pairs added by the WPShadow class. 
  5011.  
  5012.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5013.   ΓöéKEYNAME        ΓöéVALUE          ΓöéDESCRIPTION                   Γöé
  5014.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5015.   ΓöéSHADOWID       Γöé<name> or file ΓöéThis specifies the object for Γöé
  5016.   Γöé               Γöéname           Γöéwhich this object is a shadow.Γöé
  5017.   Γöé               Γöé               ΓöéThe value for this keyname is Γöé
  5018.   Γöé               Γöé               Γöéan object's id (OBJECTID) or aΓöé
  5019.   Γöé               Γöé               Γöéfully qualified pathname of a Γöé
  5020.   Γöé               Γöé               Γöédirectory, program file, or   Γöé
  5021.   Γöé               Γöé               Γöédata file.                    Γöé
  5022.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5023.  
  5024.  Class methods 
  5025.  
  5026.  WPObject class methods 
  5027.  
  5028.  There are currently no class methods defined for the WPShadow Workplace class 
  5029.  object. 
  5030.  
  5031.  The following list shows all the class methods overridden by the WPShadow 
  5032.  class. These methods are overridden to modify the behavior defined by an 
  5033.  ancestor class. 
  5034.  
  5035.      wpclsQueryIconData 
  5036.      wpclsQueryStyle 
  5037.      wpclsQueryTitle 
  5038.  
  5039.  
  5040. ΓòÉΓòÉΓòÉ 2.41. WPSharedDir ΓòÉΓòÉΓòÉ
  5041.  
  5042. Class definition file: wpshdir.idl 
  5043.  
  5044. Class hierarchy 
  5045.  
  5046. SOMObject
  5047.    WPObject
  5048.       WPFileSystem
  5049.          WPFolder
  5050.              WPSharedDir
  5051.  
  5052. Description This class is specific to version 3, or higher, of the OS/2 
  5053. operating system. 
  5054.  
  5055. This is the shared directory object class. An instances of this class can be 
  5056. created as a Workplace object. Instances of this class are created for every 
  5057. shared directory in a WPServer folder that is accessible to the user. 
  5058.  
  5059. Instance methods 
  5060.  
  5061. The following list shows all the WPSharedDir methods. 
  5062.  
  5063.      wpAddResourcePage 
  5064.  
  5065.  WPFileSystem instance methods 
  5066.  
  5067.  The following list shows all the methods overridden by the WPSharedDir class. 
  5068.  These methods are overridden in order to modify the behavior defined by an 
  5069.  ancestor class. 
  5070.  
  5071.      wpAddFile1Page 
  5072.      wpAddFile2Page 
  5073.      wpAddFile3Page 
  5074.  
  5075.  WPFolder instance methods 
  5076.  
  5077.  The following list shows all the methods overridden by the WPSharedDir class. 
  5078.  These methods are overridden in order to modify the behavior defined by an 
  5079.  ancestor class. 
  5080.  
  5081.      wpAddFolderIncludePage 
  5082.      wpPopulate 
  5083.  
  5084.  WPObject instance methods 
  5085.  
  5086.  The following list shows all the methods overridden by the WPSharedDir class. 
  5087.  These methods are overridden in order to modify the behavior defined by an 
  5088.  ancestor class. 
  5089.  
  5090.      wpAddObjectGeneralPage 
  5091.      wpAddSettingsPages 
  5092.      wpFilterPopupMenu 
  5093.      wpInitData 
  5094.      wpMenuItemHelpSelected 
  5095.      wpMenuItemSelected 
  5096.      wpModifyPopupMenu 
  5097.      wpOpen 
  5098.      wpRestoreState 
  5099.      wpSaveState 
  5100.  
  5101.  Class methods 
  5102.  
  5103.  There are currently no class methods defined for the WPSharedDir Workplace 
  5104.  class object. 
  5105.  
  5106.  WPObject class methods. 
  5107.  
  5108.  The following list shows all the class methods overridden by the WPSharedDir 
  5109.  class. These methods are overridden to modify the behavior defined by an 
  5110.  ancestor class. 
  5111.  
  5112.      wpclsQueryDefaultHelp 
  5113.      wpclsQueryDefaultView 
  5114.      wpclsQueryIconData 
  5115.      wpclsQueryStyle 
  5116.      wpclsQueryTitle 
  5117.  
  5118.  
  5119. ΓòÉΓòÉΓòÉ 2.42. WPShredder ΓòÉΓòÉΓòÉ
  5120.  
  5121. Class definition file: wpshred.idl 
  5122.  
  5123. Class hierarchy 
  5124.  
  5125. SOMObject
  5126.    WPObject
  5127.       WPAbstract
  5128.          WPShredder
  5129.  
  5130. Description 
  5131.  
  5132. This is the shredder device object class. An instance of this class can be 
  5133. created as a Workplace object. An instance of this class is created initially 
  5134. by the system. It has the title "shredder" and resides on the desktop. 
  5135.  
  5136. Instance methods 
  5137.  
  5138. There are currently no methods defined for the WPShadow Workplace class object. 
  5139.  
  5140. WPObject instance methods 
  5141.  
  5142. The following list shows all the methods overridden by the WPShredder class. 
  5143. These methods are overridden in order to modify the behavior defined by an 
  5144. ancestor class. 
  5145.  
  5146.      wpAddObjectWindowPage 
  5147.      wpDragOver 
  5148.      wpDrop 
  5149.      wpFilterPopupMenu 
  5150.  
  5151.  Class methods 
  5152.  
  5153.  There are currently no class methods defined for the WPShredder Workplace 
  5154.  class object. 
  5155.  
  5156.  WPObject class methods. 
  5157.  
  5158.  The following list shows all the class methods overridden by the WPShredder 
  5159.  class. These methods are overridden to modify the behavior defined by an 
  5160.  ancestor class. 
  5161.  
  5162.      wpclsQueryDefaultHelp 
  5163.      wpclsQueryDefaultView 
  5164.      wpclsQueryIconData 
  5165.      wpclsQueryStyle 
  5166.      wpclsQueryTitle 
  5167.  
  5168.  
  5169. ΓòÉΓòÉΓòÉ 2.43. WPSound ΓòÉΓòÉΓòÉ
  5170.  
  5171. Class definition file: wpsound.idl 
  5172.  
  5173. Class hierarchy 
  5174.  
  5175. SOMObject
  5176.    WPObject
  5177.       WPAbstract
  5178.          WPSound
  5179.  
  5180. Description 
  5181.  
  5182. This is the sound object class. An instance of this class can be created as a 
  5183. Workplace object. An instance of this class is created initially by the system. 
  5184. It has the title "Sound" and resides in the "System Setup" folder. 
  5185.  
  5186. Instance methods 
  5187.  
  5188. The following list shows all the WPSound methods: 
  5189.  
  5190.      wpAddSoundWarningBeepPage 
  5191.  
  5192.  WPObject instance methods 
  5193.  
  5194.  The following list shows all the methods overridden by the WPSound class. 
  5195.  These methods are overridden in order to modify the behavior defined by an 
  5196.  ancestor class. 
  5197.  
  5198.      wpAddObjectWindowPage 
  5199.      wpAddSettingsPages 
  5200.      wpFilterPopupMenu 
  5201.  
  5202.  Class methods 
  5203.  
  5204.  There are currently no class methods defined for the WPSound Workplace class 
  5205.  object. 
  5206.  
  5207.  WPObject class methods 
  5208.  
  5209.  The following list shows all the class methods overridden by the WPSound 
  5210.  class. These methods are overridden to modify the behavior defined by an 
  5211.  ancestor class. 
  5212.  
  5213.      wpclsQueryDefaultHelp 
  5214.      wpclsQueryDefaultView 
  5215.      wpclsQueryIconData 
  5216.      wpclsQueryStyle 
  5217.      wpclsQueryTitle 
  5218.  
  5219.  
  5220. ΓòÉΓòÉΓòÉ 2.44. WPSpecialNeeds ΓòÉΓòÉΓòÉ
  5221.  
  5222. Class definition file: wpspneed.idl 
  5223.  
  5224. Class hierarchy 
  5225.  
  5226. SOMObject
  5227.    WPObject
  5228.       WPAbstract
  5229.          WPSpecialNeeds
  5230.  
  5231. Description 
  5232.  
  5233. This is the special needs object class. An instance of this class can be 
  5234. created as a Workplace object. An instance of this class is created initially 
  5235. by the system when the keyboard special needs mode is activated via the 
  5236. keyboard object settings. It has the title "Special Needs" and resides on the 
  5237. desktop. 
  5238.  
  5239. Instance methods 
  5240.  
  5241. There are currently no methods defined for the WPSpecialNeeds Workplace object 
  5242. class. 
  5243.  
  5244. WPObject instance methods 
  5245.  
  5246. The following list shows all the methods overridden by the WPSpecialNeeds 
  5247. class. These methods are overridden in order to modify the behavior defined by 
  5248. an ancestor class. 
  5249.  
  5250.      wpFilterPopupMenu 
  5251.  
  5252.  Class methods 
  5253.  
  5254.  There are currently no class methods defined for the WPSpecialNeeds Workplace 
  5255.  class object. 
  5256.  
  5257.  WPObject class methods. 
  5258.  
  5259.  The following list shows all the class methods overridden by the 
  5260.  WPSpecialNeeds class. These methods are overridden to modify the behavior 
  5261.  defined by an ancestor class. 
  5262.  
  5263.      wpclsQueryDefaultHelp 
  5264.      wpclsQueryIconData 
  5265.      wpclsQueryTitle 
  5266.  
  5267.  
  5268. ΓòÉΓòÉΓòÉ 2.45. WPSpool ΓòÉΓòÉΓòÉ
  5269.  
  5270. Class definition file: wpspool.idl 
  5271.  
  5272. Class hierarchy 
  5273.  
  5274. SOMObject
  5275.    WPObject
  5276.       WPAbstract
  5277.          WPSpool
  5278.  
  5279. Description 
  5280.  
  5281. This is the spooler object class. An instance of this class is created 
  5282. initially by the system. It has the title "Spooler" and resides in the "System 
  5283. Setup" folder. 
  5284.  
  5285.      wpAddSetPathPage 
  5286.      wpAddSetPriorityPage 
  5287.  
  5288.  Instance methods 
  5289.  
  5290.  There are currently no class methods defined for the WPSpool Workplace class 
  5291.  object. 
  5292.  
  5293.  WPObject instance methods 
  5294.  
  5295.  The following list shows all the methods overridden by the WPSpool class. 
  5296.  These methods are overridden in order to modify the behavior defined by an 
  5297.  ancestor class. 
  5298.  
  5299.      wpAddSettingsPages 
  5300.      wpCopyObject 
  5301.      wpDragOver 
  5302.      wpDrop 
  5303.      wpFilterPopupMenu 
  5304.      wpInitData 
  5305.      wpMenuItemHelpSelected 
  5306.      wpMenuItemSelected 
  5307.      wpModifyPopupMenu 
  5308.      wpOpen 
  5309.      wpQueryIcon 
  5310.      wpQueryTitle 
  5311.      wpRestoreState 
  5312.      wpSaveState 
  5313.      wpUnInitData 
  5314.  
  5315.  Class methods 
  5316.  
  5317.  There are currently no class methods defined for the WPSpool Workplace class 
  5318.  object. 
  5319.  
  5320.  WPObject class methods. 
  5321.  
  5322.  The following list shows all the class methods overridden by the WPSpool 
  5323.  class. These methods are overridden to modify the behavior defined by an 
  5324.  ancestor class. 
  5325.  
  5326.      wpclsQueryDefaultHelp 
  5327.      wpclsQueryDefaultView 
  5328.      wpclsQueryIcon 
  5329.      wpclsQueryIconData 
  5330.      wpclsQueryStyle 
  5331.      wpclsQueryTitle 
  5332.  
  5333.  
  5334. ΓòÉΓòÉΓòÉ 2.46. WPStartup ΓòÉΓòÉΓòÉ
  5335.  
  5336. Class definition file: wpstart.idl 
  5337.  
  5338. Class hierarchy 
  5339.  
  5340. SOMObject
  5341.    WPObject
  5342.       WPFileSystem
  5343.          WPFolder
  5344.              WPStartup
  5345.  
  5346. Description 
  5347.  
  5348. This is the startup folder object class. Any object in the startup folder will 
  5349. be automatically opened every time the system is restarted. Any object in the 
  5350. system that is open at shutdown time will be automatically reopened when the 
  5351. system is restarted. The startup folder is used to automatically open (start) 
  5352. objects that are not necessarily open (running) when the system is shut down. 
  5353. This usually includes things such as a batch file that initializes the network 
  5354. and then terminates. An instance of this class can be created as a Workplace 
  5355. object and is created initially by the system. It has the title "Startup" and 
  5356. resides in the "OS/2 System" folder. 
  5357.  
  5358. Instance methods 
  5359.  
  5360. There are currently no methods defined for the WPStartup Workplace object 
  5361. class. 
  5362.  
  5363. WPObject instance methods 
  5364.  
  5365. The following list shows all the methods overridden by the WPStartup class. 
  5366. These methods are overridden in order to modify the behavior defined by an 
  5367. ancestor class. 
  5368.  
  5369.      wpFree 
  5370.      wpRestoreState 
  5371.      wpSetupOnce 
  5372.  
  5373.  Class methods 
  5374.  
  5375.  There are currently no class methods defined for the WPStartup Workplace class 
  5376.  object. 
  5377.  
  5378.  WPObject class methods. 
  5379.  
  5380.  The following list shows all the class methods overridden by the WPStartup 
  5381.  class. These methods are overridden to modify the behavior defined by an 
  5382.  ancestor class. 
  5383.  
  5384.      wpclsQueryDefaultHelp 
  5385.      wpclsQueryIconData 
  5386.      wpclsQueryStyle 
  5387.      wpclsQueryTitle 
  5388.  
  5389.  
  5390. ΓòÉΓòÉΓòÉ 2.47. WPSystem ΓòÉΓòÉΓòÉ
  5391.  
  5392. Class definition file: wpsystem.idl 
  5393.  
  5394. Class hierarchy 
  5395.  
  5396. SOMObject
  5397.    WPObject
  5398.       WPAbstract
  5399.          WPSystem
  5400.  
  5401. Description 
  5402.  
  5403. This is the system object class. An instance of this class can be created as a 
  5404. Workplace object and is created initially by the system. It has the title 
  5405. "System" and resides in the "System Setup" folder. 
  5406.  
  5407. Instance methods 
  5408.  
  5409. The following list shows all the WPSystem class methods: 
  5410.  
  5411.      wpAddDMQSDisplayTypePage 
  5412.      wpAddSysFdrSelfClosePage 
  5413.      wpAddSysFdrDefViewPage 
  5414.      wpAddSystemConfirmationPage 
  5415.      wpAddSystemInputPage 
  5416.      wpAddSystemLogoPage 
  5417.      wpAddSystemPrintScreenPage 
  5418.      wpAddSystemScreenPage 
  5419.      wpAddSystemWindowPage 
  5420.      wpAddTitleConfirmationPage 
  5421.  
  5422.  WPObject instance methods 
  5423.  
  5424.  The following list shows all the methods overridden by the WPSystem class. 
  5425.  These methods are overridden in order to modify the behavior defined by an 
  5426.  ancestor class. 
  5427.  
  5428.      wpAddObjectWindowPage 
  5429.      wpAddSettingsPages 
  5430.      wpFilterPopupMenu 
  5431.      wpRestoreState 
  5432.      wpSaveState 
  5433.  
  5434.  Class methods 
  5435.  
  5436.  There are currently no class methods defined for the WPSystem Workplace class 
  5437.  object. 
  5438.  
  5439.  WPAbstract class methods. 
  5440.  
  5441.  The following list shows all the class methods overridden by the WPSystem 
  5442.  class. These methods are overridden to modify the behavior defined by an 
  5443.  ancestor class. 
  5444.  
  5445.      wpclsQuerySetting 
  5446.      wpclsSetSetting 
  5447.  
  5448.  WPObject class methods. 
  5449.  
  5450.  The following list shows all the class methods overridden by the WPSystem 
  5451.  class. These methods are overridden to modify the behavior defined by an 
  5452.  ancestor class. 
  5453.  
  5454.      wpclsQueryDefaultHelp 
  5455.      wpclsQueryDefaultView 
  5456.      wpclsQueryIconData 
  5457.      wpclsQueryStyle 
  5458.      wpclsQueryTitle 
  5459.  
  5460.  wpclsSetSettings override by wpSystem 
  5461.  
  5462.  The defaults can be specified on a wpclsSetSetting invocation to request that 
  5463.  the setting be set to its default value. wpclsQuerySetting, however, never 
  5464.  returns an xxxx_DEFAULT value. 
  5465.  
  5466.   ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5467.   ΓöéSetting                    ΓöéValue                  ΓöéDescription         Γöé
  5468.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5469.   ΓöéAnimation                  ΓöéANIMATION_ON           ΓöéEnables animation   Γöé
  5470.   Γöé                           Γöé                       Γöéwhen a window is    Γöé
  5471.   Γöé                           Γöé                       Γöécreated or          Γöé
  5472.   Γöé                           Γöé                       Γöémaximized.          Γöé
  5473.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5474.   Γöé                           ΓöéANIMATION_OFF          ΓöéDisables animation  Γöé
  5475.   Γöé                           Γöé                       Γöéwhen a window is    Γöé
  5476.   Γöé                           Γöé                       Γöécreated or          Γöé
  5477.   Γöé                           Γöé                       Γöémaximized.          Γöé
  5478.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5479.   Γöé                           ΓöéANIMATION_DEFAULT      ΓöéSets the default    Γöé
  5480.   Γöé                           Γöé                       Γöéwindow animation    Γöé
  5481.   Γöé                           Γöé                       Γöésetting.            Γöé
  5482.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5483.   ΓöéConfirmCopyMoveCreateShadowΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5484.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5485.   Γöé                           Γöé                       Γöécopy, move, or      Γöé
  5486.   Γöé                           Γöé                       Γöécreate shadow       Γöé
  5487.   Γöé                           Γöé                       Γöéoperation occurs.   Γöé
  5488.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5489.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5490.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5491.   Γöé                           Γöé                       Γöécopy, move, or      Γöé
  5492.   Γöé                           Γöé                       Γöécreate shadow       Γöé
  5493.   Γöé                           Γöé                       Γöéoperation occurs.   Γöé
  5494.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5495.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5496.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5497.   Γöé                           Γöé                       Γöésetting.            Γöé
  5498.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5499.   ΓöéConfirmFolderDelete        ΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5500.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5501.   Γöé                           Γöé                       Γöéfolder is deleted.  Γöé
  5502.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5503.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5504.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5505.   Γöé                           Γöé                       Γöéfolder is deleted.  Γöé
  5506.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5507.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5508.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5509.   Γöé                           Γöé                       Γöésetting.            Γöé
  5510.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5511.   ΓöéConfirmObjectDelete        ΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5512.   Γöé                           Γöé                       Γöéconfirmation when anΓöé
  5513.   Γöé                           Γöé                       Γöéobject is deleted.  Γöé
  5514.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5515.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5516.   Γöé                           Γöé                       Γöéconfirmation when anΓöé
  5517.   Γöé                           Γöé                       Γöéobject is deleted.  Γöé
  5518.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5519.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5520.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5521.   Γöé                           Γöé                       Γöésetting.            Γöé
  5522.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5523.   ΓöéConfirmRenameFileExtension ΓöéCONFIRM_ON             ΓöéDisplays a          Γöé
  5524.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5525.   Γöé                           Γöé                       Γöéfile or extension isΓöé
  5526.   Γöé                           Γöé                       Γöérenamed.            Γöé
  5527.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5528.   Γöé                           ΓöéCONFIRM_OFF            ΓöéDoes not display a  Γöé
  5529.   Γöé                           Γöé                       Γöéconfirmation when a Γöé
  5530.   Γöé                           Γöé                       Γöéfile or extension isΓöé
  5531.   Γöé                           Γöé                       Γöérenamed.            Γöé
  5532.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5533.   Γöé                           ΓöéCONFIRM_DEFAULT        ΓöéSets the default    Γöé
  5534.   Γöé                           Γöé                       Γöéconfirmation displayΓöé
  5535.   Γöé                           Γöé                       Γöésetting.            Γöé
  5536.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5537.   ΓöéCurrentView                ΓöéCCVIEW_ON              ΓöéTurns concurrent    Γöé
  5538.   Γöé                           Γöé                       Γöéview mode on.       Γöé
  5539.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5540.   Γöé                           ΓöéCCVIEW_OFF             ΓöéTurns concurrent    Γöé
  5541.   Γöé                           Γöé                       Γöéview mode off.      Γöé
  5542.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5543.   Γöé                           ΓöéCCVIEW_DEFAULT         ΓöéSets the concurrent Γöé
  5544.   Γöé                           Γöé                       Γöéview mode to the    Γöé
  5545.   Γöé                           Γöé                       Γöédefault.            Γöé
  5546.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5547.   ΓöéDisplayProgressIndicator   ΓöéDISPLAY_ON             ΓöéDisplays a progress Γöé
  5548.   Γöé                           Γöé                       Γöéindicator.          Γöé
  5549.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5550.   Γöé                           ΓöéDISPLAY_OFF            ΓöéDoes not display    Γöé
  5551.   Γöé                           Γöé                       Γöéprogress indicator. Γöé
  5552.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5553.   Γöé                           ΓöéDISPLAY_DEFAULT        ΓöéSets the default    Γöé
  5554.   Γöé                           Γöé                       Γöéprogress indicator  Γöé
  5555.   Γöé                           Γöé                       Γöédisplay setting.    Γöé
  5556.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5557.   ΓöéLogoDisplayTime            ΓöéLOGO_INDEFINITE        ΓöéDisplays the logo   Γöé
  5558.   Γöé                           Γöé                       Γöéindefinitely.       Γöé
  5559.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5560.   Γöé                           ΓöéLOGO_NONE              ΓöéDoes not display theΓöé
  5561.   Γöé                           Γöé                       Γöélogo.               Γöé
  5562.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5563.   Γöé                           Γöétime                   ΓöéDisplays the logo   Γöé
  5564.   Γöé                           Γöé                       Γöéfor a given period  Γöé
  5565.   Γöé                           Γöé                       Γöéof time. This value Γöé
  5566.   Γöé                           Γöé                       Γöémust be in the rangeΓöé
  5567.   Γöé                           Γöé                       Γöé0 to 32767          Γöé
  5568.   Γöé                           Γöé                       Γöémilliseconds.       Γöé
  5569.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5570.   Γöé                           ΓöéLOGO_DEFAULT           ΓöéSets the default    Γöé
  5571.   Γöé                           Γöé                       Γöélogo display time.  Γöé
  5572.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5573.   ΓöéMinButtonAppearance        ΓöéBUTTON_HIDE            ΓöéSets views of this  Γöé
  5574.   Γöé                           Γöé                       Γöéobject to have a    Γöé
  5575.   Γöé                           Γöé                       Γöéhide button as      Γöé
  5576.   Γöé                           Γöé                       Γöéopposed to a        Γöé
  5577.   Γöé                           Γöé                       Γöéminimize button.    Γöé
  5578.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5579.   Γöé                           ΓöéBUTTON_MINIMIZE        ΓöéSets views of this  Γöé
  5580.   Γöé                           Γöé                       Γöéobject to have a    Γöé
  5581.   Γöé                           Γöé                       Γöéminimize button as  Γöé
  5582.   Γöé                           Γöé                       Γöéopposed to a hide   Γöé
  5583.   Γöé                           Γöé                       Γöébutton.             Γöé
  5584.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5585.   Γöé                           ΓöéBUTTON_DEFAULT         ΓöéSets the default    Γöé
  5586.   Γöé                           Γöé                       Γöéminimize button     Γöé
  5587.   Γöé                           Γöé                       Γöéappearance setting. Γöé
  5588.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5589.   ΓöéMinButtonBehavior          ΓöéMINWIN_HIDE            ΓöéHides the view of anΓöé
  5590.   Γöé                           Γöé                       Γöéobject when its     Γöé
  5591.   Γöé                           Γöé                       Γöéminimize button is  Γöé
  5592.   Γöé                           Γöé                       Γöéselected.           Γöé
  5593.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5594.   Γöé                           ΓöéMINWIN_VIEWER          ΓöéMinimizes the view  Γöé
  5595.   Γöé                           Γöé                       Γöéof an object to the Γöé
  5596.   Γöé                           Γöé                       Γöéminimized window    Γöé
  5597.   Γöé                           Γöé                       Γöéviewer when its     Γöé
  5598.   Γöé                           Γöé                       Γöéminimize button is  Γöé
  5599.   Γöé                           Γöé                       Γöéselected.           Γöé
  5600.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5601.   Γöé                           ΓöéMINWIN_DESKTOP         ΓöéMinimizes the view  Γöé
  5602.   Γöé                           Γöé                       Γöéof an object to the Γöé
  5603.   Γöé                           Γöé                       ΓöéDesktop when its    Γöé
  5604.   Γöé                           Γöé                       Γöéminimize button is  Γöé
  5605.   Γöé                           Γöé                       Γöéselected.           Γöé
  5606.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5607.   Γöé                           ΓöéMINWIN_DEFAULT         ΓöéSets the default    Γöé
  5608.   Γöé                           Γöé                       Γöéminimize button     Γöé
  5609.   Γöé                           Γöé                       Γöébehavior setting.   Γöé
  5610.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5611.   ΓöéNameClash                  ΓöéNAMECLASH_PROMPT       ΓöéDisplays a dialog   Γöé
  5612.   Γöé                           Γöé                       Γöéwhen an object is   Γöé
  5613.   Γöé                           Γöé                       Γöécreated, copied or  Γöé
  5614.   Γöé                           Γöé                       Γöémoved to a folder   Γöé
  5615.   Γöé                           Γöé                       Γöéwhich contains      Γöé
  5616.   Γöé                           Γöé                       Γöéanother object with Γöé
  5617.   Γöé                           Γöé                       Γöéthe same name.      Γöé
  5618.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5619.   Γöé                           ΓöéNAMECLASH_RENAME       ΓöéRenames an object   Γöé
  5620.   Γöé                           Γöé                       Γöéwhen it is created, Γöé
  5621.   Γöé                           Γöé                       Γöécopied or moved to aΓöé
  5622.   Γöé                           Γöé                       Γöéfolder which        Γöé
  5623.   Γöé                           Γöé                       Γöécontains another    Γöé
  5624.   Γöé                           Γöé                       Γöéobject with the sameΓöé
  5625.   Γöé                           Γöé                       Γöéname.               Γöé
  5626.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5627.   Γöé                           ΓöéNAMECLASH_REPLACE      ΓöéReplaces the        Γöé
  5628.   Γöé                           Γöé                       Γöéexisting object withΓöé
  5629.   Γöé                           Γöé                       Γöéthe new object when Γöé
  5630.   Γöé                           Γöé                       Γöéan object is        Γöé
  5631.   Γöé                           Γöé                       Γöécreated, copied or  Γöé
  5632.   Γöé                           Γöé                       Γöémoved to a folder   Γöé
  5633.   Γöé                           Γöé                       Γöéwhich contains      Γöé
  5634.   Γöé                           Γöé                       Γöéanother object with Γöé
  5635.   Γöé                           Γöé                       Γöéthe same name.      Γöé
  5636.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5637.   Γöé                           ΓöéNAMECLASH_DEFAULT      ΓöéSets the default    Γöé
  5638.   Γöé                           Γöé                       Γöésetting for handlingΓöé
  5639.   Γöé                           Γöé                       Γöéname clashes.       Γöé
  5640.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5641.   ΓöéPrintScreen                ΓöéPRINTSCREEN_ON         ΓöéEnables printing    Γöé
  5642.   Γöé                           Γöé                       Γöéwhen the print      Γöé
  5643.   Γöé                           Γöé                       Γöéscreen key is       Γöé
  5644.   Γöé                           Γöé                       Γöépressed.            Γöé
  5645.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5646.   Γöé                           ΓöéPRINTSCREEN_OFF        ΓöéDisables printing   Γöé
  5647.   Γöé                           Γöé                       Γöéwhen the print      Γöé
  5648.   Γöé                           Γöé                       Γöéscreen key is       Γöé
  5649.   Γöé                           Γöé                       Γöépressed.            Γöé
  5650.   Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5651.   Γöé                           ΓöéPRINTSCREEN_DEFAULT    ΓöéSets the default    Γöé
  5652.   Γöé                           Γöé                       Γöésetting when the    Γöé
  5653.   Γöé                           Γöé                       Γöéprint screen key is Γöé
  5654.   Γöé                           Γöé                       Γöépressed.            Γöé
  5655.   ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5656.  
  5657.  
  5658. ΓòÉΓòÉΓòÉ 2.48. WPTemplates ΓòÉΓòÉΓòÉ
  5659.  
  5660. Class definition file: wptemps.idl 
  5661.  
  5662. Class hierarchy 
  5663.  
  5664. SOMObject
  5665.    WPObject
  5666.       WPFileSystem
  5667.          WPFolder
  5668.              WPTemplates
  5669.  
  5670. Description 
  5671.  
  5672. This is the template folder object class. This class of folder always contains 
  5673. a template instance of every class of object that the user can create that 
  5674. supports the "Create another" action. 
  5675.  
  5676. A WPTemplates object is a normal folder in all respects other than the 
  5677. following: 
  5678.  
  5679.      It always contains a template for every class that supports them. 
  5680.      The last template for each object class cannot be deleted from the 
  5681.       folder. 
  5682.  
  5683.  An instance of this class can be created as a Workplace object and is created 
  5684.  initially by the system. It has the title, "Templates" and resides on the 
  5685.  desktop. A template instance is also created for each data type defined in an 
  5686.  application's ASSOCTABLE resource. 
  5687.  
  5688.  Instance methods 
  5689.  
  5690.  There are currently no methods defined for the WPTemplates Workplace object 
  5691.  class. 
  5692.  
  5693.  WPFolder instance methods 
  5694.  
  5695.  The following list shows all the methods overridden by the WPTemplates class. 
  5696.  These methods are overridden in order to modify the behavior defined by an 
  5697.  ancestor class. 
  5698.  
  5699.      wpPopulate 
  5700.  
  5701.  WPObject instance methods 
  5702.  
  5703.  The following list shows all the methods overridden by the WPTemplates class. 
  5704.  These methods are overridden in order to modify the behavior defined by an 
  5705.  ancestor class. 
  5706.  
  5707.      wpSetup 
  5708.  
  5709.  Class methods 
  5710.  
  5711.  There are currently no class methods defined for the WPTemplates Workplace 
  5712.  class object. 
  5713.  
  5714.  WPObject class methods. 
  5715.  
  5716.  The following list shows all the class methods overridden by the WPTemplates 
  5717.  class. These methods are overridden to modify the behavior defined by an 
  5718.  ancestor class. 
  5719.  
  5720.      wpclsQueryIconData 
  5721.      wpclsQueryStyle 
  5722.      wpclsQueryTitle 
  5723.  
  5724.  
  5725. ΓòÉΓòÉΓòÉ 2.49. WPTransient ΓòÉΓòÉΓòÉ
  5726.  
  5727. Class definition file: wptrans.idl 
  5728.  
  5729. Class hierarchy 
  5730.  
  5731. SOMObject
  5732.    WPObject
  5733.       WPTransient
  5734.  
  5735. Description 
  5736.  
  5737. This is the non-persistent object storage class. The WPTransient class is a 
  5738. storage class with no storage medium. This means that instances of object 
  5739. classes derived from WPTransient do not persist across reboots. This class is 
  5740. available for applications which need to utilize a large amount of workplace 
  5741. functionality (such as context menus and Settings notebooks) in their object 
  5742. class without having to be a file, directory, or a record in the INI file. An 
  5743. instance of this class can be created as a Workplace object. No instances of 
  5744. this class are initially created by the system. 
  5745.  
  5746. Instance methods 
  5747.  
  5748. There are currently no methods defined for the WPTransient Workplace object 
  5749. class. 
  5750.  
  5751. WPObject instance methods 
  5752.  
  5753. The following list shows all the methods overridden by the WPTransient class. 
  5754. These methods are overridden in order to modify the behavior defined by an 
  5755. ancestor class. 
  5756.  
  5757.      wpCopyObject 
  5758.      wpQueryHandle 
  5759.      wpSaveDeferred 
  5760.  
  5761.  Class methods 
  5762.  
  5763.  There are currently no class methods defined for the WPTransient Workplace 
  5764.  class object. 
  5765.  
  5766.  WPObject class methods 
  5767.  
  5768.  The following list shows all the class methods overridden by the WPTransient 
  5769.  class. These methods are overridden to modify the behavior defined by an 
  5770.  ancestor class. 
  5771.  
  5772.      wpclsQueryStyle 
  5773.      wpclsQueryTitle 
  5774.  
  5775.  
  5776. ΓòÉΓòÉΓòÉ 2.50. WPWinConfig ΓòÉΓòÉΓòÉ
  5777.  
  5778. Class definition file: wincfg.idl 
  5779.  
  5780. Class hierarchy 
  5781.  
  5782. SOMObject
  5783.    WPObject
  5784.       WPAbstract
  5785.          WPWinConfig
  5786.  
  5787. Description This class is specific to version 3, or higher, of the OS/2 
  5788. operating system. 
  5789.  
  5790. This is the WIN-OS/2* configuration object class. This object stores and allows 
  5791. the user to modify the default settings for WIN-OS/2 applications. It initially 
  5792. resides in the system setup folder. An instance of this class can be created as 
  5793. a Workplace object. 
  5794.  
  5795. Instance methods 
  5796.  
  5797. The following list shows all the WPWinConfig methods. 
  5798.  
  5799.      wpAddDDEPage 
  5800.      wpAddSessionPage 
  5801.      wpAddSession31Page 
  5802.  
  5803.  WPObject instance methods 
  5804.  
  5805.  The following list shows all the methods overridden by the WPWinConfig class. 
  5806.  These methods are overridden in order to modify the behavior defined by an 
  5807.  ancestor class. 
  5808.  
  5809.      wpAddObjectGeneralPage 
  5810.      wpAddSettingsPages 
  5811.      wpFilterPopupMenu 
  5812.  
  5813.  Class methods 
  5814.  
  5815.  There are currently no class methods defined for the WPWinConfig Workplace 
  5816.  class object. 
  5817.  
  5818.  WPObject class methods 
  5819.  
  5820.  The following list shows all the class methods overridden by the WPWinConfig 
  5821.  class. These methods are overridden to modify the behavior defined by an 
  5822.  ancestor class. 
  5823.  
  5824.      wpclsQueryDefaultHelp 
  5825.      wpclsQueryDefaultView 
  5826.      wpclsQueryIconData 
  5827.      wpclsQueryStyle 
  5828.      wpclsQueryTitle 
  5829.  
  5830.  
  5831. ΓòÉΓòÉΓòÉ 3. Workplace Class Methods ΓòÉΓòÉΓòÉ
  5832.  
  5833. This chapter contains an alphabetic listing of the Workplace class methods. 
  5834. Class methods act on class data common to all instances of the class. 
  5835. Metaclasses define all the class methods for a class. Metaclasses are, 
  5836. therefore, the mechanisms for defining class properties as opposed to instance 
  5837. properties. Workplace class methods are prefixed by wpcls. See the Workplace 
  5838. Shell Programming Guide for guidance information on this subject. 
  5839.  
  5840.  
  5841. ΓòÉΓòÉΓòÉ 3.1. wpclsCreateDefaultTemplates ΓòÉΓòÉΓòÉ
  5842.  
  5843.  
  5844. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Syntax ΓòÉΓòÉΓòÉ
  5845.  
  5846. This method is called to allow the specified class to create default template 
  5847. instances of its class. 
  5848.  
  5849.  
  5850. #define INCL_WINWORKPLACE
  5851. #include <os2.h>
  5852.  
  5853. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  5854. WPFolder       *Folder;   /*  Pointer to the folder in which to create the templates. */
  5855. BOOL            rc;       /*  Flag indicating whether the class creates the templates. */
  5856.  
  5857. rc = _wpclsCreateDefaultTemplates(somSelf,
  5858.        Folder);
  5859.  
  5860.  
  5861. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates Parameter - somSelf ΓòÉΓòÉΓòÉ
  5862.  
  5863.  somSelf (M_WPObject *) - input 
  5864.     Pointer to the WPObject class object. 
  5865.  
  5866.  
  5867. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates Parameter - Folder ΓòÉΓòÉΓòÉ
  5868.  
  5869.  Folder (WPFolder *) - input 
  5870.     Pointer to the folder in which to create the templates. 
  5871.  
  5872.     Points to an object of class WPFolder. 
  5873.  
  5874.  
  5875. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates Return Value - rc ΓòÉΓòÉΓòÉ
  5876.  
  5877.  rc (BOOL) - returns 
  5878.     Flag indicating whether the class creates the templates. 
  5879.  
  5880.     Possible values are described in the following list: 
  5881.  
  5882.     TRUE 
  5883.             The class creates its own templates. 
  5884.     FALSE 
  5885.             The Templates folder creates the templates for the class. 
  5886.  
  5887.  
  5888. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Parameters ΓòÉΓòÉΓòÉ
  5889.  
  5890.  somSelf (M_WPObject *) - input 
  5891.     Pointer to the WPObject class object. 
  5892.  
  5893.  Folder (WPFolder *) - input 
  5894.     Pointer to the folder in which to create the templates. 
  5895.  
  5896.     Points to an object of class WPFolder. 
  5897.  
  5898.  rc (BOOL) - returns 
  5899.     Flag indicating whether the class creates the templates. 
  5900.  
  5901.     Possible values are described in the following list: 
  5902.  
  5903.     TRUE 
  5904.             The class creates its own templates. 
  5905.     FALSE 
  5906.             The Templates folder creates the templates for the class. 
  5907.  
  5908.  
  5909. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Usage ΓòÉΓòÉΓòÉ
  5910.  
  5911. This method is generally called only by the system when the class is 
  5912. registered. A class is registered by a call to the WinRegisterObjectClass 
  5913. function. 
  5914.  
  5915. When the system calls this method, "Folder" is a pointer to the Templates 
  5916. folder. 
  5917.  
  5918.  
  5919. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - How to Override ΓòÉΓòÉΓòÉ
  5920.  
  5921. This method should be overridden by classes that need to create default 
  5922. template instances of their class. 
  5923.  
  5924.  
  5925. ΓòÉΓòÉΓòÉ <hidden> wpclsCreateDefaultTemplates - Topics ΓòÉΓòÉΓòÉ
  5926.  
  5927. Select an item: 
  5928.  
  5929. Syntax
  5930. Parameters
  5931. Returns
  5932. How to Override
  5933. Usage
  5934. Glossary
  5935.  
  5936.  
  5937. ΓòÉΓòÉΓòÉ 3.2. wpclsDecUsage ΓòÉΓòÉΓòÉ
  5938.  
  5939.  
  5940. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Syntax ΓòÉΓòÉΓòÉ
  5941.  
  5942. This method is specific to version 3, or higher, of the OS/2 operating system. 
  5943.  
  5944. This class method is called to decrement the class usage count. 
  5945.  
  5946.  
  5947. #define INCL_WINWORKPLACE
  5948. #include <os2.h>
  5949.  
  5950. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  5951.  
  5952. wpclsDecUsage(somSelf);
  5953.  
  5954.  
  5955. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage Parameter - somSelf ΓòÉΓòÉΓòÉ
  5956.  
  5957.  somSelf (M_WPObject *) - input 
  5958.     Pointer to the WPObject class object. 
  5959.  
  5960.  
  5961. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Return Value ΓòÉΓòÉΓòÉ
  5962.  
  5963.     There is no return value for this method. 
  5964.  
  5965.  
  5966. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Parameters ΓòÉΓòÉΓòÉ
  5967.  
  5968.  somSelf (M_WPObject *) - input 
  5969.     Pointer to the WPObject class object. 
  5970.  
  5971.     There is no return value for this method. 
  5972.  
  5973.  
  5974. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Remarks ΓòÉΓòÉΓòÉ
  5975.  
  5976. The class usage count is used by the system to dynamically load and unload DLLs 
  5977. containing classes. 
  5978.  
  5979.  
  5980. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - How to Override ΓòÉΓòÉΓòÉ
  5981.  
  5982. This method is generally not overridden. 
  5983.  
  5984.  
  5985. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Related Methods ΓòÉΓòÉΓòÉ
  5986.  
  5987.      wpclsIncUsage 
  5988.  
  5989.  
  5990. ΓòÉΓòÉΓòÉ <hidden> wpclsDecUsage - Topics ΓòÉΓòÉΓòÉ
  5991.  
  5992. Select an item: 
  5993.  
  5994. Syntax
  5995. Parameters
  5996. Returns
  5997. Remarks
  5998. How to Override
  5999. Related Methods
  6000. Glossary
  6001.  
  6002.  
  6003. ΓòÉΓòÉΓòÉ 3.3. wpclsFileSysExists ΓòÉΓòÉΓòÉ
  6004.  
  6005.  
  6006. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Syntax ΓòÉΓòÉΓòÉ
  6007.  
  6008. This method is specific to version 3, or higher, of the OS/2 operating system. 
  6009.  
  6010. This method returns the object if the specified file or directory already 
  6011. exists in the given folder. 
  6012.  
  6013.  
  6014. #define INCL_WINWORKPLACE
  6015. #include <os2.h>
  6016.  
  6017. M_WPFileSystem     *somSelf;      /*  Pointer to the WPFileSystem class object. */
  6018. SOMAny             *Folder;       /*  Pointer to folder in which to search for file or directory. */
  6019. PSZ                 pszFilename;  /*  Name of file or directory on which search is to be performed. */
  6020. ULONG               attrFile;     /*  Flag specifying whether name to be searched is a file or directory. */
  6021. WPObject            Object *;     /*  Pointer to the object found. */
  6022.  
  6023. Object * = _wpclsFileSysExists(somSelf, Folder,
  6024.              pszFilename, attrFile);
  6025.  
  6026.  
  6027. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - somSelf ΓòÉΓòÉΓòÉ
  6028.  
  6029.  somSelf (M_WPFileSystem *) - input 
  6030.     Pointer to the WPFileSystem class object. 
  6031.  
  6032.  
  6033. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - Folder ΓòÉΓòÉΓòÉ
  6034.  
  6035.  Folder (SOMAny *) - input 
  6036.     Pointer to folder in which to search for file or directory. 
  6037.  
  6038.  
  6039. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - pszFilename ΓòÉΓòÉΓòÉ
  6040.  
  6041.  pszFilename (PSZ) - input 
  6042.     Name of file or directory on which search is to be performed. 
  6043.  
  6044.  
  6045. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Parameter - attrFile ΓòÉΓòÉΓòÉ
  6046.  
  6047.  attrFile (ULONG) - input 
  6048.     Flag specifying whether name to be searched is a file or directory. 
  6049.  
  6050.  
  6051. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists Return Value - Object * ΓòÉΓòÉΓòÉ
  6052.  
  6053.  Object * (WPObject) - returns 
  6054.     Pointer to the object found. 
  6055.  
  6056.     A return value of NULL indicates that the object was not found. 
  6057.  
  6058.  
  6059. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Parameters ΓòÉΓòÉΓòÉ
  6060.  
  6061.  somSelf (M_WPFileSystem *) - input 
  6062.     Pointer to the WPFileSystem class object. 
  6063.  
  6064.  Folder (SOMAny *) - input 
  6065.     Pointer to folder in which to search for file or directory. 
  6066.  
  6067.  pszFilename (PSZ) - input 
  6068.     Name of file or directory on which search is to be performed. 
  6069.  
  6070.  attrFile (ULONG) - input 
  6071.     Flag specifying whether name to be searched is a file or directory. 
  6072.  
  6073.  Object * (WPObject) - returns 
  6074.     Pointer to the object found. 
  6075.  
  6076.     A return value of NULL indicates that the object was not found. 
  6077.  
  6078.  
  6079. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Usage ΓòÉΓòÉΓòÉ
  6080.  
  6081. This method can be called at any time. 
  6082.  
  6083.  
  6084. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - How to Override ΓòÉΓòÉΓòÉ
  6085.  
  6086. This method is generally not overridden. 
  6087.  
  6088.  
  6089. ΓòÉΓòÉΓòÉ <hidden> wpclsFileSysExists - Topics ΓòÉΓòÉΓòÉ
  6090.  
  6091. Select an item: 
  6092.  
  6093. Syntax
  6094. Parameters
  6095. Returns
  6096. How to Override
  6097. Usage
  6098. Glossary
  6099.  
  6100.  
  6101. ΓòÉΓòÉΓòÉ 3.4. wpclsFindObjectEnd ΓòÉΓòÉΓòÉ
  6102.  
  6103.  
  6104. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Syntax ΓòÉΓòÉΓòÉ
  6105.  
  6106. This method is called to end the find operation started by a call to the 
  6107. wpclsFindObjectFirst method. 
  6108.  
  6109.  
  6110. #define INCL_WINWORKPLACE
  6111. #include <os2.h>
  6112.  
  6113. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6114. HFIND           hfind;    /*  Handle associated with a previous wpclsFindObjectFirst or wpclsFindObjectNext method call. */
  6115. BOOL            rc;       /*  Success indicator. */
  6116.  
  6117. rc = _wpclsFindObjectEnd(somSelf, hfind);
  6118.  
  6119.  
  6120. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd Parameter - somSelf ΓòÉΓòÉΓòÉ
  6121.  
  6122.  somSelf (M_WPObject *) - input 
  6123.     Pointer to the WPObject class object. 
  6124.  
  6125.  
  6126. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd Parameter - hfind ΓòÉΓòÉΓòÉ
  6127.  
  6128.  hfind (HFIND) - input 
  6129.     Handle associated with a previous wpclsFindObjectFirst or 
  6130.     wpclsFindObjectNext method call. 
  6131.  
  6132.  
  6133. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd Return Value - rc ΓòÉΓòÉΓòÉ
  6134.  
  6135.  rc (BOOL) - returns 
  6136.     Success indicator. 
  6137.  
  6138.     TRUE           Successful completion. 
  6139.     FALSE          Error occurred. 
  6140.  
  6141.  
  6142. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Parameters ΓòÉΓòÉΓòÉ
  6143.  
  6144.  somSelf (M_WPObject *) - input 
  6145.     Pointer to the WPObject class object. 
  6146.  
  6147.  hfind (HFIND) - input 
  6148.     Handle associated with a previous wpclsFindObjectFirst or 
  6149.     wpclsFindObjectNext method call. 
  6150.  
  6151.  rc (BOOL) - returns 
  6152.     Success indicator. 
  6153.  
  6154.     TRUE           Successful completion. 
  6155.     FALSE          Error occurred. 
  6156.  
  6157.  
  6158. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Usage ΓòÉΓòÉΓòÉ
  6159.  
  6160. This method should be called to terminate a find operation that was started by 
  6161. a previous call to the wpclsFindObjectFirst method. 
  6162.  
  6163.  
  6164. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - How to Override ΓòÉΓòÉΓòÉ
  6165.  
  6166. This method is generally not overridden. 
  6167.  
  6168.  
  6169. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Related Methods ΓòÉΓòÉΓòÉ
  6170.  
  6171.      wpclsFindObjectEnd 
  6172.      wpclsFindObjectFirst 
  6173.      wpclsFindObjectNext 
  6174.  
  6175.  
  6176. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Example Code ΓòÉΓòÉΓòÉ
  6177.  
  6178.  This example finds all occurrences of an object type in a folder. 
  6179.  
  6180.  VOID  clsFindEverybody(SOMAny *self)
  6181. {
  6182.    BOOL      rc;                 /* Return from methods */
  6183.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  6184.    CLASS     Class[2];           /* List of classes to look for */
  6185.    OBJECT    Object[10];         /* Objects returned from search */
  6186.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  6187.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  6188.    ULONG     errorid     = 0;    /* Error returned from previous search */
  6189.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  6190.    PSZ       title = sz;
  6191.  
  6192.    Class[0] = _WPFolder;
  6193.    Class[1] = NULL;
  6194.    /* Get the pointer to the desktop (since that is where we are looking) */
  6195.  
  6196.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  6197.  
  6198.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  6199.    rc = 0;
  6200.  
  6201.          /* Attempt to find the first 10 objects matching our criteria */
  6202.  
  6203.    ulCount = 10;
  6204.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  6205.                              Class,         /* Pointer to array of class objects */
  6206.                              &hFind,        /* Handle for wpclsFindObjectNext */
  6207.                              NULL,          /* Find EVERYTHING */
  6208.                              folder,        /* Pointer to folder of interest */
  6209.                              TRUE,          /* Search all folders in tree */
  6210.                              NULL,          /* No extended criteria */
  6211.                              Object,        /* Array of object pointers */
  6212.                              &ulCount );    /* Number requested and number found */
  6213.  
  6214.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  6215.  
  6216.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6217.  
  6218.               /***** Process objects found here ******/
  6219.  
  6220.    } else {
  6221.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  6222.       return;
  6223.    } /* endif */
  6224.  
  6225.    do {
  6226.  
  6227.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6228.       rc = 0;
  6229.  
  6230.              /* Look for next 10 objects */
  6231.  
  6232.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  6233.                                 hFind,          /* Handle from previous Find */
  6234.                                 Object,         /* Objects found */
  6235.                                 &ulCount );     /* Number to look for. On
  6236.                                                    return, number found */
  6237.  
  6238.       errorid = _wpclsQueryError( _WPObject );
  6239.  
  6240.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6241.  
  6242.               /***** Process objects found here ******/
  6243.  
  6244.       } else {
  6245.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  6246.             return;
  6247.       } /* endif */
  6248.  
  6249.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  6250.  
  6251.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6252.    rc = 0;
  6253.  
  6254.                /* Indicate find complete */
  6255.  
  6256.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  6257.  
  6258.    if (!rc) {
  6259.      errorid = _wpclsQueryError( _WPObject );
  6260.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  6261.      return;
  6262.    }
  6263.  
  6264.    return;
  6265. }
  6266.  
  6267.  
  6268. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectEnd - Topics ΓòÉΓòÉΓòÉ
  6269.  
  6270. Select an item: 
  6271.  
  6272. Syntax
  6273. Parameters
  6274. Returns
  6275. How to Override
  6276. Usage
  6277. Example Code
  6278. Related Methods
  6279. Glossary
  6280.  
  6281.  
  6282. ΓòÉΓòÉΓòÉ 3.5. wpclsFindObjectFirst ΓòÉΓòÉΓòÉ
  6283.  
  6284.  
  6285. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Syntax ΓòÉΓòÉΓòÉ
  6286.  
  6287. This method is called to find workplace objects. 
  6288.  
  6289.  
  6290. #define INCL_WINWORKPLACE
  6291. #include <os2.h>
  6292.  
  6293. M_WPObject     *somSelf;            /*  Pointer to the WPObject class object. */
  6294. PCLASS          pClasslist;         /*  Pointer to an array of class objects. */
  6295. PHFIND          phFind;             /*  Address of the handle returned by this method. */
  6296. PSZ             pszTitle;           /*  Pointer to the title specification for objects to be searched. */
  6297. WPFolder       *Folder;             /*  Pointer to the folder in which to find objects. */
  6298. BOOL            fSubfolders;        /*  Scope indicator. */
  6299. PVOID           pExtendedCriteria;  /*  Pointer to extended search criteria. */
  6300. POBJECT         pBuffer;            /*  Pointer to a buffer that contains an array of object pointers. */
  6301. PULONG          pCount;             /*  Address of the number of matching entries requested in pBuffer. */
  6302. BOOL            rc;                 /*  Success indicator. */
  6303.  
  6304. rc = _wpclsFindObjectFirst(somSelf, pClasslist,
  6305.        phFind, pszTitle, Folder, fSubfolders,
  6306.        pExtendedCriteria, pBuffer, pCount);
  6307.  
  6308.  
  6309. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - somSelf ΓòÉΓòÉΓòÉ
  6310.  
  6311.  somSelf (M_WPObject *) - input 
  6312.     Pointer to the WPObject class object. 
  6313.  
  6314.  
  6315. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pClasslist ΓòÉΓòÉΓòÉ
  6316.  
  6317.  pClasslist (PCLASS) - output 
  6318.     Pointer to an array of class objects. 
  6319.  
  6320.     The final element of the array must be NULL. 
  6321.  
  6322.     If this parameter is specified, only objects that are descended from the 
  6323.     specified object classes are returned. 
  6324.  
  6325.  
  6326. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - phFind ΓòÉΓòÉΓòÉ
  6327.  
  6328.  phFind (PHFIND) - output 
  6329.     Address of the handle returned by this method. 
  6330.  
  6331.     This handle is used with subsequent calls to wpclsFindObjectNext and 
  6332.     wpclsFindObjectEnd. 
  6333.  
  6334.  
  6335. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pszTitle ΓòÉΓòÉΓòÉ
  6336.  
  6337.  pszTitle (PSZ) - input 
  6338.     Pointer to the title specification for objects to be searched. 
  6339.  
  6340.     This title may include the wildcard characters  *  and  ?. 
  6341.  
  6342.     If this parameter is specified, only objects whose titles match the title 
  6343.     specification are returned. 
  6344.  
  6345.  
  6346. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - Folder ΓòÉΓòÉΓòÉ
  6347.  
  6348.  Folder (WPFolder *) - input 
  6349.     Pointer to the folder in which to find objects. 
  6350.  
  6351.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  6352.     method. 
  6353.  
  6354.  
  6355. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - fSubfolders ΓòÉΓòÉΓòÉ
  6356.  
  6357.  fSubfolders (BOOL) - input 
  6358.     Scope indicator. 
  6359.  
  6360.     TRUE        Search Folder and all folders in its tree. 
  6361.  
  6362.     FALSE       Search only the folder specified by Folder. 
  6363.  
  6364.  
  6365. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pExtendedCriteria ΓòÉΓòÉΓòÉ
  6366.  
  6367.  pExtendedCriteria (PVOID) - input 
  6368.     Pointer to the extended search criteria. 
  6369.  
  6370.     Points to a buffer that contains the class-specific extended search 
  6371.     criteria. 
  6372.  
  6373.     If this parameter is specified, only the objects that match the specified 
  6374.     extended search criteria are returned. 
  6375.  
  6376.     If this parameter is NULL, objects of all classes are returned. 
  6377.  
  6378.  
  6379. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pBuffer ΓòÉΓòÉΓòÉ
  6380.  
  6381.  pBuffer (POBJECT) - output 
  6382.     Pointer to a buffer that contains an array of object pointers. 
  6383.  
  6384.     The size of this buffer must be large enough to hold the number of 
  6385.     requested entries specified by pCount. 
  6386.  
  6387.  
  6388. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Parameter - pCount ΓòÉΓòÉΓòÉ
  6389.  
  6390.  pCount (PULONG) - in/out 
  6391.     Address of the number of matching entries requested in pBuffer. 
  6392.  
  6393.     On return, this field contains the number of entries placed into pBuffer. 
  6394.  
  6395.  
  6396. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst Return Value - rc ΓòÉΓòÉΓòÉ
  6397.  
  6398.  rc (BOOL) - returns 
  6399.     Success indicator. 
  6400.  
  6401.     TRUE         Successful completion. 
  6402.  
  6403.     FALSE        Error occurred. 
  6404.  
  6405.     If wpclsFindObjectFirst returns FALSE, the wpQueryError method can be 
  6406.     called to retrieve the error code. Error codes include the following: 
  6407.  
  6408.     WPERR_BUFFER_OVERFLOW           The pBuffer was not large enough to fit all 
  6409.                                     objects matching the specified criteria. 
  6410.                                     The wpclsFindObjectNext method should be 
  6411.                                     called to retrieve the rest of the objects 
  6412.                                     matching the specified criteria. 
  6413.  
  6414.     WPERR_OBJECT_NOT_FOUND          No objects matching the specified criteria 
  6415.                                     were found. 
  6416.  
  6417.  
  6418. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Parameters ΓòÉΓòÉΓòÉ
  6419.  
  6420.  somSelf (M_WPObject *) - input 
  6421.     Pointer to the WPObject class object. 
  6422.  
  6423.  pClasslist (PCLASS) - output 
  6424.     Pointer to an array of class objects. 
  6425.  
  6426.     The final element of the array must be NULL. 
  6427.  
  6428.     If this parameter is specified, only objects that are descended from the 
  6429.     specified object classes are returned. 
  6430.  
  6431.  phFind (PHFIND) - output 
  6432.     Address of the handle returned by this method. 
  6433.  
  6434.     This handle is used with subsequent calls to wpclsFindObjectNext and 
  6435.     wpclsFindObjectEnd. 
  6436.  
  6437.  pszTitle (PSZ) - input 
  6438.     Pointer to the title specification for objects to be searched. 
  6439.  
  6440.     This title may include the wildcard characters  *  and  ?. 
  6441.  
  6442.     If this parameter is specified, only objects whose titles match the title 
  6443.     specification are returned. 
  6444.  
  6445.  Folder (WPFolder *) - input 
  6446.     Pointer to the folder in which to find objects. 
  6447.  
  6448.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  6449.     method. 
  6450.  
  6451.  fSubfolders (BOOL) - input 
  6452.     Scope indicator. 
  6453.  
  6454.     TRUE        Search Folder and all folders in its tree. 
  6455.  
  6456.     FALSE       Search only the folder specified by Folder. 
  6457.  
  6458.  pExtendedCriteria (PVOID) - input 
  6459.     Pointer to the extended search criteria. 
  6460.  
  6461.     Points to a buffer that contains the class-specific extended search 
  6462.     criteria. 
  6463.  
  6464.     If this parameter is specified, only the objects that match the specified 
  6465.     extended search criteria are returned. 
  6466.  
  6467.     If this parameter is NULL, objects of all classes are returned. 
  6468.  
  6469.  pBuffer (POBJECT) - output 
  6470.     Pointer to a buffer that contains an array of object pointers. 
  6471.  
  6472.     The size of this buffer must be large enough to hold the number of 
  6473.     requested entries specified by pCount. 
  6474.  
  6475.  pCount (PULONG) - in/out 
  6476.     Address of the number of matching entries requested in pBuffer. 
  6477.  
  6478.     On return, this field contains the number of entries placed into pBuffer. 
  6479.  
  6480.  rc (BOOL) - returns 
  6481.     Success indicator. 
  6482.  
  6483.     TRUE         Successful completion. 
  6484.  
  6485.     FALSE        Error occurred. 
  6486.  
  6487.     If wpclsFindObjectFirst returns FALSE, the wpQueryError method can be 
  6488.     called to retrieve the error code. Error codes include the following: 
  6489.  
  6490.     WPERR_BUFFER_OVERFLOW           The pBuffer was not large enough to fit all 
  6491.                                     objects matching the specified criteria. 
  6492.                                     The wpclsFindObjectNext method should be 
  6493.                                     called to retrieve the rest of the objects 
  6494.                                     matching the specified criteria. 
  6495.  
  6496.     WPERR_OBJECT_NOT_FOUND          No objects matching the specified criteria 
  6497.                                     were found. 
  6498.  
  6499.  
  6500. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Remarks ΓòÉΓòÉΓòÉ
  6501.  
  6502. This method returns object pointers (up to the number requested in pCount) for 
  6503. as many objects that match the specifications and that fit in pBuffer. On 
  6504. output, pCount contains the actual number of object pointers returned. The 
  6505. returned objects are all locked. The wpUnlockObject method for each object must 
  6506. be called when finished using the object. 
  6507.  
  6508. The wpclsFindObjectNext method uses the find object handle returned by 
  6509. wpclsFindObjectFirst to continue the search started by the wpclsFindObjectFirst 
  6510. request. 
  6511.  
  6512. The wpclsFindObjectEnd method should be called to terminate the find operation. 
  6513.  
  6514.  
  6515. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Usage ΓòÉΓòÉΓòÉ
  6516.  
  6517. This method can be called at any time in order to find objects. 
  6518.  
  6519.  
  6520. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - How to Override ΓòÉΓòÉΓòÉ
  6521.  
  6522. This method is generally not overridden. 
  6523.  
  6524.  
  6525. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Related Methods ΓòÉΓòÉΓòÉ
  6526.  
  6527.      wpclsFindObjectEnd 
  6528.      wpclsFindObjectNext 
  6529.  
  6530.  
  6531. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Example Code ΓòÉΓòÉΓòÉ
  6532.  
  6533. This example code finds all folders contained in the Desktop subtree. 
  6534.  
  6535. VOID  clsFindEverybody(SOMAny *self)
  6536. {
  6537.   BOOL      rc;                 /* Return from methods                 */
  6538.   HFIND     hFind = 0;          /* Handle for repeated finds           */
  6539.   CLASS     Class[2];           /* List of classes to look for         */
  6540.   OBJECT    Object[10];         /* Objects returned from search        */
  6541.   ULONG     ulCount = 10;       /* Count of objects to find or found   */
  6542.   WPFolder  *folder = 0;        /* Pointer to folder for search        */
  6543.   ULONG     errorid = 0;        /* Error returned from previous search */
  6544.   CHAR      sz[CCHMAXPATH];     /* Title string to look for            */
  6545.   PSZ       title = sz;
  6546.   Class[0] = _WPFolder;
  6547.   Class[1] = NULL;
  6548.  
  6549.   /* Get the pointer to the Desktop */
  6550.   folder = _wpclsQueryFolder(_WPFolder, "<WP_DESKTOP>", TRUE);
  6551.  
  6552.   /* Reset the error indicators */
  6553.   _wpclsSetError(_WPObject, 0);
  6554.  
  6555.   rc = 0;
  6556.   /* Attempt to find the first 10 objects matching the criteria */
  6557.   ulCount = 10;
  6558.   rc = _wpclsFindObjectFirst(_WPObject,   /* Class self pointer                */
  6559.                              Class,       /* Pointer to array of class objects */
  6560.                              &hFind,      /* Handle for wpclsFindObjectNext    */
  6561.                              NULL,        /* Find EVERYTHING                   */
  6562.                              folder,      /* Pointer to folder of interest     */
  6563.                              TRUE,        /* Search all folders in tree        */
  6564.                              NULL,        /* No extended criteria              */
  6565.                              Object,      /* Array of object pointers          */
  6566.                              &ulCount);   /* Number requested and number found */
  6567.  
  6568.   /* Get the errorid */
  6569.   errorid = _wpclsQueryError(_WPObject);
  6570.  
  6571.   if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc)
  6572.   {
  6573.     /* Process the objects found here */
  6574.   }
  6575.   else
  6576.   {
  6577.     somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid);
  6578.     return;
  6579.   } /* endif */
  6580.  
  6581.   do
  6582.   {
  6583.     /* Reset error indicators */
  6584.     _wpclsSetError(_WPObject, 0);
  6585.  
  6586.     rc = 0;
  6587.     /* Look for the next 10 objects */
  6588.     ulCount = 10;
  6589.     rc = _wpclsFindObjectNext(_WPObject,  /* Self                      */
  6590.                               hFind,      /* Handle from previous Find */
  6591.                               Object,     /* Objects found             */
  6592.                               &ulCount ); /* Number to look for.       */
  6593.                                           /* On return, number found   */
  6594.     errorid = _wpclsQueryError(_WPObject);
  6595.     if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc)
  6596.     {
  6597.       /* Process all objects found here */
  6598.     }
  6599.     else
  6600.     {
  6601.       somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  6602.       return;
  6603.     } /* endif */
  6604.   }
  6605.   while (errorid == WPERR_BUFFER_OVERFLOW);
  6606.  
  6607.   /* Reset the error indicators */
  6608.   _wpclsSetError(_WPObject, 0);
  6609.  
  6610.   rc = 0;
  6611.   /* Indicate find complete */
  6612.   rc =_wpclsFindObjectEnd(_WPObject, hFind);
  6613.   if (!rc)
  6614.   {
  6615.     errorid = _wpclsQueryError(_WPObject);
  6616.     somPrintf("_wpclsFindObjectEnd failed, errorid=%u\n", errorid);
  6617.     return;
  6618.   }
  6619.   return;
  6620. }
  6621.  
  6622.  
  6623. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectFirst - Topics ΓòÉΓòÉΓòÉ
  6624.  
  6625. Select an item: 
  6626.  
  6627. Syntax
  6628. Parameters
  6629. Returns
  6630. Remarks
  6631. How to Override
  6632. Usage
  6633. Example Code
  6634. Related Methods
  6635. Glossary
  6636.  
  6637.  
  6638. ΓòÉΓòÉΓòÉ 3.6. wpclsFindObjectNext ΓòÉΓòÉΓòÉ
  6639.  
  6640.  
  6641. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Syntax ΓòÉΓòÉΓòÉ
  6642.  
  6643. This method is called to find the next set of matching objects. 
  6644.  
  6645.  
  6646. #define INCL_WINWORKPLACE
  6647. #include <os2.h>
  6648.  
  6649. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6650. HFIND           hfind;    /*  Handle associated with a previous wpclsFindObjectFirst or wpclsFindObjectNext method call. */
  6651. POBJECT         pBuffer;  /*  Pointer to a buffer that contains an array of object pointers. */
  6652. PULONG          pCount;   /*  Address of the number of matching entries requested in pBuffer. */
  6653. BOOL            rc;       /*  Success indicator. */
  6654.  
  6655. rc = _wpclsFindObjectNext(somSelf, hfind,
  6656.        pBuffer, pCount);
  6657.  
  6658.  
  6659. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - somSelf ΓòÉΓòÉΓòÉ
  6660.  
  6661.  somSelf (M_WPObject *) - input 
  6662.     Pointer to the WPObject class object. 
  6663.  
  6664.  
  6665. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - hfind ΓòÉΓòÉΓòÉ
  6666.  
  6667.  hfind (HFIND) - input 
  6668.     Handle associated with a previous wpclsFindObjectFirst or 
  6669.     wpclsFindObjectNext method call. 
  6670.  
  6671.  
  6672. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - pBuffer ΓòÉΓòÉΓòÉ
  6673.  
  6674.  pBuffer (POBJECT) - output 
  6675.     Pointer to a buffer that contains an array of object pointers. 
  6676.  
  6677.     The size of this buffer must be large enough to hold the number of 
  6678.     requested entries specified by pulCount. 
  6679.  
  6680.  
  6681. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Parameter - pCount ΓòÉΓòÉΓòÉ
  6682.  
  6683.  pCount (PULONG) - in/out 
  6684.     Address of the number of matching entries requested in pBuffer. 
  6685.  
  6686.     On return, this field contains the number of entries placed into pBuffer. 
  6687.  
  6688.  
  6689. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext Return Value - rc ΓòÉΓòÉΓòÉ
  6690.  
  6691.  rc (BOOL) - returns 
  6692.     Success indicator. 
  6693.  
  6694.     TRUE           Successful completion. 
  6695.     FALSE          Error occurred. 
  6696.  
  6697.                    FALSE can indicate: 
  6698.                         WPERR_OBJECT_NOT_FOUND 
  6699.                         WPERR_BUFFER_OVERFLOW 
  6700.  
  6701.  
  6702. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Parameters ΓòÉΓòÉΓòÉ
  6703.  
  6704.  somSelf (M_WPObject *) - input 
  6705.     Pointer to the WPObject class object. 
  6706.  
  6707.  hfind (HFIND) - input 
  6708.     Handle associated with a previous wpclsFindObjectFirst or 
  6709.     wpclsFindObjectNext method call. 
  6710.  
  6711.  pBuffer (POBJECT) - output 
  6712.     Pointer to a buffer that contains an array of object pointers. 
  6713.  
  6714.     The size of this buffer must be large enough to hold the number of 
  6715.     requested entries specified by pulCount. 
  6716.  
  6717.  pCount (PULONG) - in/out 
  6718.     Address of the number of matching entries requested in pBuffer. 
  6719.  
  6720.     On return, this field contains the number of entries placed into pBuffer. 
  6721.  
  6722.  rc (BOOL) - returns 
  6723.     Success indicator. 
  6724.  
  6725.     TRUE           Successful completion. 
  6726.     FALSE          Error occurred. 
  6727.  
  6728.                    FALSE can indicate: 
  6729.                         WPERR_OBJECT_NOT_FOUND 
  6730.                         WPERR_BUFFER_OVERFLOW 
  6731.  
  6732.  
  6733. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Remarks ΓòÉΓòÉΓòÉ
  6734.  
  6735. wpclsFindObjectNext returns object pointers (up to the number requested in 
  6736. pulCount) for as many objects that match the specifications and that fit in 
  6737. pBuffer. On output, pulCount contains the actual number of object pointers 
  6738. returned. 
  6739.  
  6740. wpclsFindObjectNext uses the find object handle associated with 
  6741. wpclsFindObjectFirst to continue the search started by the wpclsFindObjectFirst 
  6742. request. 
  6743.  
  6744. If wpclsFindObjectNext returns FALSE, the wpQueryError method can be called to 
  6745. retrieve the error code.  Error codes include: 
  6746.  
  6747.  WPERR_OBJECT_NOT_FOUND 
  6748.     No objects matching the specified criteria were found. 
  6749.  
  6750.  WPERR_BUFFER_OVERFLOW 
  6751.     The pBuffer buffer was not large enough to fit all objects matching the 
  6752.     specified criteria.  The wpclsFindObjectNext method should be called to 
  6753.     retrieve the rest of the objects matching the specified criteria. 
  6754.  
  6755.  The wpclsFindObjectEnd method should be called to terminate the find 
  6756.  operation. 
  6757.  
  6758.  
  6759. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Usage ΓòÉΓòÉΓòÉ
  6760.  
  6761. This method can be called at any time in order to find the next set of matching 
  6762. objects.  This method should be called only after a previous call to the 
  6763. wpclsFindObjectFirst method returned an error of WPERR_BUFFER_OVERFLOW. 
  6764.  
  6765.  
  6766. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - How to Override ΓòÉΓòÉΓòÉ
  6767.  
  6768. This method is generally not overridden. 
  6769.  
  6770.  
  6771. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Related Methods ΓòÉΓòÉΓòÉ
  6772.  
  6773.      wpclsFindObjectEnd 
  6774.      wpclsFindObjectFirst 
  6775.      wpclsFindObjectNext 
  6776.  
  6777.  
  6778. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Example Code ΓòÉΓòÉΓòÉ
  6779.  
  6780.  This example finds all occurrences of an object type in a folder. 
  6781.  
  6782.  VOID  clsFindEverybody(SOMAny *self)
  6783. {
  6784.    BOOL      rc;                 /* Return from methods */
  6785.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  6786.    CLASS     Class[2];           /* List of classes to look for */
  6787.    OBJECT    Object[10];         /* Objects returned from search */
  6788.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  6789.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  6790.    ULONG     errorid     = 0;    /* Error returned from previous search */
  6791.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  6792.    PSZ       title = sz;
  6793.    Class[0] = _WPFolder;
  6794.    Class[1] = NULL;
  6795.    /* Get the pointer to the desktop (since that is where we are looking) */
  6796.  
  6797.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  6798.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  6799.    rc = 0;
  6800.          /* Attempt to find the first 10 objects matching our criteria */
  6801.  
  6802.    ulCount = 10;
  6803.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  6804.                              Class,         /* Pointer to array of class objects */
  6805.                              &hFind,        /* Handle for wpclsFindObjectNext */
  6806.                              NULL,          /* Find EVERYTHING */
  6807.                              folder,        /* Pointer to folder of interest */
  6808.                              TRUE,          /* Search all folders in tree */
  6809.                              NULL,          /* No extended criteria */
  6810.                              Object,        /* Array of object pointers */
  6811.                              &ulCount );    /* Number requested and number found */
  6812.  
  6813.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  6814.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6815.  
  6816.               /***** Process objects found here ******/
  6817.    } else {
  6818.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  6819.       return;
  6820.    } /* endif */
  6821.  
  6822.    do {
  6823.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6824.       rc = 0;
  6825.              /* Look for next 10 objects */
  6826.  
  6827.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  6828.                                 hFind,          /* Handle from previous Find */
  6829.                                 Object,         /* Objects found */
  6830.                                 &ulCount );     /* Number to look for. On
  6831.                                                    return, number found */
  6832.  
  6833.       errorid = _wpclsQueryError( _WPObject );
  6834.  
  6835.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  6836.               /***** Process objects found here ******/
  6837.       } else {
  6838.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  6839.             return;
  6840.       } /* endif */
  6841.  
  6842.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  6843.  
  6844.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  6845.    rc = 0;
  6846.                /* Indicate find complete */
  6847.  
  6848.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  6849.  
  6850.    if (!rc) {
  6851.      errorid = _wpclsQueryError( _WPObject );
  6852.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  6853.      return;
  6854.    }
  6855.    return;
  6856. }
  6857.  
  6858.  
  6859. ΓòÉΓòÉΓòÉ <hidden> wpclsFindObjectNext - Topics ΓòÉΓòÉΓòÉ
  6860.  
  6861. Select an item: 
  6862.  
  6863. Syntax
  6864. Parameters
  6865. Returns
  6866. Remarks
  6867. How to Override
  6868. Usage
  6869. Example Code
  6870. Related Methods
  6871. Glossary
  6872.  
  6873.  
  6874. ΓòÉΓòÉΓòÉ 3.7. wpclsFindOneObject ΓòÉΓòÉΓòÉ
  6875.  
  6876.  
  6877. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Syntax ΓòÉΓòÉΓòÉ
  6878.  
  6879. This method is specific to version 3, or higher, of the OS/2 operating system. 
  6880.  
  6881. This method is used by find pushbuttons to find an object matching a predefined 
  6882. set of properties. 
  6883.  
  6884.  
  6885. #define INCL_WINWORKPLACE
  6886. #include <os2.h>
  6887.  
  6888. M_WPObject     *somSelf;        /*  Pointer to the WPObject class object. */
  6889. HWND            hwndOwner;      /*  Handle of the owner window for the dialogs. */
  6890. PSZ             pszFindParams;  /*  Setup string which defines the properties of an object. */
  6891. WPObject       *Object;         /*  Pointer to the found object. */
  6892.  
  6893. Object = _wpclsFindOneObject(somSelf, hwndOwner,
  6894.            pszFindParams);
  6895.  
  6896.  
  6897. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Parameter - somSelf ΓòÉΓòÉΓòÉ
  6898.  
  6899.  somSelf (M_WPObject *) - input 
  6900.     Pointer to the WPObject class object. 
  6901.  
  6902.  
  6903. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Parameter - hwndOwner ΓòÉΓòÉΓòÉ
  6904.  
  6905.  hwndOwner (HWND) - input 
  6906.     Handle of the owner window for the dialogs. 
  6907.  
  6908.  
  6909. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Parameter - pszFindParams ΓòÉΓòÉΓòÉ
  6910.  
  6911.  pszFindParams (PSZ) - input 
  6912.     Setup string which defines the properties of an object. 
  6913.  
  6914.  
  6915. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject Return Value - Object ΓòÉΓòÉΓòÉ
  6916.  
  6917.  Object (WPObject *) - returns 
  6918.     Pointer to the found object. 
  6919.  
  6920.  
  6921. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Parameters ΓòÉΓòÉΓòÉ
  6922.  
  6923.  somSelf (M_WPObject *) - input 
  6924.     Pointer to the WPObject class object. 
  6925.  
  6926.  hwndOwner (HWND) - input 
  6927.     Handle of the owner window for the dialogs. 
  6928.  
  6929.  pszFindParams (PSZ) - input 
  6930.     Setup string which defines the properties of an object. 
  6931.  
  6932.  Object (WPObject *) - returns 
  6933.     Pointer to the found object. 
  6934.  
  6935.  
  6936. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Usage ΓòÉΓòÉΓòÉ
  6937.  
  6938. This method can be called at any time. 
  6939.  
  6940.  
  6941. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - How to Override ΓòÉΓòÉΓòÉ
  6942.  
  6943. This method is generally not overridden. 
  6944.  
  6945.  
  6946. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Related Methods ΓòÉΓòÉΓòÉ
  6947.  
  6948.      wpclsFindObjectEnd 
  6949.      wpclsFindObjectFirst 
  6950.      wpclsFindObjectNext 
  6951.  
  6952.  
  6953. ΓòÉΓòÉΓòÉ <hidden> wpclsFindOneObject - Topics ΓòÉΓòÉΓòÉ
  6954.  
  6955. Select an item: 
  6956.  
  6957. Syntax
  6958. Parameters
  6959. Returns
  6960. How to Override
  6961. Usage
  6962. Related Methods
  6963. Glossary
  6964.  
  6965.  
  6966. ΓòÉΓòÉΓòÉ 3.8. wpclsIncUsage ΓòÉΓòÉΓòÉ
  6967.  
  6968.  
  6969. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Syntax ΓòÉΓòÉΓòÉ
  6970.  
  6971. This method is specific to version 3, or higher, of the OS/2 operating system. 
  6972.  
  6973. This class method is called to increment the class usage count. 
  6974.  
  6975.  
  6976. #define INCL_WINWORKPLACE
  6977. #include <os2.h>
  6978.  
  6979. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  6980.  
  6981. wpclsIncUsage(somSelf);
  6982.  
  6983.  
  6984. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage Parameter - somSelf ΓòÉΓòÉΓòÉ
  6985.  
  6986.  somSelf (M_WPObject *) - input 
  6987.     Pointer to the WPObject class object. 
  6988.  
  6989.  
  6990. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Return Value ΓòÉΓòÉΓòÉ
  6991.  
  6992.     There is no return value for this method. 
  6993.  
  6994.  
  6995. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Parameters ΓòÉΓòÉΓòÉ
  6996.  
  6997.  somSelf (M_WPObject *) - input 
  6998.     Pointer to the WPObject class object. 
  6999.  
  7000.     There is no return value for this method. 
  7001.  
  7002.  
  7003. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Remarks ΓòÉΓòÉΓòÉ
  7004.  
  7005. The class usage count is used by the system to dynamically load and unload DLLs 
  7006. containing classes. 
  7007.  
  7008.  
  7009. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - How to Override ΓòÉΓòÉΓòÉ
  7010.  
  7011. This method should not be overridden. 
  7012.  
  7013.  
  7014. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Related Methods ΓòÉΓòÉΓòÉ
  7015.  
  7016.      wpclsDecUsage 
  7017.  
  7018.  
  7019. ΓòÉΓòÉΓòÉ <hidden> wpclsIncUsage - Topics ΓòÉΓòÉΓòÉ
  7020.  
  7021. Select an item: 
  7022.  
  7023. Syntax
  7024. Parameters
  7025. Returns
  7026. Remarks
  7027. How to Override
  7028. Related Methods
  7029. Glossary
  7030.  
  7031.  
  7032. ΓòÉΓòÉΓòÉ 3.9. wpclsInitData ΓòÉΓòÉΓòÉ
  7033.  
  7034.  
  7035. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Syntax ΓòÉΓòÉΓòÉ
  7036.  
  7037. This method is called to allow the class object to initialize its instance 
  7038. data. 
  7039.  
  7040.  
  7041. #define INCL_WINWORKPLACE
  7042. #include <os2.h>
  7043.  
  7044. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  7045.  
  7046. wpclsInitData(somSelf);
  7047.  
  7048.  
  7049. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData Parameter - somSelf ΓòÉΓòÉΓòÉ
  7050.  
  7051.  somSelf (M_WPObject *) - input 
  7052.     Pointer to the WPObject class object. 
  7053.  
  7054.  
  7055. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Return Value ΓòÉΓòÉΓòÉ
  7056.  
  7057.     There is no return value for this method. 
  7058.  
  7059.  
  7060. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Parameters ΓòÉΓòÉΓòÉ
  7061.  
  7062.  somSelf (M_WPObject *) - input 
  7063.     Pointer to the WPObject class object. 
  7064.  
  7065.     There is no return value for this method. 
  7066.  
  7067.  
  7068. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Remarks ΓòÉΓòÉΓòÉ
  7069.  
  7070. This method is called immediately after the class object is first awakened. 
  7071. When the class object is made dormant, the wpclsUnInitData method is called to 
  7072. give the class object the opportunity to deallocate resources allocated during 
  7073. the processing of wpclsInitData. 
  7074.  
  7075.  
  7076. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Usage ΓòÉΓòÉΓòÉ
  7077.  
  7078. This method is generally called only by the system when the class object is 
  7079. awakened. The class object is awakened when the first instance of this class is 
  7080. either awakened or newly created. It is made dormant again when the last 
  7081. instance of this class is made dormant. 
  7082.  
  7083.  
  7084. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - How to Override ΓòÉΓòÉΓòÉ
  7085.  
  7086. Any class that has metaclass instance variables should override this method so 
  7087. that those variables are all initially in a known state. It is essential to 
  7088. pass this method onto the parent class object before performing any override 
  7089. processing. 
  7090.  
  7091.  
  7092. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Related Methods ΓòÉΓòÉΓòÉ
  7093.  
  7094.      wpclsUnInitData 
  7095.  
  7096.  
  7097. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Example Code ΓòÉΓòÉΓòÉ
  7098.  
  7099. This coding example uses wpclsInitData to initialize class data associated with 
  7100. MyDataBase. 
  7101.  
  7102. SOM_Scope void   SOMLINK MyDataBaseM_wpclsInitData(M_MyDataBase *somSelf)
  7103. {
  7104.     /* M_MyDataBaseData *somThis = M_MyDataBaseGetData(somSelf); */
  7105.     M_MyDataBaseMethodDebug("M_MyDataBase","MyDataBaseM_wpclsInitData");
  7106.  
  7107.     hModule = _clsQueryModuleHandle( somSelf );
  7108.  
  7109.     _hIcon = WinLoadPointer ( HWND_DESKTOP, hModule, ID_WINDOW );
  7110.  
  7111.     parent_wpclsInitData(somSelf);
  7112. }
  7113.  
  7114.  
  7115. ΓòÉΓòÉΓòÉ <hidden> wpclsInitData - Topics ΓòÉΓòÉΓòÉ
  7116.  
  7117. Select an item: 
  7118.  
  7119. Syntax
  7120. Parameters
  7121. Returns
  7122. Remarks
  7123. How to Override
  7124. Usage
  7125. Example Code
  7126. Related Methods
  7127. Glossary
  7128.  
  7129.  
  7130. ΓòÉΓòÉΓòÉ 3.10. wpclsInsertMultipleObjects ΓòÉΓòÉΓòÉ
  7131.  
  7132.  
  7133. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Syntax ΓòÉΓòÉΓòÉ
  7134.  
  7135. This method is specific to version 3, or higher, of the OS/2 operating system. 
  7136.  
  7137. This method inserts multiple objects into a container at one time. 
  7138.  
  7139.  
  7140. #define INCL_WINWORKPLACE
  7141. #include <os2.h>
  7142.  
  7143. M_WPObject     *somSelf;        /*  Pointer to the WPObject class object. */
  7144. HWND            hwndCnr;        /*  Handle to the container window in which objects are to be inserted. */
  7145. PPOINTL         pptlIcon;       /*  Pointer to the initial icon position of the first icon inserted. */
  7146. PVOID          *pObjectArray;   /*  Pointer to an array of object pointers. */
  7147. PVOID           pRecordParent;  /*  Pointer to the parent record. */
  7148. ULONG           NumRecords;     /*  Number of records in pObjectArray to be inserted. */
  7149. BOOL            rc;             /*  Success indicator. */
  7150.  
  7151. rc = _wpclsInsertMultipleObjects(somSelf,
  7152.        hwndCnr, pptlIcon, pObjectArray, pRecordParent,
  7153.        NumRecords);
  7154.  
  7155.  
  7156. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - somSelf ΓòÉΓòÉΓòÉ
  7157.  
  7158.  somSelf (M_WPObject *) - input 
  7159.     Pointer to the WPObject class object. 
  7160.  
  7161.  
  7162. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - hwndCnr ΓòÉΓòÉΓòÉ
  7163.  
  7164.  hwndCnr (HWND) - input 
  7165.     Handle to the container window in which objects are to be inserted. 
  7166.  
  7167.  
  7168. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - pptlIcon ΓòÉΓòÉΓòÉ
  7169.  
  7170.  pptlIcon (PPOINTL) - input 
  7171.     Pointer to the initial icon position of the first icon inserted. 
  7172.  
  7173.  
  7174. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - pObjectArray ΓòÉΓòÉΓòÉ
  7175.  
  7176.  pObjectArray (PVOID *) - input 
  7177.     Pointer to an array of object pointers. 
  7178.  
  7179.     The objects in this array are to be inserted into the container. 
  7180.  
  7181.  
  7182. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - pRecordParent ΓòÉΓòÉΓòÉ
  7183.  
  7184.  pRecordParent (PVOID) - input 
  7185.     Pointer to the parent record. 
  7186.  
  7187.     This parameter should be set to NULL if the records being inserted will not 
  7188.     have a parent or tree view is not supported. 
  7189.  
  7190.  
  7191. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Parameter - NumRecords ΓòÉΓòÉΓòÉ
  7192.  
  7193.  NumRecords (ULONG) - input 
  7194.     Number of records in pObjectArray to be inserted. 
  7195.  
  7196.     This parameter must be greater than 0. 
  7197.  
  7198.  
  7199. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects Return Value - rc ΓòÉΓòÉΓòÉ
  7200.  
  7201.  rc (BOOL) - returns 
  7202.     Success indicator. 
  7203.  
  7204.     TRUE 
  7205.             Successful completion. 
  7206.     FALSE 
  7207.             Errors occurred. 
  7208.  
  7209.  
  7210. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Parameters ΓòÉΓòÉΓòÉ
  7211.  
  7212.  somSelf (M_WPObject *) - input 
  7213.     Pointer to the WPObject class object. 
  7214.  
  7215.  hwndCnr (HWND) - input 
  7216.     Handle to the container window in which objects are to be inserted. 
  7217.  
  7218.  pptlIcon (PPOINTL) - input 
  7219.     Pointer to the initial icon position of the first icon inserted. 
  7220.  
  7221.  pObjectArray (PVOID *) - input 
  7222.     Pointer to an array of object pointers. 
  7223.  
  7224.     The objects in this array are to be inserted into the container. 
  7225.  
  7226.  pRecordParent (PVOID) - input 
  7227.     Pointer to the parent record. 
  7228.  
  7229.     This parameter should be set to NULL if the records being inserted will not 
  7230.     have a parent or tree view is not supported. 
  7231.  
  7232.  NumRecords (ULONG) - input 
  7233.     Number of records in pObjectArray to be inserted. 
  7234.  
  7235.     This parameter must be greater than 0. 
  7236.  
  7237.  rc (BOOL) - returns 
  7238.     Success indicator. 
  7239.  
  7240.     TRUE 
  7241.             Successful completion. 
  7242.     FALSE 
  7243.             Errors occurred. 
  7244.  
  7245.  
  7246. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Remarks ΓòÉΓòÉΓòÉ
  7247.  
  7248. This method provides rapid insertion of multiple objects into a container at 
  7249. once. wpCnrInsertObject performs the same function as this method, but operates 
  7250. only on one object at a time. 
  7251.  
  7252. This method adds each object to the in-use list. 
  7253.  
  7254.  
  7255. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Usage ΓòÉΓòÉΓòÉ
  7256.  
  7257. This method can be called at any time to add multiple objects to a container. 
  7258.  
  7259.  
  7260. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - How to Override ΓòÉΓòÉΓòÉ
  7261.  
  7262. This method is generally not overridden. 
  7263.  
  7264.  
  7265. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Related Methods ΓòÉΓòÉΓòÉ
  7266.  
  7267.      wpCnrRemoveObject 
  7268.      wpCnrInsertObject 
  7269.      wpclsRemoveObjects 
  7270.  
  7271.  
  7272. ΓòÉΓòÉΓòÉ <hidden> wpclsInsertMultipleObjects - Topics ΓòÉΓòÉΓòÉ
  7273.  
  7274. Select an item: 
  7275.  
  7276. Syntax
  7277. Parameters
  7278. Returns
  7279. Remarks
  7280. How to Override
  7281. Usage
  7282. Related Methods
  7283. Glossary
  7284.  
  7285.  
  7286. ΓòÉΓòÉΓòÉ 3.11. wpclsMakeAwake ΓòÉΓòÉΓòÉ
  7287.  
  7288.  
  7289. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Syntax ΓòÉΓòÉΓòÉ
  7290.  
  7291. This method is called to allow the specified class to awaken an object. 
  7292.  
  7293.  
  7294. #define INCL_WINWORKPLACE
  7295. #include <os2.h>
  7296.  
  7297. M_WPObject     *somSelf;   /*  Pointer to the WPObject class object. */
  7298. PSZ             pTitle;    /*  Pointer to the object title. */
  7299. ULONG           ulStyle;   /*  Object style flags to set on the object. */
  7300. HPOINTER        hptrIcon;  /*  Icon to set on the object. */
  7301. POBJDATA        pObjData;  /*  Pointer to the object data. */
  7302. WPFolder       *Folder;    /*  Pointer to a Folder object. */
  7303. ULONG           ulUser;    /*  Base class-defined value. */
  7304. WPObject       *Success;   /*  Success indicator. */
  7305.  
  7306. Success = _wpclsMakeAwake(somSelf, pTitle,
  7307.             ulStyle, hptrIcon, pObjData, Folder,
  7308.             ulUser);
  7309.  
  7310.  
  7311. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - somSelf ΓòÉΓòÉΓòÉ
  7312.  
  7313.  somSelf (M_WPObject *) - input 
  7314.     Pointer to the WPObject class object. 
  7315.  
  7316.  
  7317. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - pTitle ΓòÉΓòÉΓòÉ
  7318.  
  7319.  pTitle (PSZ) - input 
  7320.     Pointer to the object title. 
  7321.  
  7322.     A pointer to a string containing a title to set on the object. If this 
  7323.     value is NULL, the class default value is used. 
  7324.  
  7325.  
  7326. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - ulStyle ΓòÉΓòÉΓòÉ
  7327.  
  7328.  ulStyle (ULONG) - input 
  7329.     Object style flags to set on the object. 
  7330.  
  7331.     If this value is NULL, the current or default value is used. 
  7332.  
  7333.     Predefined object style bits are as follows: 
  7334.  
  7335.     OBJSTYLE_CUSTOMICON 
  7336.             Destroy the icon when the object goes to sleep. 
  7337.     OBJSTYLE_NOCOPY 
  7338.             Do not allow copy on the object. 
  7339.     OBJSTYLE_NODELETE 
  7340.             Do not allow delete on the object. 
  7341.     OBJSTYLE_NODDRAG 
  7342.             Do not allow drag of this object. 
  7343.     OBJSTYLE_NODDROPON 
  7344.             Do not allow dropping on this object. 
  7345.     OBJSTYLE_NOLINK 
  7346.             Do not allow linking on the object. 
  7347.     OBJSTYLE_NOMOVE 
  7348.             Do not allow moving on the object. 
  7349.     OBJSTYLE_NOPRINT 
  7350.             Do not allow printting of this object. 
  7351.     OBJSTYLE_NORENAME 
  7352.             Do not allow renaming of the object. 
  7353.     OBJSTYLE_NOTVISIBLE 
  7354.             Make this object hidden. 
  7355.     OBJSTYLE_NODSETTINGS 
  7356.             Do not allow setting of this object. 
  7357.     OBJSTYLE_TEMPLATE 
  7358.             This object is a template. 
  7359.  
  7360.  
  7361. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - hptrIcon ΓòÉΓòÉΓòÉ
  7362.  
  7363.  hptrIcon (HPOINTER) - input 
  7364.     Icon to set on the object. 
  7365.  
  7366.     If this value is NULL, the class default value is used. 
  7367.  
  7368.  
  7369. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - pObjData ΓòÉΓòÉΓòÉ
  7370.  
  7371.  pObjData (POBJDATA) - input 
  7372.     Pointer to the object data. 
  7373.  
  7374.     If this value is NULL, the class default value is used. 
  7375.  
  7376.  
  7377. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - Folder ΓòÉΓòÉΓòÉ
  7378.  
  7379.  Folder (WPFolder *) - input 
  7380.     Pointer to a Folder object. 
  7381.  
  7382.     A pointer to a Folder object that contains the new object. This pointer can 
  7383.     be determined by issuing a call to the wpclsQueryFolder method. 
  7384.  
  7385.  
  7386. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Parameter - ulUser ΓòÉΓòÉΓòÉ
  7387.  
  7388.  ulUser (ULONG) - input 
  7389.     Base class-defined value. 
  7390.  
  7391.     This value is defined by the user and used by the base storage class. 
  7392.  
  7393.  
  7394. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake Return Value - Success ΓòÉΓòÉΓòÉ
  7395.  
  7396.  Success (WPObject *) - returns 
  7397.     Success indicator. 
  7398.  
  7399.     NULL           Error occurred 
  7400.     Other          Pointer to the awakened object. 
  7401.  
  7402.  
  7403. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Parameters ΓòÉΓòÉΓòÉ
  7404.  
  7405.  somSelf (M_WPObject *) - input 
  7406.     Pointer to the WPObject class object. 
  7407.  
  7408.  pTitle (PSZ) - input 
  7409.     Pointer to the object title. 
  7410.  
  7411.     A pointer to a string containing a title to set on the object. If this 
  7412.     value is NULL, the class default value is used. 
  7413.  
  7414.  ulStyle (ULONG) - input 
  7415.     Object style flags to set on the object. 
  7416.  
  7417.     If this value is NULL, the current or default value is used. 
  7418.  
  7419.     Predefined object style bits are as follows: 
  7420.  
  7421.     OBJSTYLE_CUSTOMICON 
  7422.             Destroy the icon when the object goes to sleep. 
  7423.     OBJSTYLE_NOCOPY 
  7424.             Do not allow copy on the object. 
  7425.     OBJSTYLE_NODELETE 
  7426.             Do not allow delete on the object. 
  7427.     OBJSTYLE_NODDRAG 
  7428.             Do not allow drag of this object. 
  7429.     OBJSTYLE_NODDROPON 
  7430.             Do not allow dropping on this object. 
  7431.     OBJSTYLE_NOLINK 
  7432.             Do not allow linking on the object. 
  7433.     OBJSTYLE_NOMOVE 
  7434.             Do not allow moving on the object. 
  7435.     OBJSTYLE_NOPRINT 
  7436.             Do not allow printting of this object. 
  7437.     OBJSTYLE_NORENAME 
  7438.             Do not allow renaming of the object. 
  7439.     OBJSTYLE_NOTVISIBLE 
  7440.             Make this object hidden. 
  7441.     OBJSTYLE_NODSETTINGS 
  7442.             Do not allow setting of this object. 
  7443.     OBJSTYLE_TEMPLATE 
  7444.             This object is a template. 
  7445.  
  7446.  hptrIcon (HPOINTER) - input 
  7447.     Icon to set on the object. 
  7448.  
  7449.     If this value is NULL, the class default value is used. 
  7450.  
  7451.  pObjData (POBJDATA) - input 
  7452.     Pointer to the object data. 
  7453.  
  7454.     If this value is NULL, the class default value is used. 
  7455.  
  7456.  Folder (WPFolder *) - input 
  7457.     Pointer to a Folder object. 
  7458.  
  7459.     A pointer to a Folder object that contains the new object. This pointer can 
  7460.     be determined by issuing a call to the wpclsQueryFolder method. 
  7461.  
  7462.  ulUser (ULONG) - input 
  7463.     Base class-defined value. 
  7464.  
  7465.     This value is defined by the user and used by the base storage class. 
  7466.  
  7467.  Success (WPObject *) - returns 
  7468.     Success indicator. 
  7469.  
  7470.     NULL           Error occurred 
  7471.     Other          Pointer to the awakened object. 
  7472.  
  7473.  
  7474. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Remarks ΓòÉΓòÉΓòÉ
  7475.  
  7476. An object is made awake when it is created in an open folder or when a folder 
  7477. containing the object is opened. An object awakened by the wpclsMakeAwake class 
  7478. method is automatically locked.  The wpUnlockObject method can be called to 
  7479. allow the object to return to its dormant state. 
  7480.  
  7481.  
  7482. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Usage ΓòÉΓòÉΓòÉ
  7483.  
  7484. This method is generally called only by base storage classes in order to awaken 
  7485. an object from the dormant state. 
  7486.  
  7487.  
  7488. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - How to Override ΓòÉΓòÉΓòÉ
  7489.  
  7490. This method is generally not overridden. 
  7491.  
  7492.  
  7493. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Related Methods ΓòÉΓòÉΓòÉ
  7494.  
  7495.      wpclsNew 
  7496.      wpInitData 
  7497.      wpUnlockObject 
  7498.  
  7499.  
  7500. ΓòÉΓòÉΓòÉ <hidden> wpclsMakeAwake - Topics ΓòÉΓòÉΓòÉ
  7501.  
  7502. Select an item: 
  7503.  
  7504. Syntax
  7505. Parameters
  7506. Returns
  7507. Remarks
  7508. How to Override
  7509. Usage
  7510. Related Methods
  7511. Glossary
  7512.  
  7513.  
  7514. ΓòÉΓòÉΓòÉ 3.12. wpclsNew ΓòÉΓòÉΓòÉ
  7515.  
  7516.  
  7517. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Syntax ΓòÉΓòÉΓòÉ
  7518.  
  7519. This method creates a new instance of a given class of object. 
  7520.  
  7521.  
  7522. #define INCL_WINWORKPLACE
  7523. #include <os2.h>
  7524.  
  7525. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  7526. PSZ             pszTitle;     /*  Pointer to the object title. */
  7527. PSZ             pszSetupEnv;  /*  Environment setup string. */
  7528. WPFolder       *Folder;       /*  Pointer to the folder object in which to place the new object. */
  7529. BOOL            fLock;        /*  Lock object flag. */
  7530. WPObject       *wpclsNew;     /*  Pointer to the new object. */
  7531.  
  7532. wpclsNew = _wpclsNew(somSelf, pszTitle, pszSetupEnv,
  7533.              Folder, fLock);
  7534.  
  7535.  
  7536. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - somSelf ΓòÉΓòÉΓòÉ
  7537.  
  7538.  somSelf (M_WPObject *) - input 
  7539.     Pointer to the WPObject class object. 
  7540.  
  7541.  
  7542. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - pszTitle ΓòÉΓòÉΓòÉ
  7543.  
  7544.  pszTitle (PSZ) - input 
  7545.     Pointer to the object title. 
  7546.  
  7547.     A pointer to a null-terminated string which contains the initial title of 
  7548.     the object as it is to appear when displayed on the user interface 
  7549.     underneath an icon or on the title bar of an open object. 
  7550.  
  7551.  
  7552. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - pszSetupEnv ΓòÉΓòÉΓòÉ
  7553.  
  7554.  pszSetupEnv (PSZ) - input 
  7555.     Environment setup string. 
  7556.  
  7557.     A pointer to a zero-terminated string which contains the environment setup 
  7558.     string of the new object. The pszSetupEnv string is extracted when the 
  7559.     wpSetup method is called. 
  7560.  
  7561.     Refer to wpSetup for the description of this field for the class of the 
  7562.     object being created. 
  7563.  
  7564.  
  7565. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - Folder ΓòÉΓòÉΓòÉ
  7566.  
  7567.  Folder (WPFolder *) - input 
  7568.     Pointer to the folder object in which to place the new object. 
  7569.  
  7570.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  7571.     method. 
  7572.  
  7573.  
  7574. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Parameter - fLock ΓòÉΓòÉΓòÉ
  7575.  
  7576.  fLock (BOOL) - input 
  7577.     Lock object flag. 
  7578.  
  7579.     Possible values are described in the following list: 
  7580.  
  7581.     TRUE 
  7582.             The new flag remains awake until the caller issues the 
  7583.             wpUnlockObject method on it. 
  7584.  
  7585.     FALSE 
  7586.             The newly created object is made dormant whenever the object and 
  7587.             the folder containing the object are closed. 
  7588.  
  7589.  
  7590. ΓòÉΓòÉΓòÉ <hidden> wpclsNew Return Value - wpclsNew ΓòÉΓòÉΓòÉ
  7591.  
  7592.  wpclsNew (WPObject *) - returns 
  7593.     Pointer to the new object. 
  7594.  
  7595.     A return value of NULL indicates that an error occurred. 
  7596.  
  7597.  
  7598. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Parameters ΓòÉΓòÉΓòÉ
  7599.  
  7600.  somSelf (M_WPObject *) - input 
  7601.     Pointer to the WPObject class object. 
  7602.  
  7603.  pszTitle (PSZ) - input 
  7604.     Pointer to the object title. 
  7605.  
  7606.     A pointer to a null-terminated string which contains the initial title of 
  7607.     the object as it is to appear when displayed on the user interface 
  7608.     underneath an icon or on the title bar of an open object. 
  7609.  
  7610.  pszSetupEnv (PSZ) - input 
  7611.     Environment setup string. 
  7612.  
  7613.     A pointer to a zero-terminated string which contains the environment setup 
  7614.     string of the new object. The pszSetupEnv string is extracted when the 
  7615.     wpSetup method is called. 
  7616.  
  7617.     Refer to wpSetup for the description of this field for the class of the 
  7618.     object being created. 
  7619.  
  7620.  Folder (WPFolder *) - input 
  7621.     Pointer to the folder object in which to place the new object. 
  7622.  
  7623.     This pointer can be determined by issuing a call to the wpclsQueryFolder 
  7624.     method. 
  7625.  
  7626.  fLock (BOOL) - input 
  7627.     Lock object flag. 
  7628.  
  7629.     Possible values are described in the following list: 
  7630.  
  7631.     TRUE 
  7632.             The new flag remains awake until the caller issues the 
  7633.             wpUnlockObject method on it. 
  7634.  
  7635.     FALSE 
  7636.             The newly created object is made dormant whenever the object and 
  7637.             the folder containing the object are closed. 
  7638.  
  7639.  wpclsNew (WPObject *) - returns 
  7640.     Pointer to the new object. 
  7641.  
  7642.     A return value of NULL indicates that an error occurred. 
  7643.  
  7644.  
  7645. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Remarks ΓòÉΓòÉΓòÉ
  7646.  
  7647. This method is a modified version of somNew that takes arguments. These 
  7648. arguments provide a way to create a new object with a defined state. 
  7649.  
  7650.  
  7651. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Usage ΓòÉΓòÉΓòÉ
  7652.  
  7653. This method can be called at any time to create a new workplace object. The 
  7654. created object is a persistent instance of the class specified by WPClass. 
  7655.  
  7656.  
  7657. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - How to Override ΓòÉΓòÉΓòÉ
  7658.  
  7659. This method can be overridden only in a metaclass. 
  7660.  
  7661.  
  7662. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Related Methods ΓòÉΓòÉΓòÉ
  7663.  
  7664.      wpFree 
  7665.      wpSetup 
  7666.      wpUnlockObject 
  7667.      wpclsQueryFolder 
  7668.  
  7669.  
  7670. ΓòÉΓòÉΓòÉ <hidden> wpclsNew - Topics ΓòÉΓòÉΓòÉ
  7671.  
  7672. Select an item: 
  7673.  
  7674. Syntax
  7675. Parameters
  7676. Returns
  7677. Remarks
  7678. How to Override
  7679. Usage
  7680. Related Methods
  7681. Glossary
  7682.  
  7683.  
  7684. ΓòÉΓòÉΓòÉ 3.13. wpclsObjectFromHandle ΓòÉΓòÉΓòÉ
  7685.  
  7686.  
  7687. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Syntax ΓòÉΓòÉΓòÉ
  7688.  
  7689. This method is specific to version 3, or higher, of the OS/2 operating system. 
  7690.  
  7691. This method extracts the object pointer for an instance represented by the 
  7692. given handle. 
  7693.  
  7694.  
  7695. #define INCL_WINWORKPLACE
  7696. #include <os2.h>
  7697.  
  7698. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  7699. HOBJECT         hObject;  /*  Persistent object handle. */
  7700. WPObject       *pObject;  /*  Pointer to the object instance. */
  7701.  
  7702. pObject = _wpclsObjectFromHandle(somSelf,
  7703.             hObject);
  7704.  
  7705.  
  7706. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle Parameter - somSelf ΓòÉΓòÉΓòÉ
  7707.  
  7708.  somSelf (M_WPObject *) - input 
  7709.     Pointer to the WPObject class object. 
  7710.  
  7711.  
  7712. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle Parameter - hObject ΓòÉΓòÉΓòÉ
  7713.  
  7714.  hObject (HOBJECT) - input 
  7715.     Persistent object handle. 
  7716.  
  7717.  
  7718. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle Return Value - pObject ΓòÉΓòÉΓòÉ
  7719.  
  7720.  pObject (WPObject *) - returns 
  7721.     Pointer to the object instance. 
  7722.  
  7723.  
  7724. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Parameters ΓòÉΓòÉΓòÉ
  7725.  
  7726.  somSelf (M_WPObject *) - input 
  7727.     Pointer to the WPObject class object. 
  7728.  
  7729.  hObject (HOBJECT) - input 
  7730.     Persistent object handle. 
  7731.  
  7732.  pObject (WPObject *) - returns 
  7733.     Pointer to the object instance. 
  7734.  
  7735.  
  7736. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Remarks ΓòÉΓòÉΓòÉ
  7737.  
  7738. Each base class must store the relationship between the object handles and the 
  7739. folders they reside in. 
  7740.  
  7741. Using HOBJECT for .INI files or files in which an application uses a 
  7742. rename/save/delete sequence is not supported. 
  7743.  
  7744.  
  7745. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Usage ΓòÉΓòÉΓòÉ
  7746.  
  7747. This method can be called at any time to find the object pointer from a given 
  7748. handle. 
  7749.  
  7750.  
  7751. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - How to Override ΓòÉΓòÉΓòÉ
  7752.  
  7753. This method is generally not overridden. 
  7754.  
  7755.  
  7756. ΓòÉΓòÉΓòÉ <hidden> wpclsObjectFromHandle - Topics ΓòÉΓòÉΓòÉ
  7757.  
  7758. Select an item: 
  7759.  
  7760. Syntax
  7761. Parameters
  7762. Returns
  7763. Remarks
  7764. How to Override
  7765. Usage
  7766. Glossary
  7767.  
  7768.  
  7769. ΓòÉΓòÉΓòÉ 3.14. wpclsQueryActiveDesktop ΓòÉΓòÉΓòÉ
  7770.  
  7771.  
  7772. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Syntax ΓòÉΓòÉΓòÉ
  7773.  
  7774. This method is specific to version 3, or higher, of the OS/2 operating system. 
  7775.  
  7776. This method returns a pointer to the active WPDesktop object. 
  7777.  
  7778.  
  7779. #define INCL_WINWORKPLACE
  7780. #include <os2.h>
  7781.  
  7782. M_WPDesktop     *somSelf;    /*  Pointer to the WPDesktop class object. */
  7783. WPDesktop       *WPDesktop;  /*  Pointer to the active desktop object. */
  7784.  
  7785. WPDesktop = _wpclsQueryActiveDesktop(somSelf);
  7786.  
  7787.  
  7788. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop Parameter - somSelf ΓòÉΓòÉΓòÉ
  7789.  
  7790.  somSelf (M_WPDesktop *) - input 
  7791.     Pointer to the WPDesktop class object. 
  7792.  
  7793.  
  7794. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop Return Value - WPDesktop ΓòÉΓòÉΓòÉ
  7795.  
  7796.  WPDesktop (WPDesktop *) - returns 
  7797.     Pointer to the active desktop object. 
  7798.  
  7799.  
  7800. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Parameters ΓòÉΓòÉΓòÉ
  7801.  
  7802.  somSelf (M_WPDesktop *) - input 
  7803.     Pointer to the WPDesktop class object. 
  7804.  
  7805.  WPDesktop (WPDesktop *) - returns 
  7806.     Pointer to the active desktop object. 
  7807.  
  7808.  
  7809. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Remarks ΓòÉΓòÉΓòÉ
  7810.  
  7811. Multiple desktop objects can be awake, but only one can be active at a time. 
  7812.  
  7813.  
  7814. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Usage ΓòÉΓòÉΓòÉ
  7815.  
  7816. This method can be called at any time. 
  7817.  
  7818.  
  7819. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - How to Override ΓòÉΓòÉΓòÉ
  7820.  
  7821. This method is generally not overridden. 
  7822.  
  7823.  
  7824. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Related Methods ΓòÉΓòÉΓòÉ
  7825.  
  7826.      wpclsQueryActiveDesktopHWND 
  7827.  
  7828.  
  7829. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktop - Topics ΓòÉΓòÉΓòÉ
  7830.  
  7831. Select an item: 
  7832.  
  7833. Syntax
  7834. Parameters
  7835. Returns
  7836. Remarks
  7837. How to Override
  7838. Usage
  7839. Related Methods
  7840. Glossary
  7841.  
  7842.  
  7843. ΓòÉΓòÉΓòÉ 3.15. wpclsQueryActiveDesktopHWND ΓòÉΓòÉΓòÉ
  7844.  
  7845.  
  7846. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Syntax ΓòÉΓòÉΓòÉ
  7847.  
  7848. This method is specific to version 3, or higher, of the OS/2 operating system. 
  7849.  
  7850. This method returns the handle of the active WPDesktop object. 
  7851.  
  7852.  
  7853. #define INCL_WINWORKPLACE
  7854. #include <os2.h>
  7855.  
  7856. M_WPDesktop     *somSelf;      /*  Pointer to the WPDesktop class object. */
  7857. HWND             hwndDesktop;  /*  Handle of the active desktop object' frame window. */
  7858.  
  7859. hwndDesktop = _wpclsQueryActiveDesktopHWND(
  7860.                somSelf);
  7861.  
  7862.  
  7863. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND Parameter - somSelf ΓòÉΓòÉΓòÉ
  7864.  
  7865.  somSelf (M_WPDesktop *) - input 
  7866.     Pointer to the WPDesktop class object. 
  7867.  
  7868.  
  7869. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND Return Value - hwndDesktop ΓòÉΓòÉΓòÉ
  7870.  
  7871.  hwndDesktop (HWND) - returns 
  7872.     Handle of the active desktop object' frame window. 
  7873.  
  7874.  
  7875. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Parameters ΓòÉΓòÉΓòÉ
  7876.  
  7877.  somSelf (M_WPDesktop *) - input 
  7878.     Pointer to the WPDesktop class object. 
  7879.  
  7880.  hwndDesktop (HWND) - returns 
  7881.     Handle of the active desktop object' frame window. 
  7882.  
  7883.  
  7884. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Usage ΓòÉΓòÉΓòÉ
  7885.  
  7886. This method can be called at any time. 
  7887.  
  7888.  
  7889. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - How to Override ΓòÉΓòÉΓòÉ
  7890.  
  7891. This method is generally not overridden. 
  7892.  
  7893.  
  7894. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Related Methods ΓòÉΓòÉΓòÉ
  7895.  
  7896.      wpclsQueryActiveDesktop 
  7897.  
  7898.  
  7899. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryActiveDesktopHWND - Topics ΓòÉΓòÉΓòÉ
  7900.  
  7901. Select an item: 
  7902.  
  7903. Syntax
  7904. Parameters
  7905. Returns
  7906. How to Override
  7907. Usage
  7908. Related Methods
  7909. Glossary
  7910.  
  7911.  
  7912. ΓòÉΓòÉΓòÉ 3.16. wpclsQueryAwakeObject ΓòÉΓòÉΓòÉ
  7913.  
  7914.  
  7915. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Syntax ΓòÉΓòÉΓòÉ
  7916.  
  7917. This method is specific to version 3, or higher, of the OS/2 operating system. 
  7918.  
  7919. This class method determines if the given object is already awake. 
  7920.  
  7921.  
  7922. #define INCL_WINWORKPLACE
  7923. #include <os2.h>
  7924.  
  7925. M_WPFileSystem     *somSelf;       /*  Pointer to the WPFileSystem class object. */
  7926. PSZ                 pszInputPath;  /*  Fully-qualified input path. */
  7927. WPObject            Object;        /*  The awake object. */
  7928.  
  7929. Object = _wpclsQueryAwakeObject(somSelf, pszInputPath);
  7930.  
  7931.  
  7932. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject Parameter - somSelf ΓòÉΓòÉΓòÉ
  7933.  
  7934.  somSelf (M_WPFileSystem *) - input 
  7935.     Pointer to the WPFileSystem class object. 
  7936.  
  7937.  
  7938. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject Parameter - pszInputPath ΓòÉΓòÉΓòÉ
  7939.  
  7940.  pszInputPath (PSZ) - input 
  7941.     Fully-qualified input path. 
  7942.  
  7943.     Note:  This parameter must be a valid path. The system does not call the 
  7944.            file system to check whether the file exists. 
  7945.  
  7946.  
  7947. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject Return Value - Object ΓòÉΓòÉΓòÉ
  7948.  
  7949.  Object (WPObject) - returns 
  7950.     The awake object. 
  7951.  
  7952.     A return value of NULL indicates that the object is not already awake. 
  7953.  
  7954.  
  7955. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Parameters ΓòÉΓòÉΓòÉ
  7956.  
  7957.  somSelf (M_WPFileSystem *) - input 
  7958.     Pointer to the WPFileSystem class object. 
  7959.  
  7960.  pszInputPath (PSZ) - input 
  7961.     Fully-qualified input path. 
  7962.  
  7963.     Note:  This parameter must be a valid path. The system does not call the 
  7964.            file system to check whether the file exists. 
  7965.  
  7966.  Object (WPObject) - returns 
  7967.     The awake object. 
  7968.  
  7969.     A return value of NULL indicates that the object is not already awake. 
  7970.  
  7971.  
  7972. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Remarks ΓòÉΓòÉΓòÉ
  7973.  
  7974. This methods requires that for an object to be awake, all path coomponents 
  7975. prior to the object are also awake. If any path component is not found awake, 
  7976. then the routine assumes that the object for that passed file cannot be awake 
  7977. either. 
  7978.  
  7979.  
  7980. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Usage ΓòÉΓòÉΓòÉ
  7981.  
  7982. This method can be called at any time. 
  7983.  
  7984.  
  7985. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - How to Override ΓòÉΓòÉΓòÉ
  7986.  
  7987. This method is generally not overridden. 
  7988.  
  7989.  
  7990. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Related Methods ΓòÉΓòÉΓòÉ
  7991.  
  7992.      wpclsMakeAwake 
  7993.  
  7994.  
  7995. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryAwakeObject - Topics ΓòÉΓòÉΓòÉ
  7996.  
  7997. Select an item: 
  7998.  
  7999. Syntax
  8000. Parameters
  8001. Returns
  8002. Remarks
  8003. How to Override
  8004. Usage
  8005. Related Methods
  8006. Glossary
  8007.  
  8008.  
  8009. ΓòÉΓòÉΓòÉ 3.17. wpclsQueryButtonAppearance ΓòÉΓòÉΓòÉ
  8010.  
  8011.  
  8012. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Syntax ΓòÉΓòÉΓòÉ
  8013.  
  8014. This method is specific to version 3, or higher, of the OS/2 operating system. 
  8015.  
  8016. This class method returns the system button appearance. 
  8017.  
  8018.  
  8019. #define INCL_WINWORKPLACE
  8020. #include <os2.h>
  8021.  
  8022. M_WPObject     *somSelf;       /*  Pointer to the WPObject class object. */
  8023. ULONG           ulButtonType;  /*  Flag indicating the system default button appearance. */
  8024.  
  8025. ulButtonType = _wpclsQueryButtonAppearance(
  8026.                 somSelf);
  8027.  
  8028.  
  8029. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance Parameter - somSelf ΓòÉΓòÉΓòÉ
  8030.  
  8031.  somSelf (M_WPObject *) - input 
  8032.     Pointer to the WPObject class object. 
  8033.  
  8034.  
  8035. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance Return Value - ulButtonType ΓòÉΓòÉΓòÉ
  8036.  
  8037.  ulButtonType (ULONG) - returns 
  8038.     Flag indicating the system default button appearance. 
  8039.  
  8040.     Possible values are described in the following list: 
  8041.  
  8042.     HIDEBUTTON 
  8043.  
  8044.     MINBUTTON 
  8045.  
  8046.  
  8047. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Parameters ΓòÉΓòÉΓòÉ
  8048.  
  8049.  somSelf (M_WPObject *) - input 
  8050.     Pointer to the WPObject class object. 
  8051.  
  8052.  ulButtonType (ULONG) - returns 
  8053.     Flag indicating the system default button appearance. 
  8054.  
  8055.     Possible values are described in the following list: 
  8056.  
  8057.     HIDEBUTTON 
  8058.  
  8059.     MINBUTTON 
  8060.  
  8061.  
  8062. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Usage ΓòÉΓòÉΓòÉ
  8063.  
  8064. This method can be called at any time to query the default button appearance. 
  8065.  
  8066.  
  8067. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - How to Override ΓòÉΓòÉΓòÉ
  8068.  
  8069. This method is generally not overridden. 
  8070.  
  8071.  
  8072. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Related Methods ΓòÉΓòÉΓòÉ
  8073.  
  8074.      wpQueryButtonAppearance 
  8075.      wpSetButtonAppearance 
  8076.  
  8077.  
  8078. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryButtonAppearance - Topics ΓòÉΓòÉΓòÉ
  8079.  
  8080. Select an item: 
  8081.  
  8082. Syntax
  8083. Parameters
  8084. Returns
  8085. How to Override
  8086. Usage
  8087. Related Methods
  8088. Glossary
  8089.  
  8090.  
  8091. ΓòÉΓòÉΓòÉ 3.18. wpclsQueryDefaultHelp ΓòÉΓòÉΓòÉ
  8092.  
  8093.  
  8094. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Syntax ΓòÉΓòÉΓòÉ
  8095.  
  8096. This method is called to allow the class object to specify its default help 
  8097. panel for its instances. 
  8098.  
  8099.  
  8100. #define INCL_WINWORKPLACE
  8101. #include <os2.h>
  8102.  
  8103. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  8104. PULONG          HelpPanelId;  /*  Pointer to the help panel which provides help for this class. */
  8105. PSZ             HelpLibrary;  /*  Pointer to the buffer in which to place the name of the Help library. */
  8106. ULONG           rc;           /*  Success indicator. */
  8107.  
  8108. rc = _wpclsQueryDefaultHelp(somSelf, HelpPanelId,
  8109.        HelpLibrary);
  8110.  
  8111.  
  8112. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Parameter - somSelf ΓòÉΓòÉΓòÉ
  8113.  
  8114.  somSelf (M_WPObject *) - input 
  8115.     Pointer to the WPObject class object. 
  8116.  
  8117.  
  8118. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Parameter - HelpPanelId ΓòÉΓòÉΓòÉ
  8119.  
  8120.  HelpPanelId (PULONG) - output 
  8121.     Pointer to the help panel which provides help for this class. 
  8122.  
  8123.  
  8124. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Parameter - HelpLibrary ΓòÉΓòÉΓòÉ
  8125.  
  8126.  HelpLibrary (PSZ) - output 
  8127.     Pointer to the buffer in which to place the name of the Help library. 
  8128.  
  8129.     This buffer should be at least the length of CCHMAXPATH bytes. 
  8130.  
  8131.  
  8132. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp Return Value - rc ΓòÉΓòÉΓòÉ
  8133.  
  8134.  rc (ULONG) - returns 
  8135.     Success indicator. 
  8136.  
  8137.     TRUE           Successful completion. 
  8138.     FALSE          Error occurred. 
  8139.  
  8140.  
  8141. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Parameters ΓòÉΓòÉΓòÉ
  8142.  
  8143.  somSelf (M_WPObject *) - input 
  8144.     Pointer to the WPObject class object. 
  8145.  
  8146.  HelpPanelId (PULONG) - output 
  8147.     Pointer to the help panel which provides help for this class. 
  8148.  
  8149.  HelpLibrary (PSZ) - output 
  8150.     Pointer to the buffer in which to place the name of the Help library. 
  8151.  
  8152.     This buffer should be at least the length of CCHMAXPATH bytes. 
  8153.  
  8154.  rc (ULONG) - returns 
  8155.     Success indicator. 
  8156.  
  8157.     TRUE           Successful completion. 
  8158.     FALSE          Error occurred. 
  8159.  
  8160.  
  8161. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Remarks ΓòÉΓòÉΓòÉ
  8162.  
  8163. This class method is called during the default processing of 
  8164. wpQueryDefaultHelp. 
  8165.  
  8166.  
  8167. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Usage ΓòÉΓòÉΓòÉ
  8168.  
  8169. This method can be called at any time in order to determine the default help 
  8170. panel for this object class. 
  8171.  
  8172.  
  8173. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - How to Override ΓòÉΓòÉΓòÉ
  8174.  
  8175. The default WPObject class does not process this method other than returning 
  8176. FALSE. 
  8177.  
  8178.  
  8179. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Related Methods ΓòÉΓòÉΓòÉ
  8180.  
  8181.      wpDisplayHelp 
  8182.      wpMenuItemHelpSelected 
  8183.      wpQueryDefaultHelp 
  8184.      wpSetDefaultHelp 
  8185.      wpclsQueryDefaultHelp 
  8186.  
  8187.  
  8188. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Example Code ΓòÉΓòÉΓòÉ
  8189.  
  8190. This example provides general help for the Spread (sheet) instance. 
  8191.  
  8192. SOM_Scope BOOL   SOMLINK SpreadM_wpclsQueryDefaultHelp(M_Spread *somSelf,
  8193.                 PULONG pHelpPanelId,
  8194.                 PSZ pszHelpLibrary)
  8195. {
  8196.     /* M_SpreadData *somThis = M_SpreadGetData(somSelf); */
  8197.     M_SpreadMethodDebug("M_Spread","SpreadM_wpclsQueryDefaultHelp");
  8198.  
  8199.     if (pHelpPanelId)                           /* set default help panel id */
  8200.        *pHelpPanelId = PANEL_MAIN;
  8201.  
  8202.     if (pszHelpLibrary)                         /* copy help filename */
  8203.        strcpy( pszHelpLibrary, "spdsheet.hlp");
  8204.  
  8205.     return( TRUE );    /* Help exists */
  8206. }
  8207.  
  8208.  
  8209. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultHelp - Topics ΓòÉΓòÉΓòÉ
  8210.  
  8211. Select an item: 
  8212.  
  8213. Syntax
  8214. Parameters
  8215. Returns
  8216. Remarks
  8217. How to Override
  8218. Usage
  8219. Example Code
  8220. Related Methods
  8221. Glossary
  8222.  
  8223.  
  8224. ΓòÉΓòÉΓòÉ 3.19. wpclsQueryDefaultView ΓòÉΓòÉΓòÉ
  8225.  
  8226.  
  8227. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Syntax ΓòÉΓòÉΓòÉ
  8228.  
  8229. This method is called to allow the class object to specify the default open 
  8230. view for its instance. 
  8231.  
  8232.  
  8233. #define INCL_WINWORKPLACE
  8234. #include <os2.h>
  8235.  
  8236. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  8237. ULONG           ulView;   /*  Default open view. */
  8238.  
  8239. ulView = wpclsQueryDefaultView(somSelf);
  8240.  
  8241.  
  8242. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView Parameter - somSelf ΓòÉΓòÉΓòÉ
  8243.  
  8244.  somSelf (M_WPObject *) - input 
  8245.     Pointer to the WPObject class object. 
  8246.  
  8247.  
  8248. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView Return Value - ulView ΓòÉΓòÉΓòÉ
  8249.  
  8250.  ulView (ULONG) - returns 
  8251.     Default open view. 
  8252.  
  8253.     OPEN_CONTENTS 
  8254.             Open contents view. 
  8255.     OPEN_DEFAULT 
  8256.             Open default view (same as double-click). 
  8257.     OPEN_DETAILS 
  8258.             Open details view. 
  8259.     OPEN_HELP 
  8260.             Display HelpPanel. 
  8261.     OPEN_RUNNING 
  8262.             Execute object. 
  8263.     OPEN_SETTINGS 
  8264.             Open Settings notebook. 
  8265.     OPEN_TREE 
  8266.             Open tree view. 
  8267.     OPEN_UNKNOWN 
  8268.             Unknown view. 
  8269.     OPEN_USER 
  8270.             Class-specific views have a greater value than this. 
  8271.  
  8272.  
  8273. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Parameters ΓòÉΓòÉΓòÉ
  8274.  
  8275.  somSelf (M_WPObject *) - input 
  8276.     Pointer to the WPObject class object. 
  8277.  
  8278.  ulView (ULONG) - returns 
  8279.     Default open view. 
  8280.  
  8281.     OPEN_CONTENTS 
  8282.             Open contents view. 
  8283.     OPEN_DEFAULT 
  8284.             Open default view (same as double-click). 
  8285.     OPEN_DETAILS 
  8286.             Open details view. 
  8287.     OPEN_HELP 
  8288.             Display HelpPanel. 
  8289.     OPEN_RUNNING 
  8290.             Execute object. 
  8291.     OPEN_SETTINGS 
  8292.             Open Settings notebook. 
  8293.     OPEN_TREE 
  8294.             Open tree view. 
  8295.     OPEN_UNKNOWN 
  8296.             Unknown view. 
  8297.     OPEN_USER 
  8298.             Class-specific views have a greater value than this. 
  8299.  
  8300.  
  8301. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Usage ΓòÉΓòÉΓòÉ
  8302.  
  8303. This method can be called at any time in order to query the default open view 
  8304. for instances of this class. 
  8305.  
  8306.  
  8307. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - How to Override ΓòÉΓòÉΓòÉ
  8308.  
  8309. All classes should override this method, so that new objects in their class 
  8310. will always have a sensible default view (device objects typically have a 
  8311. default view of OPEN_SETTINGS). The default view is used for both the 
  8312. conditional Open cascade menu and double-clicking on the object. 
  8313.  
  8314.  
  8315. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Related Methods ΓòÉΓòÉΓòÉ
  8316.  
  8317.      wpQueryDefaultView 
  8318.      wpclsQueryDefaultView 
  8319.      wpSetDefaultView 
  8320.  
  8321.  
  8322. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Example Code ΓòÉΓòÉΓòÉ
  8323.  
  8324. This example demonstrates how to change the default open view of the instances 
  8325. of this class by overriding this method. 
  8326.  
  8327. SOM_Scope ULONG   SOMLINK MyObjectM_wpclsQueryDefaultView(M_MyObject *somSelf)
  8328. {
  8329.     /* M_MyObjectData *somThis = M_MyObjectGetData(somSelf); */
  8330.     M_MyObjectMethodDebug("M_MyObject","MtObjectM_wpclsQueryDefaultView");
  8331.  
  8332.     /*  Make the default open view the ICON view */
  8333.  
  8334.     return ( OPEN_ICON );
  8335. }
  8336.  
  8337.  
  8338. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDefaultView - Topics ΓòÉΓòÉΓòÉ
  8339.  
  8340. Select an item: 
  8341.  
  8342. Syntax
  8343. Parameters
  8344. Returns
  8345. How to Override
  8346. Usage
  8347. Example Code
  8348. Related Methods
  8349. Glossary
  8350.  
  8351.  
  8352. ΓòÉΓòÉΓòÉ 3.20. wpclsQueryDetails ΓòÉΓòÉΓòÉ
  8353.  
  8354.  
  8355. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Syntax ΓòÉΓòÉΓòÉ
  8356.  
  8357. This method is called to allow the class object to specify the default details 
  8358. view items for its instances. 
  8359.  
  8360.  
  8361. #define INCL_WINWORKPLACE
  8362. #include <os2.h>
  8363.  
  8364. M_WPObject      *somSelf;  /*  Pointer to the WPObject class object. */
  8365. PCLASSDETAILS    pReturn;  /*  Success indicator. */
  8366.  
  8367. pReturn = _wpclsQueryDetails(somSelf);
  8368.  
  8369.  
  8370. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails Parameter - somSelf ΓòÉΓòÉΓòÉ
  8371.  
  8372.  somSelf (M_WPObject *) - input 
  8373.     Pointer to the WPObject class object. 
  8374.  
  8375.  
  8376. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails Return Value - pReturn ΓòÉΓòÉΓòÉ
  8377.  
  8378.  pReturn (PCLASSDETAILS) - returns 
  8379.     Success indicator. 
  8380.  
  8381.     NULL           Error occurred 
  8382.     Other          Pointer to details information. 
  8383.  
  8384.  
  8385. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Parameters ΓòÉΓòÉΓòÉ
  8386.  
  8387.  somSelf (M_WPObject *) - input 
  8388.     Pointer to the WPObject class object. 
  8389.  
  8390.  pReturn (PCLASSDETAILS) - returns 
  8391.     Success indicator. 
  8392.  
  8393.     NULL           Error occurred 
  8394.     Other          Pointer to details information. 
  8395.  
  8396.  
  8397. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Related Methods ΓòÉΓòÉΓòÉ
  8398.  
  8399.      wpQueryDetailsData 
  8400.      wpclsQueryDetails 
  8401.      wpclsQueryDetailsInfo 
  8402.  
  8403.  
  8404. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Example Code ΓòÉΓòÉΓòÉ
  8405.  
  8406. This example shows an override of the method to invoke 'DisplayMethodInfo' in 
  8407. the WPSTUTOR sample program. 
  8408.  
  8409. SOM_Scope PCLASSDETAILS   SOMLINK wpstutM_wpclsQueryDetails(M_WPSTutorial *somSelf)
  8410. {
  8411.     /* M_WPSTutorialData *somThis = M_WPSTutorialGetData(somSelf); */
  8412.     M_WPSTutorialMethodDebug("M_WPSTutorial","wpstutM_wpclsQueryDetails");
  8413.  
  8414.     DisplayMethodInfo(IDS_WPCLSQUERYDETAILS);
  8415.  
  8416.     return (parent_wpclsQueryDetails(somSelf));
  8417. }
  8418.  
  8419.  
  8420. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetails - Topics ΓòÉΓòÉΓòÉ
  8421.  
  8422. Select an item: 
  8423.  
  8424. Syntax
  8425. Parameters
  8426. Returns
  8427. Example Code
  8428. Related Methods
  8429. Glossary
  8430.  
  8431.  
  8432. ΓòÉΓòÉΓòÉ 3.21. wpclsQueryDetailsInfo ΓòÉΓòÉΓòÉ
  8433.  
  8434.  
  8435. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Syntax ΓòÉΓòÉΓòÉ
  8436.  
  8437. This method is called to allow the class object to specify its details to be 
  8438. used for its instances. 
  8439.  
  8440.  
  8441. #define INCL_WINWORKPLACE
  8442. #include <os2.h>
  8443.  
  8444. M_WPObject        *somSelf;          /*  Pointer to the WPObject class object. */
  8445. PCLASSFIELDINFO    pClassFieldInfo;  /*  Pointer to details information. */
  8446. PULONG             pSize;            /*  Total number of bytes of details data. */
  8447. ULONG              ulReturn;         /*  Sum of the number of detail columns for the object. */
  8448.  
  8449. ulReturn = _wpclsQueryDetailsInfo(somSelf,
  8450.              pClassFieldInfo, pSize);
  8451.  
  8452.  
  8453. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Parameter - somSelf ΓòÉΓòÉΓòÉ
  8454.  
  8455.  somSelf (M_WPObject *) - input 
  8456.     Pointer to the WPObject class object. 
  8457.  
  8458.  
  8459. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Parameter - pClassFieldInfo ΓòÉΓòÉΓòÉ
  8460.  
  8461.  pClassFieldInfo (PCLASSFIELDINFO) - in/out 
  8462.     Pointer to details information. 
  8463.  
  8464.  
  8465. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Parameter - pSize ΓòÉΓòÉΓòÉ
  8466.  
  8467.  pSize (PULONG) - in/out 
  8468.     Total number of bytes of details data. 
  8469.  
  8470.     This total includes the details added by this class and ancestor classes. 
  8471.  
  8472.  
  8473. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo Return Value - ulReturn ΓòÉΓòÉΓòÉ
  8474.  
  8475.  ulReturn (ULONG) - returns 
  8476.     Sum of the number of detail columns for the object. 
  8477.  
  8478.     This sum includes details added by this class and ancestor classes. 
  8479.  
  8480.  
  8481. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Parameters ΓòÉΓòÉΓòÉ
  8482.  
  8483.  somSelf (M_WPObject *) - input 
  8484.     Pointer to the WPObject class object. 
  8485.  
  8486.  pClassFieldInfo (PCLASSFIELDINFO) - in/out 
  8487.     Pointer to details information. 
  8488.  
  8489.  pSize (PULONG) - in/out 
  8490.     Total number of bytes of details data. 
  8491.  
  8492.     This total includes the details added by this class and ancestor classes. 
  8493.  
  8494.  ulReturn (ULONG) - returns 
  8495.     Sum of the number of detail columns for the object. 
  8496.  
  8497.     This sum includes details added by this class and ancestor classes. 
  8498.  
  8499.  
  8500. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Remarks ΓòÉΓòÉΓòÉ
  8501.  
  8502. All objects which have information to display in details view must override 
  8503. this method. 
  8504.  
  8505. The two possible queries are: 
  8506.  
  8507. Query 1 
  8508.  
  8509. A request for the CLASSFIELDINFO linked the list segment associated with an 
  8510. object. This information is needed just prior to changing the view of a 
  8511. container control to details view. 
  8512.  
  8513. If pClassFieldInfo is NULL (no subclasses have appended details data), the 
  8514. number of columns of details information for this class and all its 
  8515. superclasses is returned. If pClassFieldInfo is NON-NULL, the number of columns 
  8516. of details informtion is returned and *pClassFieldInfo points to the head of a 
  8517. linked list of CLASSFIELDINFO structures to which a linked list of 
  8518. CLASSFIELDINFO structures describing the details fields of objects of this 
  8519. subclass should be appended. 
  8520.  
  8521. For example,on input *pClassFieldInfo: 
  8522.  
  8523.  
  8524. CLASSFIELDINFO_1_grandparent_
  8525. CLASSFIELDINFO_2_grandparent
  8526.   CLASSFIELDINFO_1_parent
  8527.  
  8528. on output, *pClassFieldInfo: 
  8529.  
  8530.  
  8531. CLASSFIELDINFO_1_grandparent_
  8532. CLASSFIELDINFO_2_grandparent
  8533.   CLASSFIELDINFO_1_parent
  8534. CLASSFIELDINFO_1_self
  8535.  
  8536. The correct way to handle this request is to do the following: 
  8537.  
  8538.      Call the parent method. The parent method returns the number of columns 
  8539.       the ancestors have contributed. 
  8540.  
  8541.      Walk the chain of CLASSFIELDINFO structures to the end and append the 
  8542.       chain of CLASSFIELDINFO structures for the current class (using the 
  8543.       pNextFieldInfo element). 
  8544.  
  8545.      If *pClassFieldInfo is zero (indicating no parent columns), assign 
  8546.       *pClassFieldInfo = beginning of CLASSFIELDINFO chain for this subclass. 
  8547.  
  8548.      Return the sum of the details columns of the parent and the current 
  8549.       subclass. 
  8550.  
  8551.  Note the following differences between the CLASSFIELDINFO and FIELDINFO 
  8552.  structures: 
  8553.  
  8554.      The offFieldData and ulLenFieldData fields are required so that 
  8555.       appropriate offsets for the data can be computed. The application is 
  8556.       responsible for providing offFieldData and ulLenFieldData fields. 
  8557.  
  8558.      The ulReserved field should be left NULL. 
  8559.  
  8560.      Owner draw, comparison, and sort functions may be specified for the 
  8561.       field. 
  8562.  
  8563.  For example, if an object has three fields: 
  8564.  
  8565.  
  8566.   typedef struct _SAMPLE_DETAIL_DATA {
  8567.     CDATE   cdate;
  8568.     CTIME   ctime;
  8569.     PSZ     psz;
  8570.   }  SAMPLE_DETAIL_DATA;
  8571.  
  8572.   classfieldinfo[0].offFieldData   = FIELDOFFSET(SAMPLE,cdate);
  8573.   classfieldinfo[0].ulLenFieldData = FIELDOFFSET(SAMPLE,ctime)
  8574.                                          FIELDOFFSET(SAMPLE,cdate);
  8575.  
  8576.   classfieldinfo[1].offFieldData   = FIELDOFFSET(SAMPLE,ctime);
  8577.   classfieldinfo[1].ulLenFieldData = FIELDOFFSET(SAMPLE,psz) -
  8578.                                          FIELDOFFSET(SAMPLE,ctime);
  8579.  
  8580.   classfieldinfo[2].offFieldData   = FIELDOFFSET(SAMPLE,psz);
  8581.   classfieldinfo[2].ulLenFieldData = sizeof(SAMPLE) -
  8582.                                          FIELDOFFSET(SAMPLE,psz);
  8583.  
  8584.  Note that *pClassFieldInfo must be modified to point to the beginning of the 
  8585.  CLASSFIELDINFO linked list only if *pClassFieldInfo is 0. 
  8586.  
  8587.  The application must return the sum of the details columns of the parent and 
  8588.  itself: 
  8589.  
  8590.  
  8591.   return(n_cols + n_parent_cols);
  8592.  
  8593.  Note also that the fields MUST be set up sequentially. classfieldinfo[0] must 
  8594.  point to data at an offset of 0. classfieldinfo[n] must point to data 
  8595.  adjacent, and directly following that described by classfieldinfo[-1]. 
  8596.  
  8597.  Query 2 
  8598.  
  8599.  The number of bytes of details data associated with an object. This 
  8600.  information is needed prior to allocating memory for a container control 
  8601.  insert record. 
  8602.  
  8603.  If pSize is NON-NULL, the override should adjust *pSize by the number of bytes 
  8604.  which must be added to the end of a MINIRECORDCORE structure to hold the 
  8605.  details information for objects of this class. 
  8606.  
  8607.  Example: 
  8608.  
  8609.  
  8610.   *pSize += bytes_of_details_data;
  8611.  
  8612.  In the case of the above example, 
  8613.  
  8614.  
  8615.   *pSize += sizeof(SAMPLE_DETAIL_DATA);
  8616.  
  8617.  Note:  All class field pointers returned should be pointers to static data 
  8618.         areas. 
  8619.  
  8620.  
  8621. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Usage ΓòÉΓòÉΓòÉ
  8622.  
  8623. This method is generally called only by the system. 
  8624.  
  8625.  
  8626. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - How to Override ΓòÉΓòÉΓòÉ
  8627.  
  8628. This method should be overridden by classes that introduce class-specific 
  8629. details to be displayed in details view. The parent method must always be 
  8630. called before appending the request information. 
  8631.  
  8632.  
  8633. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Related Methods ΓòÉΓòÉΓòÉ
  8634.  
  8635.      wpQueryDetailsData 
  8636.      wpclsQueryDetails 
  8637.      wpclsQueryDetailsInfo 
  8638.  
  8639.  
  8640. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Example Code ΓòÉΓòÉΓòÉ
  8641.  
  8642. This example adds details data for the Car object by appending FIELDINFO 
  8643. structures to *ppClassFieldInfo. 
  8644.  
  8645. SOM_Scope ULONG SOMLINK carM_wpclsQueryDetailsInfo(M_Car *somSelf,
  8646.                 PCLASSFIELDINFO *ppClassFieldInfo,
  8647.                 PULONG pSize)
  8648. {
  8649.  ULONG           cParentCol;
  8650.  PCLASSFIELDINFO pCFI;
  8651.  ULONG           i;
  8652.  
  8653.     /* M_CarData *somThis = M_CarGetData(somSelf); */
  8654.     M_CarMethodDebug("M_Car","carM_wpclsQueryDetailsInfo");
  8655.  
  8656.    /*  Always call the parent method first to retrieve the number of
  8657.        details columns and any data already defined in the details buffer. */
  8658.  
  8659.    cParentCol = parent_wpclsQueryDetailsInfo(somSelf, ppClassFieldInfo, pSize);
  8660.  
  8661.         /* If details columns exist, add the size of ours to it */
  8662.  
  8663.    if (pSize)
  8664.       *pSize += sizeof(CARDETAILS);
  8665.  
  8666.    /*   If the request was for the chained fieldinfo structures
  8667.     *   (ppClassFieldInfo is non-NULL), link them in
  8668.     *
  8669.     *   eventually the chain will look like
  8670.     *
  8671.     *   Grandad - Dad - Me - Kid - Grandkid
  8672.     *
  8673.     *   I will be getting the pointer to the beginning of the chain
  8674.     *
  8675.     *   If the beginning of the chain is 0, I will assign the address
  8676.     *   of my first CLASSFIELDINFO structure to *ppClassFieldInfo.
  8677.     *   Otherwise *pp points to the first column description in the
  8678.     *   chain.  We need to walk the chain and link our CLASSFIELDINFO
  8679.     *   structures at the end.
  8680.     */
  8681.  
  8682.    if (ppClassFieldInfo) {
  8683.  
  8684.       if (*ppClassFieldInfo) {
  8685.          pCFI = *ppClassFieldInfo;
  8686.          for (i=0;i<cParentColumns;i++)
  8687.             pCFI = (pCFI->pNextFieldInfo) ? pCFI->pNextFieldInfo : pCFI;
  8688.  
  8689.          pCFI->pNextFieldInfo = fieldinfo;
  8690.       } else {
  8691.          *ppClassFieldInfo = fieldinfo;
  8692.       } /* endif */
  8693.  
  8694.    } /* endif */
  8695.  
  8696.    return ((ULONG) (cParentColumns + NUM_CAR_FIELDS));
  8697. }
  8698.  
  8699.  
  8700. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryDetailsInfo - Topics ΓòÉΓòÉΓòÉ
  8701.  
  8702. Select an item: 
  8703.  
  8704. Syntax
  8705. Parameters
  8706. Returns
  8707. Remarks
  8708. How to Override
  8709. Usage
  8710. Example Code
  8711. Related Methods
  8712. Glossary
  8713.  
  8714.  
  8715. ΓòÉΓòÉΓòÉ 3.22. wpclsQueryEditString ΓòÉΓòÉΓòÉ
  8716.  
  8717.  
  8718. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Syntax ΓòÉΓòÉΓòÉ
  8719.  
  8720. This method is called to allow the class object to specify the text to be used 
  8721. in the edit pushbutton of the palette object's open view. 
  8722.  
  8723.  
  8724. #define INCL_WINWORKPLACE
  8725. #include <os2.h>
  8726.  
  8727. M_WPPalette     *somSelf;   /*  Pointer to the WPPalette class object. */
  8728. PSZ              ppointer;  /*  Pointer to the edit pushbutton string. */
  8729.  
  8730. ppointer = _wpclsQueryEditString(somSelf);
  8731.  
  8732.  
  8733. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString Parameter - somSelf ΓòÉΓòÉΓòÉ
  8734.  
  8735.  somSelf (M_WPPalette *) - input 
  8736.     Pointer to the WPPalette class object. 
  8737.  
  8738.  
  8739. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString Return Value - ppointer ΓòÉΓòÉΓòÉ
  8740.  
  8741.  ppointer (PSZ) - returns 
  8742.     Pointer to the edit pushbutton string. 
  8743.  
  8744.  
  8745. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Parameters ΓòÉΓòÉΓòÉ
  8746.  
  8747.  somSelf (M_WPPalette *) - input 
  8748.     Pointer to the WPPalette class object. 
  8749.  
  8750.  ppointer (PSZ) - returns 
  8751.     Pointer to the edit pushbutton string. 
  8752.  
  8753.  
  8754. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Usage ΓòÉΓòÉΓòÉ
  8755.  
  8756. This method can be called at any time in order to determine the text of the 
  8757. edit pushbutton. 
  8758.  
  8759.  
  8760. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - How to Override ΓòÉΓòÉΓòÉ
  8761.  
  8762. This method should be overridden in order to specify class-specific edit 
  8763. pushbutton text. The parent method is generally not called. 
  8764.  
  8765.  
  8766. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryEditString - Topics ΓòÉΓòÉΓòÉ
  8767.  
  8768. Select an item: 
  8769.  
  8770. Syntax
  8771. Parameters
  8772. Returns
  8773. How to Override
  8774. Usage
  8775. Glossary
  8776.  
  8777.  
  8778. ΓòÉΓòÉΓòÉ 3.23. wpclsQueryError ΓòÉΓòÉΓòÉ
  8779.  
  8780.  
  8781. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Syntax ΓòÉΓòÉΓòÉ
  8782.  
  8783. This class method queries the current error code held within a class object. 
  8784.  
  8785.  
  8786. #define INCL_WINWORKPLACE
  8787. #include <os2.h>
  8788.  
  8789. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  8790. ULONG           ulErrorId;  /*  ID of the last error. */
  8791.  
  8792. ulErrorId = _wpclsQueryError(somSelf);
  8793.  
  8794.  
  8795. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError Parameter - somSelf ΓòÉΓòÉΓòÉ
  8796.  
  8797.  somSelf (M_WPObject *) - input 
  8798.     Pointer to the WPObject class object. 
  8799.  
  8800.  
  8801. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError Return Value - ulErrorId ΓòÉΓòÉΓòÉ
  8802.  
  8803.  ulErrorId (ULONG) - returns 
  8804.     ID of the last error. 
  8805.  
  8806.     Last error that occurred when using this class object. 
  8807.  
  8808.  
  8809. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Parameters ΓòÉΓòÉΓòÉ
  8810.  
  8811.  somSelf (M_WPObject *) - input 
  8812.     Pointer to the WPObject class object. 
  8813.  
  8814.  ulErrorId (ULONG) - returns 
  8815.     ID of the last error. 
  8816.  
  8817.     Last error that occurred when using this class object. 
  8818.  
  8819.  
  8820. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Remarks ΓòÉΓòÉΓòÉ
  8821.  
  8822. When an error occurs within a class method and that method subsequently fails, 
  8823. the calling procedure can retrieve the error code for that failed method call 
  8824. by using the wpclsQueryError method. Note that the error code is always that of 
  8825. the last method that failed. A successful method does not modify the error code 
  8826. held within a class object. This method is analogous to the WinGetErrorInfo and 
  8827. the WinGetLastError function calls that are used by Presentation Manager 
  8828. applications to diagnose the reason for the previous failing call to a 
  8829. Presentation Manager function call. 
  8830.  
  8831. The system-provided class methods will return error codes as defined in the 
  8832. header file PMERR.H. For example, the wpclsQueryObject method will normally log 
  8833. an error of WPERR_OBJECT_NOT_FOUND if it is unable to return an object pointer. 
  8834.  
  8835.  
  8836. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Usage ΓòÉΓòÉΓòÉ
  8837.  
  8838. This method should be called immediately after a class method has failed in 
  8839. order to diagnose why the failure occurred. 
  8840.  
  8841.  
  8842. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - How to Override ΓòÉΓòÉΓòÉ
  8843.  
  8844. Never override this class method. 
  8845.  
  8846.  
  8847. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Related Methods ΓòÉΓòÉΓòÉ
  8848.  
  8849.      wpclsSetError 
  8850.  
  8851.  
  8852. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Example Code ΓòÉΓòÉΓòÉ
  8853.  
  8854. This example finds all occurrences of an object type in a folder. 
  8855.  
  8856.  VOID  clsFindEverybody(SOMAny *self)
  8857. {
  8858.    BOOL      rc;                 /* Return from methods */
  8859.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  8860.    CLASS     Class[2];           /* List of classes to look for */
  8861.    OBJECT    Object[10];         /* Objects returned from search */
  8862.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  8863.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  8864.    ULONG     errorid     = 0;    /* Error returned from previous search */
  8865.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  8866.    PSZ       title = sz;
  8867.    Class[0] = _WPFolder;
  8868.    Class[1] = NULL;
  8869.  
  8870.    /* Get the pointer to the desktop (since that is where we are looking) */
  8871.  
  8872.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  8873.  
  8874.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  8875.    rc = 0;
  8876.  
  8877.          /* Attempt to find the first 10 objects matching our criteria */
  8878.  
  8879.    ulCount = 10;
  8880.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  8881.                              Class,         /* Pointer to array of class objects */
  8882.                              &hFind,        /* Handle for wpclsFindObjectNext */
  8883.                              NULL,          /* Find EVERYTHING */
  8884.                              folder,        /* Pointer to folder of interest */
  8885.                              TRUE,          /* Search all folders in tree */
  8886.                              NULL,          /* No extended criteria */
  8887.                              Object,        /* Array of object pointers */
  8888.                              &ulCount );    /* Number requested and number found */
  8889.  
  8890.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  8891.  
  8892.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  8893.  
  8894.               /***** Process objects found here ******/
  8895.  
  8896.    } else {
  8897.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  8898.       return;
  8899.    } /* endif */
  8900.  
  8901.    do {
  8902.  
  8903.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  8904.       rc = 0;
  8905.  
  8906.              /* Look for next 10 objects */
  8907.  
  8908.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  8909.                                 hFind,          /* Handle from previous Find */
  8910.                                 Object,         /* Objects found */
  8911.                                 &ulCount );     /* Number to look for. On
  8912.                                                    return, number found */
  8913.  
  8914.       errorid = _wpclsQueryError( _WPObject );
  8915.  
  8916.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  8917.  
  8918.               /***** Process objects found here ******/
  8919.  
  8920.       } else {
  8921.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  8922.             return;
  8923.       } /* endif */
  8924.  
  8925.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  8926.  
  8927.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  8928.    rc = 0;
  8929.                /* Indicate find complete */
  8930.  
  8931.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  8932.  
  8933.    if (!rc) {
  8934.      errorid = _wpclsQueryError( _WPObject );
  8935.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  8936.      return;
  8937.    }
  8938.    return;
  8939. }
  8940.  
  8941.  
  8942. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryError - Topics ΓòÉΓòÉΓòÉ
  8943.  
  8944. Select an item: 
  8945.  
  8946. Syntax
  8947. Parameters
  8948. Returns
  8949. Remarks
  8950. How to Override
  8951. Usage
  8952. Example Code
  8953. Related Methods
  8954. Glossary
  8955.  
  8956.  
  8957. ΓòÉΓòÉΓòÉ 3.24. wpclsQueryExtendedCriteria ΓòÉΓòÉΓòÉ
  8958.  
  8959.  
  8960. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Syntax ΓòÉΓòÉΓòÉ
  8961.  
  8962. The wpclsQueryExtendedCriteria method is called to allow the specified class to 
  8963. specify the extended criteria to be used on a search for instances of this 
  8964. class. 
  8965.  
  8966.  
  8967. #define INCL_WINWORKPLACE
  8968. #include <os2.h>
  8969.  
  8970. M_WPObject     *somSelf;           /*  Pointer to the WPObject class object. */
  8971. PSZ             Title;             /*  Pointer to the title specification for objects to be searched. */
  8972. ULONG           ulSearchType;      /*  Flag indicating type of search to be performed. */
  8973. PVOID           ExtendedCriteria;  /*  Pointer to a buffer that contains the class-specific extended search criteria. */
  8974. BOOL            fSuccess;          /*  Success indicator. */
  8975.  
  8976. fSuccess = wpclsQueryExtendedCriteria(somSelf,
  8977.              Title, ulSearchType, ExtendedCriteria);
  8978.  
  8979.  
  8980. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - somSelf ΓòÉΓòÉΓòÉ
  8981.  
  8982.  somSelf (M_WPObject *) - input 
  8983.     Pointer to the WPObject class object. 
  8984.  
  8985.  
  8986. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - Title ΓòÉΓòÉΓòÉ
  8987.  
  8988.  Title (PSZ) - input 
  8989.     Pointer to the title specification for objects to be searched. 
  8990.  
  8991.     This title may include the wildcard characters "*" and "?". 
  8992.  
  8993.  
  8994. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - ulSearchType ΓòÉΓòÉΓòÉ
  8995.  
  8996.  ulSearchType (ULONG) - input 
  8997.     Flag indicating type of search to be performed. 
  8998.  
  8999.     SEARCH_ALL_FOLDERS 
  9000.             Search all folders. 
  9001.     SEARCH_THIS_FOLDER 
  9002.             Search current folder only. 
  9003.     SEARCH_THIS_TREE 
  9004.             Search the current folder tree only. 
  9005.  
  9006.  
  9007. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Parameter - ExtendedCriteria ΓòÉΓòÉΓòÉ
  9008.  
  9009.  ExtendedCriteria (PVOID) - output 
  9010.     Pointer to a buffer that contains the class-specific extended search 
  9011.     criteria. 
  9012.  
  9013.     This buffer can be passed to the wpDoesObjectMatch method. 
  9014.  
  9015.  
  9016. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria Return Value - fSuccess ΓòÉΓòÉΓòÉ
  9017.  
  9018.  fSuccess (BOOL) - returns 
  9019.     Success indicator. 
  9020.  
  9021.     TRUE 
  9022.             Successful completion. 
  9023.     FALSE 
  9024.             An error occurred or the user canceled the search operation. 
  9025.  
  9026.  
  9027. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Parameters ΓòÉΓòÉΓòÉ
  9028.  
  9029.  somSelf (M_WPObject *) - input 
  9030.     Pointer to the WPObject class object. 
  9031.  
  9032.  Title (PSZ) - input 
  9033.     Pointer to the title specification for objects to be searched. 
  9034.  
  9035.     This title may include the wildcard characters "*" and "?". 
  9036.  
  9037.  ulSearchType (ULONG) - input 
  9038.     Flag indicating type of search to be performed. 
  9039.  
  9040.     SEARCH_ALL_FOLDERS 
  9041.             Search all folders. 
  9042.     SEARCH_THIS_FOLDER 
  9043.             Search current folder only. 
  9044.     SEARCH_THIS_TREE 
  9045.             Search the current folder tree only. 
  9046.  
  9047.  ExtendedCriteria (PVOID) - output 
  9048.     Pointer to a buffer that contains the class-specific extended search 
  9049.     criteria. 
  9050.  
  9051.     This buffer can be passed to the wpDoesObjectMatch method. 
  9052.  
  9053.  fSuccess (BOOL) - returns 
  9054.     Success indicator. 
  9055.  
  9056.     TRUE 
  9057.             Successful completion. 
  9058.     FALSE 
  9059.             An error occurred or the user canceled the search operation. 
  9060.  
  9061.  
  9062. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Remarks ΓòÉΓòÉΓòÉ
  9063.  
  9064. This method is called by the system during the processing of the Find and 
  9065. folder Include facilities. 
  9066.  
  9067. This method typically prompts the user to select the extended criteria. 
  9068.  
  9069.  
  9070. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Usage ΓòÉΓòÉΓòÉ
  9071.  
  9072. This method can be called at any time in order to determine the extended search 
  9073. criteria to be used for finding objects of this class. 
  9074.  
  9075.  
  9076. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - How to Override ΓòÉΓòÉΓòÉ
  9077.  
  9078. This method should be overridden by classes which introduce extended search 
  9079. criteria for use by the Find and folder Include facilities. 
  9080.  
  9081.  
  9082. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryExtendedCriteria - Topics ΓòÉΓòÉΓòÉ
  9083.  
  9084. Select an item: 
  9085.  
  9086. Syntax
  9087. Parameters
  9088. Returns
  9089. Remarks
  9090. How to Override
  9091. Usage
  9092. Glossary
  9093.  
  9094.  
  9095. ΓòÉΓòÉΓòÉ 3.25. wpclsQueryFolder ΓòÉΓòÉΓòÉ
  9096.  
  9097.  
  9098. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Syntax ΓòÉΓòÉΓòÉ
  9099.  
  9100. This method is called to get a pointer to a folder object that corresponds to a 
  9101. given file system location. 
  9102.  
  9103.  
  9104. #define INCL_WINWORKPLACE
  9105. #include <os2.h>
  9106.  
  9107. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  9108. PSZ             pLocation;  /*  Folder location. */
  9109. BOOL            fLock;      /*  Lock object flag. */
  9110. WPFolder       *Success;    /*  Success indicator. */
  9111.  
  9112. Success = _wpclsQueryFolder(somSelf, pLocation,
  9113.             fLock);
  9114.  
  9115.  
  9116. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Parameter - somSelf ΓòÉΓòÉΓòÉ
  9117.  
  9118.  somSelf (M_WPObject *) - input 
  9119.     Pointer to the WPObject class object. 
  9120.  
  9121.  
  9122. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Parameter - pLocation ΓòÉΓòÉΓòÉ
  9123.  
  9124.  pLocation (PSZ) - input 
  9125.     Folder location. 
  9126.  
  9127.     This value can be in any of the following formats: 
  9128.  
  9129.         Predefined object IDs of system folders: 
  9130.  
  9131.          "<WP_NOWHERE>"                The hidden folder. 
  9132.          "<LOCATION_DESKTOP>"          The currently active desktop. 
  9133.          "<WP_OS2SYS>"                 The System folder. 
  9134.          "<WP_TEMPS>"                  The Templates folder. 
  9135.          "<WP_CONFIG>"                 The System Setup folder. 
  9136.          "<WP_START>"                  The Startup folder. 
  9137.          "<WP_INFO>"                   The Information folder. 
  9138.          "<WP_DRIVES>"                 The Drives folder. 
  9139.  
  9140.         Real name specified as a fully qualified path name. 
  9141.  
  9142.  
  9143. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Parameter - fLock ΓòÉΓòÉΓòÉ
  9144.  
  9145.  fLock (BOOL) - input 
  9146.     Lock object flag. 
  9147.  
  9148.     If this flag is false, the newly created object will be made dormant 
  9149.     whenever the object and the folder containing the object are closed. If 
  9150.     this flag is true, the new flag will remain active until the caller issues 
  9151.     the wpUnlockObject method on it. 
  9152.  
  9153.  
  9154. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder Return Value - Success ΓòÉΓòÉΓòÉ
  9155.  
  9156.  Success (WPFolder *) - returns 
  9157.     Success indicator. 
  9158.  
  9159.     NULL           Error occurred 
  9160.     Other          Pointer to a folder object. 
  9161.  
  9162.  
  9163. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Parameters ΓòÉΓòÉΓòÉ
  9164.  
  9165.  somSelf (M_WPObject *) - input 
  9166.     Pointer to the WPObject class object. 
  9167.  
  9168.  pLocation (PSZ) - input 
  9169.     Folder location. 
  9170.  
  9171.     This value can be in any of the following formats: 
  9172.  
  9173.         Predefined object IDs of system folders: 
  9174.  
  9175.          "<WP_NOWHERE>"                The hidden folder. 
  9176.          "<LOCATION_DESKTOP>"          The currently active desktop. 
  9177.          "<WP_OS2SYS>"                 The System folder. 
  9178.          "<WP_TEMPS>"                  The Templates folder. 
  9179.          "<WP_CONFIG>"                 The System Setup folder. 
  9180.          "<WP_START>"                  The Startup folder. 
  9181.          "<WP_INFO>"                   The Information folder. 
  9182.          "<WP_DRIVES>"                 The Drives folder. 
  9183.  
  9184.         Real name specified as a fully qualified path name. 
  9185.  
  9186.  fLock (BOOL) - input 
  9187.     Lock object flag. 
  9188.  
  9189.     If this flag is false, the newly created object will be made dormant 
  9190.     whenever the object and the folder containing the object are closed. If 
  9191.     this flag is true, the new flag will remain active until the caller issues 
  9192.     the wpUnlockObject method on it. 
  9193.  
  9194.  Success (WPFolder *) - returns 
  9195.     Success indicator. 
  9196.  
  9197.     NULL           Error occurred 
  9198.     Other          Pointer to a folder object. 
  9199.  
  9200.  
  9201. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Remarks ΓòÉΓòÉΓòÉ
  9202.  
  9203. To obtain a real name from an object pointer, the wpQueryRealName method should 
  9204. be called. 
  9205.  
  9206.  
  9207. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Usage ΓòÉΓòÉΓòÉ
  9208.  
  9209. This method can be called at any time in order to determine the object pointer 
  9210. for a folder. 
  9211.  
  9212.  
  9213. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - How to Override ΓòÉΓòÉΓòÉ
  9214.  
  9215. This method is generally not overridden. 
  9216.  
  9217.  
  9218. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Example Code ΓòÉΓòÉΓòÉ
  9219.  
  9220.  #define INCL_WINWORKPLACE
  9221.  #include <os2.h>
  9222.  
  9223.  SOMAny    *objDesktop;
  9224.  SOMAny    *objSysShadow;
  9225.  
  9226.  
  9227.       /* Get the object pointer of the desktop folder */
  9228.  
  9229.  objDesktop = _wpclsQueryFolder( _WPFolder
  9230.                                , "<WP_DESKTOP>"     /* Folder location */
  9231.                                ,TRUE);              /* Keep active */
  9232.  
  9233.       /* Create a shadow of the desktop */
  9234.  
  9235.  objSysShadow = _wpCreateShadowObject( self
  9236.                                      , objDesktop   /* Object to shadow */
  9237.                                      ,FALSE);       /* Make dormant when folder
  9238.                                                        closes */
  9239.  
  9240.  
  9241. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryFolder - Topics ΓòÉΓòÉΓòÉ
  9242.  
  9243. Select an item: 
  9244.  
  9245. Syntax
  9246. Parameters
  9247. Returns
  9248. Remarks
  9249. How to Override
  9250. Usage
  9251. Example Code
  9252. Glossary
  9253.  
  9254.  
  9255. ΓòÉΓòÉΓòÉ 3.26. wpclsQueryIcon ΓòÉΓòÉΓòÉ
  9256.  
  9257.  
  9258. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Syntax ΓòÉΓòÉΓòÉ
  9259.  
  9260. This method is called to allow the class object to specify the default icon to 
  9261. be used for its instances. 
  9262.  
  9263.  
  9264. #define INCL_WINWORKPLACE
  9265. #include <os2.h>
  9266.  
  9267. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  9268. HPOINTER        hptrSuccess;  /*  Success indicator. */
  9269.  
  9270. hptrSuccess = _wpclsQueryIcon(somSelf);
  9271.  
  9272.  
  9273. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon Parameter - somSelf ΓòÉΓòÉΓòÉ
  9274.  
  9275.  somSelf (M_WPObject *) - input 
  9276.     Pointer to the WPObject class object. 
  9277.  
  9278.  
  9279. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon Return Value - hptrSuccess ΓòÉΓòÉΓòÉ
  9280.  
  9281.  hptrSuccess (HPOINTER) - returns 
  9282.     Success indicator. 
  9283.  
  9284.     NULL           Error occurred 
  9285.     Other          Handle to an icon. 
  9286.  
  9287.  
  9288. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Parameters ΓòÉΓòÉΓòÉ
  9289.  
  9290.  somSelf (M_WPObject *) - input 
  9291.     Pointer to the WPObject class object. 
  9292.  
  9293.  hptrSuccess (HPOINTER) - returns 
  9294.     Success indicator. 
  9295.  
  9296.     NULL           Error occurred 
  9297.     Other          Handle to an icon. 
  9298.  
  9299.  
  9300. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Remarks ΓòÉΓòÉΓòÉ
  9301.  
  9302. The class default icon can be loaded on wpclsInitData and freed on 
  9303. wpclsUnInitData. 
  9304.  
  9305.  
  9306. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Usage ΓòÉΓòÉΓòÉ
  9307.  
  9308. This method can be called at any time in order to determine the default icon 
  9309. for instances of this class. 
  9310.  
  9311.  
  9312. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - How to Override ΓòÉΓòÉΓòÉ
  9313.  
  9314. This method is overridden in order to change the default icon for an instance 
  9315. of the class. 
  9316.  
  9317.  
  9318. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Related Methods ΓòÉΓòÉΓòÉ
  9319.  
  9320.      wpclsQueryIcon 
  9321.      wpQueryIconData 
  9322.      wpSetIcon 
  9323.      wpSetIconData 
  9324.      wpQueryIcon 
  9325.      wpclsQueryIconData 
  9326.  
  9327.  
  9328. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Example Code ΓòÉΓòÉΓòÉ
  9329.  
  9330. This example returns the handle to an icon. 
  9331.  
  9332. SOM_Scope HPOINTER   SOMLINK pviewM_wpclsQueryIcon(M_PictureViewer *somSelf)
  9333. {
  9334.     /* M_PictureViewerData *somThis = M_PictureViewerGetData(somSelf); */
  9335.     M_PictureViewerMethodDebug("M_PictureViewer","pviewM_wpclsQueryIcon");
  9336.  
  9337. /*    return (parent_wpclsQueryIcon(somSelf));   don't call parent method */
  9338.       return ( _hIcon );                         /* Return own Icon */
  9339. }
  9340.  
  9341.  
  9342. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIcon - Topics ΓòÉΓòÉΓòÉ
  9343.  
  9344. Select an item: 
  9345.  
  9346. Syntax
  9347. Parameters
  9348. Returns
  9349. Remarks
  9350. How to Override
  9351. Usage
  9352. Example Code
  9353. Related Methods
  9354. Glossary
  9355.  
  9356.  
  9357. ΓòÉΓòÉΓòÉ 3.27. wpclsQueryIconData ΓòÉΓòÉΓòÉ
  9358.  
  9359.  
  9360. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Syntax ΓòÉΓòÉΓòÉ
  9361.  
  9362. This class method allows the system to build the class default icon for a given 
  9363. class. 
  9364.  
  9365.  
  9366. #define INCL_WINWORKPLACE
  9367. #include <os2.h>
  9368.  
  9369. M_WPObject     *somSelf;    /*  Pointer to the class object for which you want the class icon data. */
  9370. PICONINFO       pIconInfo;  /*  Pointer to a buffer. */
  9371. ULONG           ulReturn;   /*  Buffer size or number of bytes required to hold the output data. */
  9372.  
  9373. ulReturn = _wpclsQueryIconData(somSelf, pIconInfo);
  9374.  
  9375.  
  9376. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData Parameter - somSelf ΓòÉΓòÉΓòÉ
  9377.  
  9378.  somSelf (M_WPObject *) - input 
  9379.     Pointer to the class object for which you want the class icon data. 
  9380.  
  9381.  
  9382. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData Parameter - pIconInfo ΓòÉΓòÉΓòÉ
  9383.  
  9384.  pIconInfo (PICONINFO) - output 
  9385.     Pointer to a buffer. 
  9386.  
  9387.     Pointer to the buffer large enough to contain an ICONINFO data structure 
  9388.     followed by the data needed to describe the icon. 
  9389.  
  9390.     If pIconInfo is NULL, the return value is the required size of the buffer. 
  9391.  
  9392.  
  9393. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData Return Value - ulReturn ΓòÉΓòÉΓòÉ
  9394.  
  9395.  ulReturn (ULONG) - returns 
  9396.     Buffer size or number of bytes required to hold the output data. 
  9397.  
  9398.     Depending of the contents of the pIconInfo parameter, ulReturn contains one 
  9399.     of the following: 
  9400.  
  9401.          pIconInfo  ulReturn 
  9402.  
  9403.     NULL            Number of bytes required to hold the output data for this 
  9404.                     class. 
  9405.  
  9406.     Not NULL        Number of bytes written into the buffer. 
  9407.  
  9408.     If ulReturn is 0, an error occurred. 
  9409.  
  9410.  
  9411. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Parameters ΓòÉΓòÉΓòÉ
  9412.  
  9413.  somSelf (M_WPObject *) - input 
  9414.     Pointer to the class object for which you want the class icon data. 
  9415.  
  9416.  pIconInfo (PICONINFO) - output 
  9417.     Pointer to a buffer. 
  9418.  
  9419.     Pointer to the buffer large enough to contain an ICONINFO data structure 
  9420.     followed by the data needed to describe the icon. 
  9421.  
  9422.     If pIconInfo is NULL, the return value is the required size of the buffer. 
  9423.  
  9424.  ulReturn (ULONG) - returns 
  9425.     Buffer size or number of bytes required to hold the output data. 
  9426.  
  9427.     Depending of the contents of the pIconInfo parameter, ulReturn contains one 
  9428.     of the following: 
  9429.  
  9430.          pIconInfo  ulReturn 
  9431.  
  9432.     NULL            Number of bytes required to hold the output data for this 
  9433.                     class. 
  9434.  
  9435.     Not NULL        Number of bytes written into the buffer. 
  9436.  
  9437.     If ulReturn is 0, an error occurred. 
  9438.  
  9439.  
  9440. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Remarks ΓòÉΓòÉΓòÉ
  9441.  
  9442. If NULL is passed for the pIconInfo parameter, the caller is asking for the 
  9443. size of the ICONINFO buffer needed for this class (usually for memory 
  9444. allocation purposes). Otherwise, the pIconInfo parameter can always be assumed 
  9445. to be large enough to accommodate the ICONINFO and the variable data for this 
  9446. class. 
  9447.  
  9448. Note that the ICONINFO structure allows you to specify the default icon in 
  9449. three different ways: 
  9450.  
  9451.      Block of binary data 
  9452.      Icon file name 
  9453.      Module name and resource identifier 
  9454.  
  9455.  However, only one mechanism need be supported by any given class. For example, 
  9456.  a caller cannot request one of the three formats by prefilling the ICONINFO 
  9457.  structure. 
  9458.  
  9459.  
  9460. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Usage ΓòÉΓòÉΓòÉ
  9461.  
  9462. This method may be called at any time. Typically, it would not be useful for 
  9463. another object class to make calls to this method. 
  9464.  
  9465.  
  9466. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - How to Override ΓòÉΓòÉΓòÉ
  9467.  
  9468. Workplace classes that wish to have a unique class default icon must override 
  9469. this method and fill out the appropriate fields within the ICONINFO structure. 
  9470. In addition, the correct size for the ICONINFO must always be returned. 
  9471.  
  9472.  
  9473. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Related Methods ΓòÉΓòÉΓòÉ
  9474.  
  9475.      wpQueryIcon 
  9476.      wpQueryIconData 
  9477.      wpSetIcon 
  9478.      wpSetIconData 
  9479.      wpclsQueryIcon 
  9480.  
  9481.  
  9482. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Example Code ΓòÉΓòÉΓòÉ
  9483.  
  9484. This example returns information about the icon associated with the class if 
  9485. pIconInfo is not NULL. 
  9486.  
  9487. SOM_Scope ULONG SOMLINK CalendarM_wpclsQueryIconData(M_Calendar *somSelf,
  9488.                                                      PICONINFO pIconInfo)
  9489. {
  9490.   M_CalendarData *somThis = M_CalendarGetData(somSelf);
  9491.   M_CalendarMethodDebug("M_Calendar","myfM_wpclsQueryIconData");
  9492.  
  9493.   if (pIconInfo)
  9494.   {
  9495.     pIconInfo->fFormat = ICON_RESOURCE;
  9496.     pIconInfo->hmod    = _clsQueryModuleHandle(somSelf);
  9497.     pIconInfo->resid   = ID_ICON;
  9498.   } /* endif */
  9499.   return (sizeof(ICONINFO));
  9500. }
  9501.  
  9502.  
  9503. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconData - Topics ΓòÉΓòÉΓòÉ
  9504.  
  9505. Select an item: 
  9506.  
  9507. Syntax
  9508. Parameters
  9509. Returns
  9510. Remarks
  9511. How to Override
  9512. Usage
  9513. Example Code
  9514. Related Methods
  9515. Glossary
  9516.  
  9517.  
  9518. ΓòÉΓòÉΓòÉ 3.28. wpclsQueryIconDataN ΓòÉΓòÉΓòÉ
  9519.  
  9520.  
  9521. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Syntax ΓòÉΓòÉΓòÉ
  9522.  
  9523. This method is specific to version 3, or higher, of the OS/2 operating system. 
  9524.  
  9525. This class method allows the system to build the class default animation icon 
  9526. for a given class. 
  9527.  
  9528.  
  9529. #define INCL_WINWORKPLACE
  9530. #include <os2.h>
  9531.  
  9532. M_WPFolder     *somSelf;       /*  Pointer to the WPFolder class object. */
  9533. PICONINFO       pIconInfo;     /*  Pointer to the icon information. */
  9534. ULONG           ulcbIconInfo;  /*  Size of the buffer needed to store the ICONINFO data returned by this class object. */
  9535. ULONG           ulIconIndex;   /*  Animation icon index. */
  9536.  
  9537. _wpclsQueryIconDataN(somSelf, pIconInfo, ulcbIconInfo,
  9538.                 ulIconIndex);
  9539.  
  9540.  
  9541. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - somSelf ΓòÉΓòÉΓòÉ
  9542.  
  9543.  somSelf (M_WPFolder *) - input 
  9544.     Pointer to the WPFolder class object. 
  9545.  
  9546.  
  9547. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - pIconInfo ΓòÉΓòÉΓòÉ
  9548.  
  9549.  pIconInfo (PICONINFO) - input 
  9550.     Pointer to the icon information. 
  9551.  
  9552.  
  9553. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - ulcbIconInfo ΓòÉΓòÉΓòÉ
  9554.  
  9555.  ulcbIconInfo (ULONG) - input 
  9556.     Size of the buffer needed to store the ICONINFO data returned by this class 
  9557.     object. 
  9558.  
  9559.  
  9560. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN Parameter - ulIconIndex ΓòÉΓòÉΓòÉ
  9561.  
  9562.  ulIconIndex (ULONG) - input 
  9563.     Animation icon index. 
  9564.  
  9565.     This value must be 1. 
  9566.  
  9567.  
  9568. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Parameters ΓòÉΓòÉΓòÉ
  9569.  
  9570.  somSelf (M_WPFolder *) - input 
  9571.     Pointer to the WPFolder class object. 
  9572.  
  9573.  pIconInfo (PICONINFO) - input 
  9574.     Pointer to the icon information. 
  9575.  
  9576.  ulcbIconInfo (ULONG) - input 
  9577.     Size of the buffer needed to store the ICONINFO data returned by this class 
  9578.     object. 
  9579.  
  9580.  ulIconIndex (ULONG) - input 
  9581.     Animation icon index. 
  9582.  
  9583.     This value must be 1. 
  9584.  
  9585.  
  9586. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Remarks ΓòÉΓòÉΓòÉ
  9587.  
  9588. If NULLHANDLE is passed for the pIconInfo parameter, the caller is asking for 
  9589. the size of the ICONINFO buffer needed for this class usually for memory 
  9590. allocation purposes. Otherwise, the pIconInfo parameter can always be assumed 
  9591. to be large enough to accommodate the ICONINFO for this class. 
  9592.  
  9593. Note that the ICONINFO structure allows you to specify the default icon in 
  9594. three different ways: 
  9595.  
  9596.      An icon filename 
  9597.      A module name and resource identifier 
  9598.      A block of binary data 
  9599.  
  9600.  However, only one mechanism needs to be supported for any given class. For 
  9601.  example, a caller cannot request one of the three formats by prefilling the 
  9602.  ICONINFO structure. 
  9603.  
  9604.  
  9605. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Usage ΓòÉΓòÉΓòÉ
  9606.  
  9607. This method may be called at any time. Typically, it would not be useful for 
  9608. another object class to make calls to this method. 
  9609.  
  9610.  
  9611. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - How to Override ΓòÉΓòÉΓòÉ
  9612.  
  9613. Workplace classes that wish to have a unique class default animation icon must 
  9614. override this method and fill out the appropriate fields within the ICONINFO 
  9615. structure. In addition, the correct size for the ICONINFO must always be 
  9616. returned. 
  9617.  
  9618.  
  9619. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Related Methods ΓòÉΓòÉΓòÉ
  9620.  
  9621.      wpQueryIcon 
  9622.      wpQueryIconData 
  9623.      wpSetIcon 
  9624.      wpSetIconData 
  9625.      wpclsQueryIconN 
  9626.  
  9627.  
  9628. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconDataN - Topics ΓòÉΓòÉΓòÉ
  9629.  
  9630. Select an item: 
  9631.  
  9632. Syntax
  9633. Parameters
  9634. Remarks
  9635. How to Override
  9636. Usage
  9637. Related Methods
  9638. Glossary
  9639.  
  9640.  
  9641. ΓòÉΓòÉΓòÉ 3.29. wpclsQueryIconN ΓòÉΓòÉΓòÉ
  9642.  
  9643.  
  9644. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Syntax ΓòÉΓòÉΓòÉ
  9645.  
  9646. This method is specific to version 3, or higher, of the OS/2 operating system. 
  9647.  
  9648. This method is called to allow the class object to specify the default 
  9649. animation icon to be used for its instances. 
  9650.  
  9651.  
  9652. #define INCL_WINWORKPLACE
  9653. #include <os2.h>
  9654.  
  9655. M_WPFolder     *somSelf;      /*  Pointer to the WPFolder class object. */
  9656. ULONG           ulIconIndex;  /*  Animation icon index. */
  9657. HPOINTER        hptr;         /*  Handle to the animation icon. */
  9658.  
  9659. hptr = _wpclsQueryIconN(somSelf, ulIconIndex);
  9660.  
  9661.  
  9662. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN Parameter - somSelf ΓòÉΓòÉΓòÉ
  9663.  
  9664.  somSelf (M_WPFolder *) - input 
  9665.     Pointer to the WPFolder class object. 
  9666.  
  9667.  
  9668. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN Parameter - ulIconIndex ΓòÉΓòÉΓòÉ
  9669.  
  9670.  ulIconIndex (ULONG) - input 
  9671.     Animation icon index. 
  9672.  
  9673.     This value must be 1. 
  9674.  
  9675.  
  9676. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN Return Value - hptr ΓòÉΓòÉΓòÉ
  9677.  
  9678.  hptr (HPOINTER) - returns 
  9679.     Handle to the animation icon. 
  9680.  
  9681.     A return value of NULL indicates that there is no animation icon. 
  9682.  
  9683.  
  9684. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Parameters ΓòÉΓòÉΓòÉ
  9685.  
  9686.  somSelf (M_WPFolder *) - input 
  9687.     Pointer to the WPFolder class object. 
  9688.  
  9689.  ulIconIndex (ULONG) - input 
  9690.     Animation icon index. 
  9691.  
  9692.     This value must be 1. 
  9693.  
  9694.  hptr (HPOINTER) - returns 
  9695.     Handle to the animation icon. 
  9696.  
  9697.     A return value of NULL indicates that there is no animation icon. 
  9698.  
  9699.  
  9700. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Remarks ΓòÉΓòÉΓòÉ
  9701.  
  9702. This method is very similar to wpclsQueryIcon. The difference is that 
  9703. wpclsQueryIcon returns the handle for a normal object icon (the closed folder 
  9704. icon), while wpclsQueryIconN returns the handle for the animation icon (the 
  9705. open folder icon). 
  9706.  
  9707.  
  9708. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Usage ΓòÉΓòÉΓòÉ
  9709.  
  9710. This method can be called at any time. 
  9711.  
  9712.  
  9713. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - How to Override ΓòÉΓòÉΓòÉ
  9714.  
  9715. This method generally not overridden. 
  9716.  
  9717.  
  9718. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Related Methods ΓòÉΓòÉΓòÉ
  9719.  
  9720.      wpclsQueryIcon 
  9721.      wpQueryIconData 
  9722.      wpSetIcon 
  9723.      wpSetIconData 
  9724.      wpQueryIcon 
  9725.      wpclsQueryIconData 
  9726.      wpclsQueryIconDataN 
  9727.  
  9728.  
  9729. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryIconN - Topics ΓòÉΓòÉΓòÉ
  9730.  
  9731. Select an item: 
  9732.  
  9733. Syntax
  9734. Parameters
  9735. Returns
  9736. Remarks
  9737. How to Override
  9738. Usage
  9739. Related Methods
  9740. Glossary
  9741.  
  9742.  
  9743. ΓòÉΓòÉΓòÉ 3.30. wpclsQueryInstanceFilter ΓòÉΓòÉΓòÉ
  9744.  
  9745.  
  9746. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Syntax ΓòÉΓòÉΓòÉ
  9747.  
  9748. This method is called to allow the class object to specify the file title 
  9749. filters for instances of its class. 
  9750.  
  9751.  
  9752. #define INCL_WINWORKPLACE
  9753. #include <os2.h>
  9754.  
  9755. M_WPFileSystem     *somSelf;   /*  Pointer to the WPFileSystem class object. */
  9756. PSZ                 psuccess;  /*  Success indicator. */
  9757.  
  9758. psuccess = _wpclsQueryInstanceFilter(somSelf);
  9759.  
  9760.  
  9761. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter Parameter - somSelf ΓòÉΓòÉΓòÉ
  9762.  
  9763.  somSelf (M_WPFileSystem *) - input 
  9764.     Pointer to the WPFileSystem class object. 
  9765.  
  9766.  
  9767. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter Return Value - psuccess ΓòÉΓòÉΓòÉ
  9768.  
  9769.  psuccess (PSZ) - returns 
  9770.     Success indicator. 
  9771.  
  9772.     NULL           Error occurred. 
  9773.     Other          A pointer to a string containing file title filters. This 
  9774.                    string can contain several file title filters separated by 
  9775.                    commas. For example: 
  9776.  
  9777.                                       "*.TXT, *.DOC"
  9778.  
  9779.  
  9780. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Parameters ΓòÉΓòÉΓòÉ
  9781.  
  9782.  somSelf (M_WPFileSystem *) - input 
  9783.     Pointer to the WPFileSystem class object. 
  9784.  
  9785.  psuccess (PSZ) - returns 
  9786.     Success indicator. 
  9787.  
  9788.     NULL           Error occurred. 
  9789.     Other          A pointer to a string containing file title filters. This 
  9790.                    string can contain several file title filters separated by 
  9791.                    commas. For example: 
  9792.  
  9793.                                       "*.TXT, *.DOC"
  9794.  
  9795.  
  9796. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Remarks ΓòÉΓòÉΓòÉ
  9797.  
  9798. It is important that the values returned by this class method are restricted to 
  9799. class-specific filters. For example, returning a filter of "*.*" could 
  9800. effectively make the system unstable. 
  9801.  
  9802.  
  9803. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Usage ΓòÉΓòÉΓòÉ
  9804.  
  9805. This method can be called at any time in order to determine which file title 
  9806. filters are used to determine instances of this class. 
  9807.  
  9808.  
  9809. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - How to Override ΓòÉΓòÉΓòÉ
  9810.  
  9811. This method should be overridden in order to automatically designate file 
  9812. objects as instances of this class. The value returned by the override method 
  9813. will replace the current title filter string which is used to designate 
  9814. instances. If the parent method is called, it should be called first. 
  9815.  
  9816.  
  9817. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Related Methods ΓòÉΓòÉΓòÉ
  9818.  
  9819.      wpclsQueryInstanceType 
  9820.  
  9821.  
  9822. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Example Code ΓòÉΓòÉΓòÉ
  9823.  
  9824. This example shows how to designate files ending in an extension of .GIF as 
  9825. being associated with an instance of a GIFPicture object. 
  9826.  
  9827. SOM_Scope PSZ   SOMLINK gifpicM_wpclsQueryInstanceFilter(M_GIFPicture *somSelf)
  9828. {
  9829.     /* M_GIFPictureData *somThis = M_GIFPictureGetData(somSelf); */
  9830.     M_GIFPictureMethodDebug("M_GIFPicture","gifpicM_wpclsQueryInstanceFilter");
  9831.  
  9832. /*    return (parent_wpclsQueryInstanceFilter(somSelf));   Don't call parent */
  9833.  
  9834.       return ( "*.GIF" );
  9835. }
  9836.  
  9837.  
  9838. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceFilter - Topics ΓòÉΓòÉΓòÉ
  9839.  
  9840. Select an item: 
  9841.  
  9842. Syntax
  9843. Parameters
  9844. Returns
  9845. Remarks
  9846. How to Override
  9847. Usage
  9848. Example Code
  9849. Related Methods
  9850. Glossary
  9851.  
  9852.  
  9853. ΓòÉΓòÉΓòÉ 3.31. wpclsQueryInstanceType ΓòÉΓòÉΓòÉ
  9854.  
  9855.  
  9856. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Syntax ΓòÉΓòÉΓòÉ
  9857.  
  9858. This method is called to allow the class object to specify the file types for 
  9859. instances of its class. 
  9860.  
  9861.  
  9862. #define INCL_WINWORKPLACE
  9863. #include <os2.h>
  9864.  
  9865. M_WPFileSystem     *somSelf;   /*  Pointer to the WPFileSystem class object. */
  9866. PSZ                 psuccess;  /*  Success indicator. */
  9867.  
  9868. psuccess = _wpclsQueryInstanceType(somSelf);
  9869.  
  9870.  
  9871. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType Parameter - somSelf ΓòÉΓòÉΓòÉ
  9872.  
  9873.  somSelf (M_WPFileSystem *) - input 
  9874.     Pointer to the WPFileSystem class object. 
  9875.  
  9876.  
  9877. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType Return Value - psuccess ΓòÉΓòÉΓòÉ
  9878.  
  9879.  psuccess (PSZ) - returns 
  9880.     Success indicator. 
  9881.  
  9882.     NULL           Error occurred. 
  9883.     Other          A pointer to a string containing file types. This string can 
  9884.                    contain several file types separated by commas. For example: 
  9885.  
  9886.                                       "Plain Text,C Code"
  9887.  
  9888.  
  9889. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Parameters ΓòÉΓòÉΓòÉ
  9890.  
  9891.  somSelf (M_WPFileSystem *) - input 
  9892.     Pointer to the WPFileSystem class object. 
  9893.  
  9894.  psuccess (PSZ) - returns 
  9895.     Success indicator. 
  9896.  
  9897.     NULL           Error occurred. 
  9898.     Other          A pointer to a string containing file types. This string can 
  9899.                    contain several file types separated by commas. For example: 
  9900.  
  9901.                                       "Plain Text,C Code"
  9902.  
  9903.  
  9904. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Remarks ΓòÉΓòÉΓòÉ
  9905.  
  9906. It is recommended that object classes define their own special type strings. 
  9907.  
  9908.  
  9909. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Usage ΓòÉΓòÉΓòÉ
  9910.  
  9911. This method can be called at any time in order to determine which file types 
  9912. are used to determine instances of this class. 
  9913.  
  9914.  
  9915. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - How to Override ΓòÉΓòÉΓòÉ
  9916.  
  9917. This method should be overridden in order to automatically designate file 
  9918. objects as instances of this class. The value returned by the override method 
  9919. will replace the current type string which is used to designate instances. If 
  9920. the parent method is called, it should be called first. 
  9921.  
  9922.  
  9923. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Related Methods ΓòÉΓòÉΓòÉ
  9924.  
  9925.      wpclsQueryInstanceFilter 
  9926.  
  9927.  
  9928. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Example Code ΓòÉΓòÉΓòÉ
  9929.  
  9930. This example associates two file types as being associated with the Picture 
  9931. object. 
  9932.  
  9933. SOM_Scope PSZ   SOMLINK PictureM_wpclsQueryInstanceType(M_Picture *somSelf)
  9934. {
  9935.     /* M_PictureData *somThis = M_PictureGetData(somSelf); */
  9936.     M_PictureMethodDebug("M_Picture","PictureM_wpclsQueryInstanceType");
  9937.  
  9938. /*  return (parent_wpclsQueryInstanceType(somSelf));  no call to parent */
  9939.  
  9940.     return ( "JPG File,GIF File" );
  9941. }
  9942.  
  9943.  
  9944. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryInstanceType - Topics ΓòÉΓòÉΓòÉ
  9945.  
  9946. Select an item: 
  9947.  
  9948. Syntax
  9949. Parameters
  9950. Returns
  9951. Remarks
  9952. How to Override
  9953. Usage
  9954. Example Code
  9955. Related Methods
  9956. Glossary
  9957.  
  9958.  
  9959. ΓòÉΓòÉΓòÉ 3.32. wpclsQueryObject ΓòÉΓòÉΓòÉ
  9960.  
  9961.  
  9962. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Syntax ΓòÉΓòÉΓòÉ
  9963.  
  9964. This class method returns the object pointer for a given persistent object 
  9965. handle. 
  9966.  
  9967.  
  9968. #define INCL_WINWORKPLACE
  9969. #include <os2.h>
  9970.  
  9971. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  9972. HOBJECT         hObject;  /*  Handle for a given object instance. */
  9973. WPObject       *object;   /*  Pointer to the object. */
  9974.  
  9975. object = _wpclsQueryObject(somSelf, hObject);
  9976.  
  9977.  
  9978. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject Parameter - somSelf ΓòÉΓòÉΓòÉ
  9979.  
  9980.  somSelf (M_WPObject *) - input 
  9981.     Pointer to the WPObject class object. 
  9982.  
  9983.  
  9984. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject Parameter - hObject ΓòÉΓòÉΓòÉ
  9985.  
  9986.  hObject (HOBJECT) - input 
  9987.     Handle for a given object instance. 
  9988.  
  9989.  
  9990. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject Return Value - object ΓòÉΓòÉΓòÉ
  9991.  
  9992.  object (WPObject *) - returns 
  9993.     Pointer to the object. 
  9994.  
  9995.     The pointer to the object that corresponds to the given object handle or 
  9996.     NULLHANDLE if that object no longer exists. 
  9997.  
  9998.  
  9999. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Parameters ΓòÉΓòÉΓòÉ
  10000.  
  10001.  somSelf (M_WPObject *) - input 
  10002.     Pointer to the WPObject class object. 
  10003.  
  10004.  hObject (HOBJECT) - input 
  10005.     Handle for a given object instance. 
  10006.  
  10007.  object (WPObject *) - returns 
  10008.     Pointer to the object. 
  10009.  
  10010.     The pointer to the object that corresponds to the given object handle or 
  10011.     NULLHANDLE if that object no longer exists. 
  10012.  
  10013.  
  10014. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Remarks ΓòÉΓòÉΓòÉ
  10015.  
  10016. All workplace objects can be uniquely identified by a persistent object handle 
  10017. within a given machine. Once an object handle is obtained for an object (using 
  10018. the wpQueryHandle instance method), the handle can be used at any subsequent 
  10019. time even if the system was powered off in the meantime, provided that the 
  10020. object instance has not been destroyed. This method is intended for use by 
  10021. objects that wish to communicate with other objects using method calls. At any 
  10022. point in time, an object can reestablish contact with another object by using 
  10023. this method. For example, a WPShadow object will use this method to get the 
  10024. object pointer to the object it is currently shadowing when it is made awake. 
  10025. Note that the returned object is locked so that the called object can access 
  10026. the returned pointer without the risk of the object being made dormant. When 
  10027. the object pointer is no longer needed, the wpUnlockObject method should be 
  10028. invoked to permit the system to make that object dormant when all other locks 
  10029. on it have been released. 
  10030.  
  10031. Using HOBJECT for .INI files or files in which an application uses a 
  10032. rename/save/delete sequence is not supported. 
  10033.  
  10034.  
  10035. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Usage ΓòÉΓòÉΓòÉ
  10036.  
  10037. This method can be called at any time. 
  10038.  
  10039.  
  10040. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - How to Override ΓòÉΓòÉΓòÉ
  10041.  
  10042. This class method is generally not overridden. 
  10043.  
  10044.  
  10045. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Related Methods ΓòÉΓòÉΓòÉ
  10046.  
  10047.      wpclsObjectFromHandle 
  10048.      wpclsQueryObjectFromFrame 
  10049.      wpclsQueryObjectFromPath 
  10050.  
  10051.  
  10052. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObject - Topics ΓòÉΓòÉΓòÉ
  10053.  
  10054. Select an item: 
  10055.  
  10056. Syntax
  10057. Parameters
  10058. Returns
  10059. Remarks
  10060. How to Override
  10061. Usage
  10062. Related Methods
  10063. Glossary
  10064.  
  10065.  
  10066. ΓòÉΓòÉΓòÉ 3.33. wpclsQueryObjectFromFrame ΓòÉΓòÉΓòÉ
  10067.  
  10068.  
  10069. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Syntax ΓòÉΓòÉΓòÉ
  10070.  
  10071. This method is specific to version 3, or higher, of the OS/2 operating system. 
  10072.  
  10073. This class method returns a pointer to the object associated with the specified 
  10074. frame window handle. 
  10075.  
  10076.  
  10077. #define INCL_WINWORKPLACE
  10078. #include <os2.h>
  10079.  
  10080. M_WPDesktop     *somSelf;    /*  Pointer to the WPDesktop class object. */
  10081. HWND             hwndFrame;  /*  Handle to the top-level frame window. */
  10082. WPObject        *Object;     /*  Pointer to the object associated with hwndFrame. */
  10083.  
  10084. Object = _wpclsQueryObjectFromFrame(somSelf,
  10085.            hwndFrame);
  10086.  
  10087.  
  10088. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame Parameter - somSelf ΓòÉΓòÉΓòÉ
  10089.  
  10090.  somSelf (M_WPDesktop *) - input 
  10091.     Pointer to the WPDesktop class object. 
  10092.  
  10093.  
  10094. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame Parameter - hwndFrame ΓòÉΓòÉΓòÉ
  10095.  
  10096.  hwndFrame (HWND) - input 
  10097.     Handle to the top-level frame window. 
  10098.  
  10099.  
  10100. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame Return Value - Object ΓòÉΓòÉΓòÉ
  10101.  
  10102.  Object (WPObject *) - returns 
  10103.     Pointer to the object associated with hwndFrame. 
  10104.  
  10105.     This parameter contains a pointer to the object of which its view has the 
  10106.     given frame window handle as its top-level frame window handle. 
  10107.  
  10108.     A return value of NULL indicates that either an associated object could not 
  10109.     be found or an error occurred. 
  10110.  
  10111.  
  10112. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Parameters ΓòÉΓòÉΓòÉ
  10113.  
  10114.  somSelf (M_WPDesktop *) - input 
  10115.     Pointer to the WPDesktop class object. 
  10116.  
  10117.  hwndFrame (HWND) - input 
  10118.     Handle to the top-level frame window. 
  10119.  
  10120.  Object (WPObject *) - returns 
  10121.     Pointer to the object associated with hwndFrame. 
  10122.  
  10123.     This parameter contains a pointer to the object of which its view has the 
  10124.     given frame window handle as its top-level frame window handle. 
  10125.  
  10126.     A return value of NULL indicates that either an associated object could not 
  10127.     be found or an error occurred. 
  10128.  
  10129.  
  10130. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Remarks ΓòÉΓòÉΓòÉ
  10131.  
  10132. This method returns the object for which the handle is a view rather than the 
  10133. application implementing the view. 
  10134.  
  10135. For example, if the hwndFrame of a folder's view is passed in, this method 
  10136. returns the folder object. If the hwndFrame of the system editor is passed in, 
  10137. this method returns the object which is currently being viewed by the editor. 
  10138. In this case, if an associated object cannot be found, the system editor 
  10139. program object is returned. For instance, if the system editor is launched from 
  10140. the command line and its hwndFrame is passed in, the editor program object is 
  10141. returned. 
  10142.  
  10143.  
  10144. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Usage ΓòÉΓòÉΓòÉ
  10145.  
  10146. This method can be called at any time. 
  10147.  
  10148.  
  10149. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - How to Override ΓòÉΓòÉΓòÉ
  10150.  
  10151. This method should not be overridden. 
  10152.  
  10153.  
  10154. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Related Methods ΓòÉΓòÉΓòÉ
  10155.  
  10156.      wpclsQueryObject 
  10157.      wpclsObjectFromHandle 
  10158.      wpclsQueryObjectFromPath 
  10159.  
  10160.  
  10161. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromFrame - Topics ΓòÉΓòÉΓòÉ
  10162.  
  10163. Select an item: 
  10164.  
  10165. Syntax
  10166. Parameters
  10167. Returns
  10168. Remarks
  10169. How to Override
  10170. Usage
  10171. Related Methods
  10172. Glossary
  10173.  
  10174.  
  10175. ΓòÉΓòÉΓòÉ 3.34. wpclsQueryObjectFromPath ΓòÉΓòÉΓòÉ
  10176.  
  10177.  
  10178. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Syntax ΓòÉΓòÉΓòÉ
  10179.  
  10180. This method is specific to version 3, or higher, of the OS/2 operating system. 
  10181.  
  10182. This class method returns the object pointer for a file or directory. 
  10183.  
  10184.  
  10185. #define INCL_WINWORKPLACE
  10186. #include <os2.h>
  10187.  
  10188. M_WPFileSystem     *somSelf;    /*  Pointer to the WPFileSystem class object. */
  10189. PSZ                 pszFQPath;  /*  String containing the fully qualified path name (or object ID). */
  10190. WPObject           *pObject;    /*  Pointer to the object that represents the file or directory specified in pszFQPath. */
  10191.  
  10192. pObject = _wpclsQueryObjectFromPath(somSelf,
  10193.             pszFQPath);
  10194.  
  10195.  
  10196. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath Parameter - somSelf ΓòÉΓòÉΓòÉ
  10197.  
  10198.  somSelf (M_WPFileSystem *) - input 
  10199.     Pointer to the WPFileSystem class object. 
  10200.  
  10201.  
  10202. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath Parameter - pszFQPath ΓòÉΓòÉΓòÉ
  10203.  
  10204.  pszFQPath (PSZ) - input 
  10205.     String containing the fully qualified path name (or object ID). 
  10206.  
  10207.  
  10208. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath Return Value - pObject ΓòÉΓòÉΓòÉ
  10209.  
  10210.  pObject (WPObject *) - returns 
  10211.     Pointer to the object that represents the file or directory specified in 
  10212.     pszFQPath. 
  10213.  
  10214.  
  10215. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Parameters ΓòÉΓòÉΓòÉ
  10216.  
  10217.  somSelf (M_WPFileSystem *) - input 
  10218.     Pointer to the WPFileSystem class object. 
  10219.  
  10220.  pszFQPath (PSZ) - input 
  10221.     String containing the fully qualified path name (or object ID). 
  10222.  
  10223.  pObject (WPObject *) - returns 
  10224.     Pointer to the object that represents the file or directory specified in 
  10225.     pszFQPath. 
  10226.  
  10227.  
  10228. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Remarks ΓòÉΓòÉΓòÉ
  10229.  
  10230. The object is initially locked, so there is no risk of the object being made 
  10231. dormant before the object pointer is obtained. 
  10232.  
  10233.  
  10234. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - How to Override ΓòÉΓòÉΓòÉ
  10235.  
  10236. This method is generally not overridden. 
  10237.  
  10238.  
  10239. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Related Methods ΓòÉΓòÉΓòÉ
  10240.  
  10241.      wpclsQueryObject 
  10242.  
  10243.  
  10244. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryObjectFromPath - Topics ΓòÉΓòÉΓòÉ
  10245.  
  10246. Select an item: 
  10247.  
  10248. Syntax
  10249. Parameters
  10250. Returns
  10251. Remarks
  10252. How to Override
  10253. Related Methods
  10254. Glossary
  10255.  
  10256.  
  10257. ΓòÉΓòÉΓòÉ 3.35. wpclsQueryOpenFolders ΓòÉΓòÉΓòÉ
  10258.  
  10259.  
  10260. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Syntax ΓòÉΓòÉΓòÉ
  10261.  
  10262. This class method enumerates all open folders for the specified class. 
  10263.  
  10264.  
  10265. #define INCL_WINWORKPLACE
  10266. #include <os2.h>
  10267.  
  10268. M_WPFolder     *somSelf;     /*  Pointer to the WPFolder class object. */
  10269. WPFolder       *Folder;      /*  Pointer to a folder object. */
  10270. ULONG           ulOption;    /*  Flag indicating the folder to query. */
  10271. BOOL            fLock;       /*  Lock the object flag. */
  10272. WPFolder       *FldrObject;  /*  Pointer to the specified folder object. */
  10273.  
  10274. FldrObject = _wpclsQueryOpenFolders(somSelf,
  10275.                Folder, ulOption, fLock);
  10276.  
  10277.  
  10278. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - somSelf ΓòÉΓòÉΓòÉ
  10279.  
  10280.  somSelf (M_WPFolder *) - input 
  10281.     Pointer to the WPFolder class object. 
  10282.  
  10283.  
  10284. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - Folder ΓòÉΓòÉΓòÉ
  10285.  
  10286.  Folder (WPFolder *) - input 
  10287.     Pointer to a folder object. 
  10288.  
  10289.     This field is ignored unless QC_NEXT is specified in ulOption. 
  10290.  
  10291.  
  10292. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - ulOption ΓòÉΓòÉΓòÉ
  10293.  
  10294.  ulOption (ULONG) - input 
  10295.     Flag indicating the folder to query. 
  10296.  
  10297.     Possible values are described in the following list: 
  10298.  
  10299.     QC_FIRST 
  10300.             Return the first open folder in the open-folder list. This value is 
  10301.             specified on the class object if the passed object is not currently 
  10302.             open. 
  10303.  
  10304.     QC_LAST 
  10305.             Return the last open folder. 
  10306.  
  10307.     QC_NEXT 
  10308.             Return the next open folder after Folder in the list. 
  10309.  
  10310.  
  10311. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Parameter - fLock ΓòÉΓòÉΓòÉ
  10312.  
  10313.  fLock (BOOL) - input 
  10314.     Lock the object flag. 
  10315.  
  10316.     Possible values are described in the following list: 
  10317.  
  10318.     TRUE 
  10319.             The new flag will remain active until the caller issues 
  10320.             wpUnlockObject on it. 
  10321.     FALSE 
  10322.             The newly created object will be made dormant whenever the object 
  10323.             and the folder containing the object are closed. 
  10324.  
  10325.  
  10326. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders Return Value - FldrObject ΓòÉΓòÉΓòÉ
  10327.  
  10328.  FldrObject (WPFolder *) - returns 
  10329.     Pointer to the specified folder object. 
  10330.  
  10331.     A return value of NULL indicates that either an error occurred or QC_NEXT 
  10332.     was requested on the last folder. 
  10333.  
  10334.  
  10335. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Parameters ΓòÉΓòÉΓòÉ
  10336.  
  10337.  somSelf (M_WPFolder *) - input 
  10338.     Pointer to the WPFolder class object. 
  10339.  
  10340.  Folder (WPFolder *) - input 
  10341.     Pointer to a folder object. 
  10342.  
  10343.     This field is ignored unless QC_NEXT is specified in ulOption. 
  10344.  
  10345.  ulOption (ULONG) - input 
  10346.     Flag indicating the folder to query. 
  10347.  
  10348.     Possible values are described in the following list: 
  10349.  
  10350.     QC_FIRST 
  10351.             Return the first open folder in the open-folder list. This value is 
  10352.             specified on the class object if the passed object is not currently 
  10353.             open. 
  10354.  
  10355.     QC_LAST 
  10356.             Return the last open folder. 
  10357.  
  10358.     QC_NEXT 
  10359.             Return the next open folder after Folder in the list. 
  10360.  
  10361.  fLock (BOOL) - input 
  10362.     Lock the object flag. 
  10363.  
  10364.     Possible values are described in the following list: 
  10365.  
  10366.     TRUE 
  10367.             The new flag will remain active until the caller issues 
  10368.             wpUnlockObject on it. 
  10369.     FALSE 
  10370.             The newly created object will be made dormant whenever the object 
  10371.             and the folder containing the object are closed. 
  10372.  
  10373.  FldrObject (WPFolder *) - returns 
  10374.     Pointer to the specified folder object. 
  10375.  
  10376.     A return value of NULL indicates that either an error occurred or QC_NEXT 
  10377.     was requested on the last folder. 
  10378.  
  10379.  
  10380. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Usage ΓòÉΓòÉΓòÉ
  10381.  
  10382. This method can be called at any time. 
  10383.  
  10384.  
  10385. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - How to Override ΓòÉΓòÉΓòÉ
  10386.  
  10387. This method is generally not overridden. 
  10388.  
  10389.  
  10390. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Related Methods ΓòÉΓòÉΓòÉ
  10391.  
  10392.      wpContainsFolders 
  10393.  
  10394.  
  10395. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryOpenFolders - Topics ΓòÉΓòÉΓòÉ
  10396.  
  10397. Select an item: 
  10398.  
  10399. Syntax
  10400. Parameters
  10401. Returns
  10402. How to Override
  10403. Usage
  10404. Related Methods
  10405. Glossary
  10406.  
  10407.  
  10408. ΓòÉΓòÉΓòÉ 3.36. wpclsQuerySetting ΓòÉΓòÉΓòÉ
  10409.  
  10410.  
  10411. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Syntax ΓòÉΓòÉΓòÉ
  10412.  
  10413. This method returns the class object settings from the Settings notebook. 
  10414.  
  10415.  
  10416. #define INCL_WINWORKPLACE
  10417. #include <os2.h>
  10418.  
  10419. M_WPAbstract     *somSelf;         /*  Pointer to the WPAbstract class object. */
  10420. PSZ               pszSetting;      /*  Name of the setting that is to be queried. */
  10421. PVOID             pValue;          /*  Buffer in which settings values are returned. */
  10422. ULONG             ulValueLen;      /*  Length of pValue. */
  10423. ULONG             ulReturnedData;  /*  Length of data returned in pValue. */
  10424.  
  10425. ulReturnedData = _wpclsQuerySetting(somSelf,
  10426.                    pszSetting, pValue, ulValueLen);
  10427.  
  10428.  
  10429. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - somSelf ΓòÉΓòÉΓòÉ
  10430.  
  10431.  somSelf (M_WPAbstract *) - input 
  10432.     Pointer to the WPAbstract class object. 
  10433.  
  10434.  
  10435. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - pszSetting ΓòÉΓòÉΓòÉ
  10436.  
  10437.  pszSetting (PSZ) - input 
  10438.     Name of the setting that is to be queried. 
  10439.  
  10440.  
  10441. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - pValue ΓòÉΓòÉΓòÉ
  10442.  
  10443.  pValue (PVOID) - in/out 
  10444.     Buffer in which settings values are returned. 
  10445.  
  10446.     If this parameter is NULL, only the length of the value of the setting is 
  10447.     returned. 
  10448.  
  10449.  
  10450. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Parameter - ulValueLen ΓòÉΓòÉΓòÉ
  10451.  
  10452.  ulValueLen (ULONG) - input 
  10453.     Length of pValue. 
  10454.  
  10455.  
  10456. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting Return Value - ulReturnedData ΓòÉΓòÉΓòÉ
  10457.  
  10458.  ulReturnedData (ULONG) - returns 
  10459.     Length of data returned in pValue. 
  10460.  
  10461.     A return value of 0 indicates an error occurred, in which case no data is 
  10462.     returned in pValue. 
  10463.  
  10464.  
  10465. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Parameters ΓòÉΓòÉΓòÉ
  10466.  
  10467.  somSelf (M_WPAbstract *) - input 
  10468.     Pointer to the WPAbstract class object. 
  10469.  
  10470.  pszSetting (PSZ) - input 
  10471.     Name of the setting that is to be queried. 
  10472.  
  10473.  pValue (PVOID) - in/out 
  10474.     Buffer in which settings values are returned. 
  10475.  
  10476.     If this parameter is NULL, only the length of the value of the setting is 
  10477.     returned. 
  10478.  
  10479.  ulValueLen (ULONG) - input 
  10480.     Length of pValue. 
  10481.  
  10482.  ulReturnedData (ULONG) - returns 
  10483.     Length of data returned in pValue. 
  10484.  
  10485.     A return value of 0 indicates an error occurred, in which case no data is 
  10486.     returned in pValue. 
  10487.  
  10488.  
  10489. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Remarks ΓòÉΓòÉΓòÉ
  10490.  
  10491. This is a virtual method and must be overridden by a subclass. Each subclass 
  10492. documents the possible values for pszSetting and pValue. These settings and 
  10493. values are specific for each subclass. Note that all settings have safe 
  10494. defaults, so it is never necessary to pass unnecessary settings to an object. 
  10495.  
  10496. For a list of settings and their associated values, see the individual classes. 
  10497.  
  10498.  
  10499. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Usage ΓòÉΓòÉΓòÉ
  10500.  
  10501. This method should never be called. It is a virtual method and must be 
  10502. overridden by a subclass. 
  10503.  
  10504.  
  10505. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - How to Override ΓòÉΓòÉΓòÉ
  10506.  
  10507. This is a virtual method and must be overridden by a subclass. 
  10508.  
  10509.  
  10510. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Related Methods ΓòÉΓòÉΓòÉ
  10511.  
  10512.      wpclsSetSetting 
  10513.  
  10514.  
  10515. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySetting - Topics ΓòÉΓòÉΓòÉ
  10516.  
  10517. Select an item: 
  10518.  
  10519. Syntax
  10520. Parameters
  10521. Returns
  10522. Remarks
  10523. How to Override
  10524. Usage
  10525. Related Methods
  10526. Glossary
  10527.  
  10528.  
  10529. ΓòÉΓòÉΓòÉ 3.37. wpclsQuerySettingsPageSize ΓòÉΓòÉΓòÉ
  10530.  
  10531.  
  10532. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Syntax ΓòÉΓòÉΓòÉ
  10533.  
  10534. This class method returns the default size of a Settings page in dialog units 
  10535. for instances of this object class. 
  10536.  
  10537.  
  10538. #define INCL_WINWORKPLACE
  10539. #include <os2.h>
  10540.  
  10541. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  10542. PSIZEL          pSizl;    /*  Pointer to the default Settings page dimensions. */
  10543. BOOL            rc;       /*  Success indicator. */
  10544.  
  10545. rc = _wpclsQuerySettingsPageSize(somSelf,
  10546.        pSizl);
  10547.  
  10548.  
  10549. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize Parameter - somSelf ΓòÉΓòÉΓòÉ
  10550.  
  10551.  somSelf (M_WPObject *) - input 
  10552.     Pointer to the WPObject class object. 
  10553.  
  10554.  
  10555. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize Parameter - pSizl ΓòÉΓòÉΓòÉ
  10556.  
  10557.  pSizl (PSIZEL) - in/out 
  10558.     Pointer to the default Settings page dimensions. 
  10559.  
  10560.     A pointer to the SIZEL structure containing the cx and cy dimensions of the 
  10561.     default Settings page for this class. 
  10562.  
  10563.  
  10564. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize Return Value - rc ΓòÉΓòÉΓòÉ
  10565.  
  10566.  rc (BOOL) - returns 
  10567.     Success indicator. 
  10568.  
  10569.     TRUE           The method class call was successful. 
  10570.     FALSE          The method class call was unsuccessful. 
  10571.  
  10572.  
  10573. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Parameters ΓòÉΓòÉΓòÉ
  10574.  
  10575.  somSelf (M_WPObject *) - input 
  10576.     Pointer to the WPObject class object. 
  10577.  
  10578.  pSizl (PSIZEL) - in/out 
  10579.     Pointer to the default Settings page dimensions. 
  10580.  
  10581.     A pointer to the SIZEL structure containing the cx and cy dimensions of the 
  10582.     default Settings page for this class. 
  10583.  
  10584.  rc (BOOL) - returns 
  10585.     Success indicator. 
  10586.  
  10587.     TRUE           The method class call was successful. 
  10588.     FALSE          The method class call was unsuccessful. 
  10589.  
  10590.  
  10591. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Remarks ΓòÉΓòÉΓòÉ
  10592.  
  10593. An object class that has abnormally shaped Settings pages (for example, the 
  10594. pages may be very wide) can use this method to ensure that, when a Settings 
  10595. notebook is initially displayed for an instance of the object class, that 
  10596. Settings notebook will be of a suitable size to view the whole Settings page 
  10597. without clipping it. The size specified by this method is used only the very 
  10598. first time that a Settings notebook is displayed; thereafter, the Settings 
  10599. notebook size and position will be saved by the system on a per-object basis. 
  10600.  
  10601.  
  10602. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Usage ΓòÉΓòÉΓòÉ
  10603.  
  10604. This method can be called at any time. 
  10605.  
  10606.  
  10607. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - How to Override ΓòÉΓòÉΓòÉ
  10608.  
  10609. Object classes with unusual size requirements for their Settings pages must 
  10610. override this class method and change the cx and cy values as necessary to 
  10611. accommodate their Settings page sizes. 
  10612.  
  10613.  
  10614. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Related Methods ΓòÉΓòÉΓòÉ
  10615.  
  10616.      wpOpen 
  10617.  
  10618.  
  10619. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Example Code ΓòÉΓòÉΓòÉ
  10620.  
  10621. This example changes the size of the Settings page for the Person object.  This 
  10622. size is only used when the settings are initially displayed. After that, the 
  10623. size and position are saved on a per-object basis. 
  10624.  
  10625. SOM_Scope BOOL   SOMLINK PersonM_wpclsQuerySettingsPageSize(M_Person *somSelf,
  10626.                 PSIZEL pSizl)
  10627.  
  10628. {
  10629.     /* M_PersonData *somThis = M_PersonGetData(somSelf); */
  10630.     M_PersonMethodDebug("M_Person","PersonM_wpclsQuerySettingsPageSize");
  10631.  
  10632.     pSizl->Cx = 600;
  10633.     pSizl->Cy = 1200;
  10634.  
  10635. /*    return (parent_wpclsQuerySettingsPageSize(somSelf,pSizl));  */
  10636.  
  10637.     return ( TRUE );
  10638. }
  10639.  
  10640.  
  10641. ΓòÉΓòÉΓòÉ <hidden> wpclsQuerySettingsPageSize - Topics ΓòÉΓòÉΓòÉ
  10642.  
  10643. Select an item: 
  10644.  
  10645. Syntax
  10646. Parameters
  10647. Returns
  10648. Remarks
  10649. How to Override
  10650. Usage
  10651. Example Code
  10652. Related Methods
  10653. Glossary
  10654.  
  10655.  
  10656. ΓòÉΓòÉΓòÉ 3.38. wpclsQueryStyle ΓòÉΓòÉΓòÉ
  10657.  
  10658.  
  10659. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Syntax ΓòÉΓòÉΓòÉ
  10660.  
  10661. This method is called to allow the class object to specify the default object 
  10662. class style for its instances. 
  10663.  
  10664.  
  10665. #define INCL_WINWORKPLACE
  10666. #include <os2.h>
  10667.  
  10668. M_WPObject     *somSelf;   /*  Pointer to the WPObject class object. */
  10669. ULONG           ulReturn;  /*  Class style for this object. */
  10670.  
  10671. ulReturn = _wpclsQueryStyle(somSelf);
  10672.  
  10673.  
  10674. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle Parameter - somSelf ΓòÉΓòÉΓòÉ
  10675.  
  10676.  somSelf (M_WPObject *) - input 
  10677.     Pointer to the WPObject class object. 
  10678.  
  10679.  
  10680. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle Return Value - ulReturn ΓòÉΓòÉΓòÉ
  10681.  
  10682.  ulReturn (ULONG) - returns 
  10683.     Class style for this object. 
  10684.  
  10685.     CLSSTYLE_DONTTEMPLATE 
  10686.             Do not allow a create-template operation on objects of this class. 
  10687.  
  10688.     CLSSTYLE_NEVERCOPY 
  10689.             Do not allow a copy operation on objects of this class. 
  10690.  
  10691.     CLSSTYLE_NEVERDELETE 
  10692.             Do not allow a delete operation on objects of this class. 
  10693.  
  10694.     CLSSTYLE_NEVERDRAG 
  10695.             Do not allow a drag operation on objects of this class. 
  10696.  
  10697.     CLSSTYLE_NEVERDROPON 
  10698.             Do not allow a dropon operation on objects of this class. 
  10699.  
  10700.     CLSSTYLE_NEVERLINK 
  10701.             Do not allow a create-shadow operation on objects of this class. 
  10702.  
  10703.     CLSSTYLE_NEVERMOVE 
  10704.             Do not allow a move operation on objects of this class. 
  10705.  
  10706.     CLSSTYLE_NEVERPRINT 
  10707.             Do not allow a print of this object. 
  10708.  
  10709.     CLSSTYLE_NEVERRENAME 
  10710.             Do not allow the renaming of objects of this class. 
  10711.  
  10712.     CLSSTYLE_NEVERSETTINGS 
  10713.             Do not allow a settings operation on objects of this class. 
  10714.  
  10715.     CLSSTYLE_NEVERVISIBLE 
  10716.             Make instances of this class always invisible. 
  10717.  
  10718.  
  10719. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Parameters ΓòÉΓòÉΓòÉ
  10720.  
  10721.  somSelf (M_WPObject *) - input 
  10722.     Pointer to the WPObject class object. 
  10723.  
  10724.  ulReturn (ULONG) - returns 
  10725.     Class style for this object. 
  10726.  
  10727.     CLSSTYLE_DONTTEMPLATE 
  10728.             Do not allow a create-template operation on objects of this class. 
  10729.  
  10730.     CLSSTYLE_NEVERCOPY 
  10731.             Do not allow a copy operation on objects of this class. 
  10732.  
  10733.     CLSSTYLE_NEVERDELETE 
  10734.             Do not allow a delete operation on objects of this class. 
  10735.  
  10736.     CLSSTYLE_NEVERDRAG 
  10737.             Do not allow a drag operation on objects of this class. 
  10738.  
  10739.     CLSSTYLE_NEVERDROPON 
  10740.             Do not allow a dropon operation on objects of this class. 
  10741.  
  10742.     CLSSTYLE_NEVERLINK 
  10743.             Do not allow a create-shadow operation on objects of this class. 
  10744.  
  10745.     CLSSTYLE_NEVERMOVE 
  10746.             Do not allow a move operation on objects of this class. 
  10747.  
  10748.     CLSSTYLE_NEVERPRINT 
  10749.             Do not allow a print of this object. 
  10750.  
  10751.     CLSSTYLE_NEVERRENAME 
  10752.             Do not allow the renaming of objects of this class. 
  10753.  
  10754.     CLSSTYLE_NEVERSETTINGS 
  10755.             Do not allow a settings operation on objects of this class. 
  10756.  
  10757.     CLSSTYLE_NEVERVISIBLE 
  10758.             Make instances of this class always invisible. 
  10759.  
  10760.  
  10761. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Remarks ΓòÉΓòÉΓòÉ
  10762.  
  10763. When an instance is initially created, it has the same object style 
  10764. (OBJSTYLE_xxx) flags as its class style (CLSSTYLE_xxx). 
  10765.  
  10766.  
  10767. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Usage ΓòÉΓòÉΓòÉ
  10768.  
  10769. This method can be called at any time in order to determine the default style 
  10770. for instances of this class. 
  10771.  
  10772.  
  10773. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - How to Override ΓòÉΓòÉΓòÉ
  10774.  
  10775. This method should be overridden in order to modify the default object style 
  10776. for instances of this class. 
  10777.  
  10778.  
  10779. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Related Methods ΓòÉΓòÉΓòÉ
  10780.  
  10781.      wpclsQueryStyle 
  10782.      wpQueryStyle 
  10783.      wpSetStyle 
  10784.  
  10785.  
  10786. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Example Code ΓòÉΓòÉΓòÉ
  10787.  
  10788. This sample shows how to remove the Print option from the menu for BigObject. 
  10789.  
  10790. SOM_Scope ULONG   SOMLINK BigObjectM_wpclsQueryStyle(M_BigObject *somSelf)
  10791. {
  10792.     /* M_BigObjectData *somThis = M_BigObjectGetData(somSelf); */
  10793.     M_BigObjectMethodDebug("M_BigObject","BigObjectM_wpclsQueryStyle");
  10794.  
  10795.     return ( parent_wpclsQueryStyle(somSelf) | CLSSTYLE_NEVERPRINT );
  10796. }
  10797.  
  10798.  
  10799. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryStyle - Topics ΓòÉΓòÉΓòÉ
  10800.  
  10801. Select an item: 
  10802.  
  10803. Syntax
  10804. Parameters
  10805. Returns
  10806. Remarks
  10807. How to Override
  10808. Usage
  10809. Example Code
  10810. Related Methods
  10811. Glossary
  10812.  
  10813.  
  10814. ΓòÉΓòÉΓòÉ 3.39. wpclsQueryTitle ΓòÉΓòÉΓòÉ
  10815.  
  10816.  
  10817. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Syntax ΓòÉΓòÉΓòÉ
  10818.  
  10819. This method is called to allow the class object to specify the default title 
  10820. for its instances. 
  10821.  
  10822.  
  10823. #define INCL_WINWORKPLACE
  10824. #include <os2.h>
  10825.  
  10826. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  10827. PSZ             pTitle;   /*  Pointer to the default title for objects of this class. */
  10828.  
  10829. pTitle = _wpclsQueryTitle(somSelf);
  10830.  
  10831.  
  10832. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle Parameter - somSelf ΓòÉΓòÉΓòÉ
  10833.  
  10834.  somSelf (M_WPObject *) - input 
  10835.     Pointer to the WPObject class object. 
  10836.  
  10837.  
  10838. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle Return Value - pTitle ΓòÉΓòÉΓòÉ
  10839.  
  10840.  pTitle (PSZ) - returns 
  10841.     Pointer to the default title for objects of this class. 
  10842.  
  10843.  
  10844. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Parameters ΓòÉΓòÉΓòÉ
  10845.  
  10846.  somSelf (M_WPObject *) - input 
  10847.     Pointer to the WPObject class object. 
  10848.  
  10849.  pTitle (PSZ) - returns 
  10850.     Pointer to the default title for objects of this class. 
  10851.  
  10852.  
  10853. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Remarks ΓòÉΓòÉΓòÉ
  10854.  
  10855. The title is used as the default for new instances of this class. In addition, 
  10856. the title is used to describe the class in facilities such as Find, Include, 
  10857. Details, and Sort. The title can be loaded on wpclsInitData and freed on 
  10858. wpclsUnInitData. 
  10859.  
  10860.  
  10861. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Usage ΓòÉΓòÉΓòÉ
  10862.  
  10863. This method can be called at any time in order to determine the default title 
  10864. for instances of this class. 
  10865.  
  10866.  
  10867. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - How to Override ΓòÉΓòÉΓòÉ
  10868.  
  10869. All classes should override this method, so that new objects and their classes 
  10870. always have a sensible default title. 
  10871.  
  10872.  
  10873. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Related Methods ΓòÉΓòÉΓòÉ
  10874.  
  10875.      wpQueryTitle 
  10876.      wpclsQueryTitle 
  10877.      wpSetTitle 
  10878.  
  10879.  
  10880. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Example Code ΓòÉΓòÉΓòÉ
  10881.  
  10882. This example overrides this method to provide another title. 
  10883.  
  10884. SOM_Scope PSZ   SOMLINK SampleM_wpclsQueryTitle(M_Sample *somSelf)
  10885. {
  10886.     /* M_SampleData *somThis = M_SampleGetData(somSelf); */
  10887.     M_SampleMethodDebug("M_Sample","SampleM_wpclsQueryTitle");
  10888.  
  10889.     return( "My WPS Object" );                 /* Return a new title */
  10890. }
  10891.  
  10892.  
  10893. ΓòÉΓòÉΓòÉ <hidden> wpclsQueryTitle - Topics ΓòÉΓòÉΓòÉ
  10894.  
  10895. Select an item: 
  10896.  
  10897. Syntax
  10898. Parameters
  10899. Returns
  10900. Remarks
  10901. How to Override
  10902. Usage
  10903. Example Code
  10904. Related Methods
  10905. Glossary
  10906.  
  10907.  
  10908. ΓòÉΓòÉΓòÉ 3.40. wpclsRemoveObjects ΓòÉΓòÉΓòÉ
  10909.  
  10910.  
  10911. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Syntax ΓòÉΓòÉΓòÉ
  10912.  
  10913. This method is specific to version 3, or higher, of the OS/2 operating system. 
  10914.  
  10915. This class method removes all specified objects from a given container and the 
  10916. in-use list. 
  10917.  
  10918.  
  10919. #define INCL_WINWORKPLACE
  10920. #include <os2.h>
  10921.  
  10922. M_WPObject     *somSelf;       /*  Pointer to the WPObject class object. */
  10923. HWND            hwndCnr;       /*  Handle to the container object. */
  10924. PVOID          *pRecordArray;  /*  Pointer to an array of MINIRECORDCORE objects that are to be removed. */
  10925. ULONG           NumRecords;    /*  Number of records in pRecordArray. */
  10926. BOOL            RemoveAll;     /*  Flag indicating whether to remove all records. */
  10927. BOOL            rc;            /*  Success indicator. */
  10928.  
  10929. rc = _wpclsRemoveObjects(somSelf, hwndCnr,
  10930.        pRecordArray, NumRecords, RemoveAll);
  10931.  
  10932.  
  10933. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - somSelf ΓòÉΓòÉΓòÉ
  10934.  
  10935.  somSelf (M_WPObject *) - input 
  10936.     Pointer to the WPObject class object. 
  10937.  
  10938.  
  10939. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - hwndCnr ΓòÉΓòÉΓòÉ
  10940.  
  10941.  hwndCnr (HWND) - input 
  10942.     Handle to the container object. 
  10943.  
  10944.  
  10945. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - pRecordArray ΓòÉΓòÉΓòÉ
  10946.  
  10947.  pRecordArray (PVOID *) - input 
  10948.     Pointer to an array of MINIRECORDCORE objects that are to be removed. 
  10949.  
  10950.  
  10951. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - NumRecords ΓòÉΓòÉΓòÉ
  10952.  
  10953.  NumRecords (ULONG) - input 
  10954.     Number of records in pRecordArray. 
  10955.  
  10956.  
  10957. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Parameter - RemoveAll ΓòÉΓòÉΓòÉ
  10958.  
  10959.  RemoveAll (BOOL) - input 
  10960.     Flag indicating whether to remove all records. 
  10961.  
  10962.     Possible values are described in the following list: 
  10963.  
  10964.     TRUE 
  10965.             All records in the specified container are to be removed, and the 
  10966.             in-use list for each object is to be cleaned up. 
  10967.  
  10968.     FALSE 
  10969.             Only records specified in pRecordArray are to be removed, and the 
  10970.             in-use list is to be cleaned up for the same objects. 
  10971.  
  10972.  
  10973. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects Return Value - rc ΓòÉΓòÉΓòÉ
  10974.  
  10975.  rc (BOOL) - returns 
  10976.     Success indicator. 
  10977.  
  10978.     TRUE 
  10979.             Successful completion. 
  10980.     FALSE 
  10981.             Error occurred. 
  10982.  
  10983.  
  10984. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Parameters ΓòÉΓòÉΓòÉ
  10985.  
  10986.  somSelf (M_WPObject *) - input 
  10987.     Pointer to the WPObject class object. 
  10988.  
  10989.  hwndCnr (HWND) - input 
  10990.     Handle to the container object. 
  10991.  
  10992.  pRecordArray (PVOID *) - input 
  10993.     Pointer to an array of MINIRECORDCORE objects that are to be removed. 
  10994.  
  10995.  NumRecords (ULONG) - input 
  10996.     Number of records in pRecordArray. 
  10997.  
  10998.  RemoveAll (BOOL) - input 
  10999.     Flag indicating whether to remove all records. 
  11000.  
  11001.     Possible values are described in the following list: 
  11002.  
  11003.     TRUE 
  11004.             All records in the specified container are to be removed, and the 
  11005.             in-use list for each object is to be cleaned up. 
  11006.  
  11007.     FALSE 
  11008.             Only records specified in pRecordArray are to be removed, and the 
  11009.             in-use list is to be cleaned up for the same objects. 
  11010.  
  11011.  rc (BOOL) - returns 
  11012.     Success indicator. 
  11013.  
  11014.     TRUE 
  11015.             Successful completion. 
  11016.     FALSE 
  11017.             Error occurred. 
  11018.  
  11019.  
  11020. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Remarks ΓòÉΓòÉΓòÉ
  11021.  
  11022. This method provides rapid removal of multiple objects from a container at one 
  11023. time. wpCnrRemoveObject performs the same function as this method, but it 
  11024. operates only on one object at a time. 
  11025.  
  11026.  
  11027. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Usage ΓòÉΓòÉΓòÉ
  11028.  
  11029. This method can be called at any time to remove multiple objects from the 
  11030. container. 
  11031.  
  11032.  
  11033. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - How to Override ΓòÉΓòÉΓòÉ
  11034.  
  11035. This method is generally not overridden. 
  11036.  
  11037.  
  11038. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Related Methods ΓòÉΓòÉΓòÉ
  11039.  
  11040.      wpCnrInsertObject 
  11041.      wpCnrRemoveObject 
  11042.      wpclsInsertMultipleObjects 
  11043.  
  11044.  
  11045. ΓòÉΓòÉΓòÉ <hidden> wpclsRemoveObjects - Topics ΓòÉΓòÉΓòÉ
  11046.  
  11047. Select an item: 
  11048.  
  11049. Syntax
  11050. Parameters
  11051. Returns
  11052. Remarks
  11053. How to Override
  11054. Usage
  11055. Related Methods
  11056. Glossary
  11057.  
  11058.  
  11059. ΓòÉΓòÉΓòÉ 3.41. wpclsSetError ΓòÉΓòÉΓòÉ
  11060.  
  11061.  
  11062. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Syntax ΓòÉΓòÉΓòÉ
  11063.  
  11064. This class method sets the current error code within a class object. 
  11065.  
  11066.  
  11067. #define INCL_WINWORKPLACE
  11068. #include <os2.h>
  11069.  
  11070. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  11071. ULONG           ulErrorId;  /*  Error code. */
  11072. BOOL            rc;         /*  Success indicator. */
  11073.  
  11074. rc = _wpclsSetError(somSelf, ulErrorId);
  11075.  
  11076.  
  11077. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError Parameter - somSelf ΓòÉΓòÉΓòÉ
  11078.  
  11079.  somSelf (M_WPObject *) - input 
  11080.     Pointer to the WPObject class object. 
  11081.  
  11082.  
  11083. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError Parameter - ulErrorId ΓòÉΓòÉΓòÉ
  11084.  
  11085.  ulErrorId (ULONG) - input 
  11086.     Error code. 
  11087.  
  11088.  
  11089. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError Return Value - rc ΓòÉΓòÉΓòÉ
  11090.  
  11091.  rc (BOOL) - returns 
  11092.     Success indicator. 
  11093.  
  11094.     TRUE           The error was successfully stored. 
  11095.     FALSE          The error was not successfully stored. 
  11096.  
  11097.  
  11098. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Parameters ΓòÉΓòÉΓòÉ
  11099.  
  11100.  somSelf (M_WPObject *) - input 
  11101.     Pointer to the WPObject class object. 
  11102.  
  11103.  ulErrorId (ULONG) - input 
  11104.     Error code. 
  11105.  
  11106.  rc (BOOL) - returns 
  11107.     Success indicator. 
  11108.  
  11109.     TRUE           The error was successfully stored. 
  11110.     FALSE          The error was not successfully stored. 
  11111.  
  11112.  
  11113. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Remarks ΓòÉΓòÉΓòÉ
  11114.  
  11115. This method can be used when writing class methods for workplace objects that 
  11116. return BOOLEAN values. When a given class method fails, the class method can 
  11117. log its error code in the class object so that the caller can later retrieve it 
  11118. using the wpclsQueryError class method. The function is analogous to the 
  11119. WinSetErrorInfo function call that is used by Presentation Manager functions to 
  11120. log their error return codes. 
  11121.  
  11122.  
  11123. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Usage ΓòÉΓòÉΓòÉ
  11124.  
  11125. It is recommended that this method be called only by all class methods when 
  11126. they do not execute successfully and nowhere else. 
  11127.  
  11128.  
  11129. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - How to Override ΓòÉΓòÉΓòÉ
  11130.  
  11131. Never override this class method. 
  11132.  
  11133.  
  11134. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Related Methods ΓòÉΓòÉΓòÉ
  11135.  
  11136.      wpclsQueryError 
  11137.  
  11138.  
  11139. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Example Code ΓòÉΓòÉΓòÉ
  11140.  
  11141. This example finds all occurrences of an object type in a folder. 
  11142.  
  11143.  VOID  clsFindEverybody(SOMAny *self)
  11144. {
  11145.    BOOL      rc;                 /* Return from methods */
  11146.    HFIND     hFind       = 0;    /* Handle for repeated finds */
  11147.    CLASS     Class[2];           /* List of classes to look for */
  11148.    OBJECT    Object[10];         /* Objects returned from search */
  11149.    ULONG     ulCount     = 10;   /* Count of objects to find / or found */
  11150.    WPFolder  *folder     = 0;    /* Pointer to folder for search */
  11151.    ULONG     errorid     = 0;    /* Error returned from previous search */
  11152.    CHAR      sz[CCHMAXPATH];     /* Title string to look for */
  11153.    PSZ       title = sz;
  11154.  
  11155.    Class[0] = _WPFolder;
  11156.    Class[1] = NULL;
  11157.  
  11158.  
  11159.    /* Get the pointer to the desktop (since that is where we are looking) */
  11160.  
  11161.    folder = _wpclsQueryFolder( _WPFolder, "<WP_DESKTOP>", TRUE );
  11162.  
  11163.    _wpclsSetError( _WPObject, 0 );      /* Reset the error indicators */
  11164.    rc = 0;
  11165.  
  11166.          /* Attempt to find the first 10 objects matching our criteria */
  11167.  
  11168.    ulCount = 10;
  11169.    rc =_wpclsFindObjectFirst(_WPObject,     /* Class self pointer */
  11170.                              Class,         /* Pointer to array of class objects */
  11171.                              &hFind,        /* Handle for wpclsFindObjectNext */
  11172.                              NULL,          /* Find EVERYTHING */
  11173.                              folder,        /* Pointer to folder of interest */
  11174.                              TRUE,          /* Search all folders in tree */
  11175.                              NULL,          /* No extended criteria */
  11176.                              Object,        /* Array of object pointers */
  11177.                              &ulCount );    /* Number requested and number found */
  11178.  
  11179.    errorid = _wpclsQueryError( _WPObject);  /* Get errorid (may still be OK) */
  11180.  
  11181.  
  11182.    if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  11183.  
  11184.               /***** Process objects found here ******/
  11185.  
  11186.    } else {
  11187.       somPrintf(" _wpclsFindObjectFirst failed, errorid=%u\n", errorid );
  11188.       return;
  11189.    } /* endif */
  11190.  
  11191.    do {
  11192.  
  11193.       _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  11194.       rc = 0;
  11195.  
  11196.              /* Look for next 10 objects */
  11197.  
  11198.       rc =_wpclsFindObjectNext(_WPObject,       /* Self */
  11199.                                 hFind,          /* Handle from previous Find */
  11200.                                 Object,         /* Objects found */
  11201.                                 &ulCount );     /* Number to look for. On
  11202.                                                    return, number found */
  11203.  
  11204.       errorid = _wpclsQueryError( _WPObject );
  11205.  
  11206.       if ((!rc && (errorid == WPERR_BUFFER_OVERFLOW)) || rc) {
  11207.  
  11208.  
  11209.               /***** Process objects found here ******/
  11210.  
  11211.       } else {
  11212.             somPrintf("_wpclsFindObjectNext failed, errorid=%u\n", errorid);
  11213.             return;
  11214.       } /* endif */
  11215.  
  11216.    } while ( errorid == WPERR_BUFFER_OVERFLOW ); /* enddo */
  11217.  
  11218.    _wpclsSetError( _WPObject, 0 );    /* Reset error indicators */
  11219.    rc = 0;
  11220.  
  11221.                /* Indicate find complete */
  11222.  
  11223.    rc =_wpclsFindObjectEnd( _WPObject, hFind );
  11224.  
  11225.    if (!rc) {
  11226.      errorid = _wpclsQueryError( _WPObject );
  11227.      somPrintf( "_wpclsFindObjectEnd failed, errorid=%u\n", errorid );
  11228.      return;
  11229.    }
  11230.  
  11231.    return;
  11232. }
  11233.  
  11234.  
  11235. ΓòÉΓòÉΓòÉ <hidden> wpclsSetError - Topics ΓòÉΓòÉΓòÉ
  11236.  
  11237. Select an item: 
  11238.  
  11239. Syntax
  11240. Parameters
  11241. Returns
  11242. Remarks
  11243. How to Override
  11244. Usage
  11245. Example Code
  11246. Related Methods
  11247. Glossary
  11248.  
  11249.  
  11250. ΓòÉΓòÉΓòÉ 3.42. wpclsSetIcon ΓòÉΓòÉΓòÉ
  11251.  
  11252.  
  11253. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Syntax ΓòÉΓòÉΓòÉ
  11254.  
  11255. This method is specific to version 3, or higher, of the OS/2 operating system. 
  11256.  
  11257. This class method sets the icon handle for a given object. 
  11258.  
  11259.  
  11260. #define INCL_WINWORKPLACE
  11261. #include <os2.h>
  11262.  
  11263. M_WPObject     *somSelf;      /*  Pointer to the WPObject class object. */
  11264. HPOINTER        hptrNewIcon;  /*  Icon handle to be set for the object. */
  11265. BOOL            rc;           /*  Success indicator. */
  11266.  
  11267. rc = _wpclsSetIcon(somSelf, hptrNewIcon);
  11268.  
  11269.  
  11270. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon Parameter - somSelf ΓòÉΓòÉΓòÉ
  11271.  
  11272.  somSelf (M_WPObject *) - input 
  11273.     Pointer to the WPObject class object. 
  11274.  
  11275.  
  11276. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon Parameter - hptrNewIcon ΓòÉΓòÉΓòÉ
  11277.  
  11278.  hptrNewIcon (HPOINTER) - input 
  11279.     Icon handle to be set for the object. 
  11280.  
  11281.  
  11282. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon Return Value - rc ΓòÉΓòÉΓòÉ
  11283.  
  11284.  rc (BOOL) - returns 
  11285.     Success indicator. 
  11286.  
  11287.     TRUE           Successful completion. 
  11288.     FALSE          Error occurred. 
  11289.  
  11290.  
  11291. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Parameters ΓòÉΓòÉΓòÉ
  11292.  
  11293.  somSelf (M_WPObject *) - input 
  11294.     Pointer to the WPObject class object. 
  11295.  
  11296.  hptrNewIcon (HPOINTER) - input 
  11297.     Icon handle to be set for the object. 
  11298.  
  11299.  rc (BOOL) - returns 
  11300.     Success indicator. 
  11301.  
  11302.     TRUE           Successful completion. 
  11303.     FALSE          Error occurred. 
  11304.  
  11305.  
  11306. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Remarks ΓòÉΓòÉΓòÉ
  11307.  
  11308. The class default icon can be loaded using wpclsInitData and freed using 
  11309. wpclsUnInitData. 
  11310.  
  11311.  
  11312. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Usage ΓòÉΓòÉΓòÉ
  11313.  
  11314. This method can be called at any time to set the object's default icon. 
  11315.  
  11316.  
  11317. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - How to Override ΓòÉΓòÉΓòÉ
  11318.  
  11319. This method is generally not overridden. 
  11320.  
  11321.  
  11322. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Related Methods ΓòÉΓòÉΓòÉ
  11323.  
  11324.      wpclsQueryIcon 
  11325.      wpQueryIcon 
  11326.      wpQueryIconData 
  11327.      wpSetIcon 
  11328.      wpSetIconData 
  11329.      wpclsQueryIcon 
  11330.      wpclsQueryIconData 
  11331.  
  11332.  
  11333. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIcon - Topics ΓòÉΓòÉΓòÉ
  11334.  
  11335. Select an item: 
  11336.  
  11337. Syntax
  11338. Parameters
  11339. Returns
  11340. Remarks
  11341. How to Override
  11342. Usage
  11343. Related Methods
  11344. Glossary
  11345.  
  11346.  
  11347. ΓòÉΓòÉΓòÉ 3.43. wpclsSetIconData ΓòÉΓòÉΓòÉ
  11348.  
  11349.  
  11350. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Syntax ΓòÉΓòÉΓòÉ
  11351.  
  11352. This method is specific to version 3, or higher, of the OS/2 operating system. 
  11353.  
  11354. This class method sets the icon information for a given object. 
  11355.  
  11356.  
  11357. #define INCL_WINWORKPLACE
  11358. #include <os2.h>
  11359.  
  11360. M_WPObject     *somSelf;    /*  Pointer to the WPObject class object. */
  11361. PICONINFO       pIconInfo;  /*  Pointer to the icon information structure. */
  11362. BOOL            rc;         /*  Success indicator. */
  11363.  
  11364. rc = _wpclsSetIconData(somSelf, pIconInfo);
  11365.  
  11366.  
  11367. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData Parameter - somSelf ΓòÉΓòÉΓòÉ
  11368.  
  11369.  somSelf (M_WPObject *) - input 
  11370.     Pointer to the WPObject class object. 
  11371.  
  11372.  
  11373. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData Parameter - pIconInfo ΓòÉΓòÉΓòÉ
  11374.  
  11375.  pIconInfo (PICONINFO) - input 
  11376.     Pointer to the icon information structure. 
  11377.  
  11378.  
  11379. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData Return Value - rc ΓòÉΓòÉΓòÉ
  11380.  
  11381.  rc (BOOL) - returns 
  11382.     Success indicator. 
  11383.  
  11384.     TRUE 
  11385.             Successful completion. 
  11386.     FALSE 
  11387.             Error occurred. 
  11388.  
  11389.  
  11390. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Parameters ΓòÉΓòÉΓòÉ
  11391.  
  11392.  somSelf (M_WPObject *) - input 
  11393.     Pointer to the WPObject class object. 
  11394.  
  11395.  pIconInfo (PICONINFO) - input 
  11396.     Pointer to the icon information structure. 
  11397.  
  11398.  rc (BOOL) - returns 
  11399.     Success indicator. 
  11400.  
  11401.     TRUE 
  11402.             Successful completion. 
  11403.     FALSE 
  11404.             Error occurred. 
  11405.  
  11406.  
  11407. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Usage ΓòÉΓòÉΓòÉ
  11408.  
  11409. This method can be called at any time to set icon information. 
  11410.  
  11411.  
  11412. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - How to Override ΓòÉΓòÉΓòÉ
  11413.  
  11414.  
  11415. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Related Methods ΓòÉΓòÉΓòÉ
  11416.  
  11417.      wpclsQueryIcon 
  11418.      wpQueryIcon 
  11419.      wpQueryIconData 
  11420.      wpSetIcon 
  11421.      wpSetIconData 
  11422.      wpclsQueryIconData 
  11423.  
  11424.  
  11425. ΓòÉΓòÉΓòÉ <hidden> wpclsSetIconData - Topics ΓòÉΓòÉΓòÉ
  11426.  
  11427. Select an item: 
  11428.  
  11429. Syntax
  11430. Parameters
  11431. Returns
  11432. How to Override
  11433. Usage
  11434. Related Methods
  11435. Glossary
  11436.  
  11437.  
  11438. ΓòÉΓòÉΓòÉ 3.44. wpclsSetSetting ΓòÉΓòÉΓòÉ
  11439.  
  11440.  
  11441. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Syntax ΓòÉΓòÉΓòÉ
  11442.  
  11443. This method sets the class object settings in the Settings notebook. 
  11444.  
  11445.  
  11446. #define INCL_WINWORKPLACE
  11447. #include <os2.h>
  11448.  
  11449. M_WPAbstract     *somSelf;     /*  Pointer to the WPAbstract class object. */
  11450. PSZ               pszSetting;  /*  Name of the setting that is to be set. */
  11451. PVOID             pValue;      /*  Buffer which contains setting values. */
  11452. BOOL              rc;          /*  Success indicator. */
  11453.  
  11454. rc = _wpclsSetSetting(somSelf, pszSetting,
  11455.        pValue);
  11456.  
  11457.  
  11458. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Parameter - somSelf ΓòÉΓòÉΓòÉ
  11459.  
  11460.  somSelf (M_WPAbstract *) - input 
  11461.     Pointer to the WPAbstract class object. 
  11462.  
  11463.  
  11464. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Parameter - pszSetting ΓòÉΓòÉΓòÉ
  11465.  
  11466.  pszSetting (PSZ) - input 
  11467.     Name of the setting that is to be set. 
  11468.  
  11469.  
  11470. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Parameter - pValue ΓòÉΓòÉΓòÉ
  11471.  
  11472.  pValue (PVOID) - input 
  11473.     Buffer which contains setting values. 
  11474.  
  11475.  
  11476. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting Return Value - rc ΓòÉΓòÉΓòÉ
  11477.  
  11478.  rc (BOOL) - returns 
  11479.     Success indicator. 
  11480.  
  11481.     TRUE 
  11482.             Successful completion. 
  11483.     FALSE 
  11484.             Error occurred. 
  11485.  
  11486.  
  11487. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Parameters ΓòÉΓòÉΓòÉ
  11488.  
  11489.  somSelf (M_WPAbstract *) - input 
  11490.     Pointer to the WPAbstract class object. 
  11491.  
  11492.  pszSetting (PSZ) - input 
  11493.     Name of the setting that is to be set. 
  11494.  
  11495.  pValue (PVOID) - input 
  11496.     Buffer which contains setting values. 
  11497.  
  11498.  rc (BOOL) - returns 
  11499.     Success indicator. 
  11500.  
  11501.     TRUE 
  11502.             Successful completion. 
  11503.     FALSE 
  11504.             Error occurred. 
  11505.  
  11506.  
  11507. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Remarks ΓòÉΓòÉΓòÉ
  11508.  
  11509. This is a virtual method and must be overridden by a subclass. Each object 
  11510. subclass documents the possible values for pszSetting and pValue. These 
  11511. settings and values are specific for each subclass. Note that all settings have 
  11512. safe defaults, so it is never necessary to pass unnecessary settings to an 
  11513. object. 
  11514.  
  11515. For a list of settings and their associated values, see the individual classes. 
  11516.  
  11517.  
  11518. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Usage ΓòÉΓòÉΓòÉ
  11519.  
  11520. This method should never be called. It is a virtual method and must be 
  11521. overridden by a subclass. 
  11522.  
  11523.  
  11524. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - How to Override ΓòÉΓòÉΓòÉ
  11525.  
  11526. This is a virtual method and must be overridden by a subclass. 
  11527.  
  11528.  
  11529. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Related Methods ΓòÉΓòÉΓòÉ
  11530.  
  11531.      wpclsSetSetting 
  11532.  
  11533.  
  11534. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSetting - Topics ΓòÉΓòÉΓòÉ
  11535.  
  11536. Select an item: 
  11537.  
  11538. Syntax
  11539. Parameters
  11540. Returns
  11541. Remarks
  11542. How to Override
  11543. Usage
  11544. Related Methods
  11545. Glossary
  11546.  
  11547.  
  11548. ΓòÉΓòÉΓòÉ 3.45. wpclsSetSettingsPageSize ΓòÉΓòÉΓòÉ
  11549.  
  11550.  
  11551. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - Syntax ΓòÉΓòÉΓòÉ
  11552.  
  11553. This method is specific to version 3, or higher, of the OS/2 operating system. 
  11554.  
  11555. This class method returns the default Settings page size. 
  11556.  
  11557.  
  11558. #define INCL_WINWORKPLACE
  11559. #include <os2.h>
  11560.  
  11561. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  11562. PSIZEL          pSizel;   /*  Pointer to the structure containing the default width and height of the Settings page. */
  11563. BOOL            rc;       /*  Success indicator. */
  11564.  
  11565. rc = _wpclsSetSettingsPageSize(somSelf, pSizel);
  11566.  
  11567.  
  11568. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize Parameter - somSelf ΓòÉΓòÉΓòÉ
  11569.  
  11570.  somSelf (M_WPObject *) - input 
  11571.     Pointer to the WPObject class object. 
  11572.  
  11573.  
  11574. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize Parameter - pSizel ΓòÉΓòÉΓòÉ
  11575.  
  11576.  pSizel (PSIZEL) - input 
  11577.     Pointer to the structure containing the default width and height of the 
  11578.     Settings page. 
  11579.  
  11580.  
  11581. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize Return Value - rc ΓòÉΓòÉΓòÉ
  11582.  
  11583.  rc (BOOL) - returns 
  11584.     Success indicator. 
  11585.  
  11586.     TRUE 
  11587.             Successful completion. 
  11588.     FALSE 
  11589.             Error occurred. 
  11590.  
  11591.  
  11592. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - Parameters ΓòÉΓòÉΓòÉ
  11593.  
  11594.  somSelf (M_WPObject *) - input 
  11595.     Pointer to the WPObject class object. 
  11596.  
  11597.  pSizel (PSIZEL) - input 
  11598.     Pointer to the structure containing the default width and height of the 
  11599.     Settings page. 
  11600.  
  11601.  rc (BOOL) - returns 
  11602.     Success indicator. 
  11603.  
  11604.     TRUE 
  11605.             Successful completion. 
  11606.     FALSE 
  11607.             Error occurred. 
  11608.  
  11609.  
  11610. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - How to Override ΓòÉΓòÉΓòÉ
  11611.  
  11612. This method is generally not overridden. 
  11613.  
  11614.  
  11615. ΓòÉΓòÉΓòÉ <hidden> wpclsSetSettingsPageSize - Topics ΓòÉΓòÉΓòÉ
  11616.  
  11617. Select an item: 
  11618.  
  11619. Syntax
  11620. Parameters
  11621. Returns
  11622. How to Override
  11623. Glossary
  11624.  
  11625.  
  11626. ΓòÉΓòÉΓòÉ 3.46. wpclsUnInitData ΓòÉΓòÉΓòÉ
  11627.  
  11628.  
  11629. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Syntax ΓòÉΓòÉΓòÉ
  11630.  
  11631. This method is called to allow the class object to free allocated resources. 
  11632.  
  11633.  
  11634. #define INCL_WINWORKPLACE
  11635. #include <os2.h>
  11636.  
  11637. M_WPObject     *somSelf;  /*  Pointer to the WPObject class object. */
  11638.  
  11639. wpclsUnInitData(somSelf);
  11640.  
  11641.  
  11642. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData Parameter - somSelf ΓòÉΓòÉΓòÉ
  11643.  
  11644.  somSelf (M_WPObject *) - input 
  11645.     Pointer to the WPObject class object. 
  11646.  
  11647.  
  11648. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Return Value ΓòÉΓòÉΓòÉ
  11649.  
  11650.     There is no return value for this method. 
  11651.  
  11652.  
  11653. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Parameters ΓòÉΓòÉΓòÉ
  11654.  
  11655.  somSelf (M_WPObject *) - input 
  11656.     Pointer to the WPObject class object. 
  11657.  
  11658.     There is no return value for this method. 
  11659.  
  11660.  
  11661. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Usage ΓòÉΓòÉΓòÉ
  11662.  
  11663. This method is generally called only by the system when the class object is 
  11664. made dormant.  The class object is made dormant when the last instance of this 
  11665. class is made dormant. 
  11666.  
  11667.  
  11668. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - How to Override ΓòÉΓòÉΓòÉ
  11669.  
  11670. Any class that overrides the wpclsInitData method to allocate resources for its 
  11671. metaclass instance variables should override this method to deallocate those 
  11672. resources. It is essential to pass this method onto the parent class object 
  11673. after performing override processing. 
  11674.  
  11675.  
  11676. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Related Methods ΓòÉΓòÉΓòÉ
  11677.  
  11678.      wpclsInitData 
  11679.  
  11680.  
  11681. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Example Code ΓòÉΓòÉΓòÉ
  11682.  
  11683. This example overrides the method to free any data associated with the class. 
  11684.  
  11685. SOM_Scope void SOMLINK BearsM_wpclsUnInitData(M_Bears *somSelf)
  11686. {
  11687.     APIRET  rc  =  NO_ERROR;            /* Return code from Dos API */
  11688.  
  11689.     M_BearsData *somThis = M_BearsGetData(somSelf);
  11690.     M_BearsMethodDebug("M_Bears","myfM_wpclsUnInitData");
  11691.  
  11692.     rc = DosFreeMem( _pBearClassData );
  11693.  
  11694.     parent_wpclsUnInitData(somSelf);
  11695.  
  11696. }
  11697.  
  11698.  
  11699. ΓòÉΓòÉΓòÉ <hidden> wpclsUnInitData - Topics ΓòÉΓòÉΓòÉ
  11700.  
  11701. Select an item: 
  11702.  
  11703. Syntax
  11704. Parameters
  11705. Returns
  11706. How to Override
  11707. Usage
  11708. Example Code
  11709. Related Methods
  11710. Glossary
  11711.