New Methods

The following Workplace Shell methods are new for OS/2 Warp Version 4.

There are no methods for the Internet classes.

┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpGetTrueClassName                      │Returns the class name for the│
│                                        │given object.                 │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddBecomePage                         │Adds the standard type page to│
│                                        │the object's Settings         │
│                                        │notebook. This method should  │
│                                        │always be overridden in order │
│                                        │to replace or remove the      │
│                                        │Become page from the object's │
│                                        │Settings notebook.  To remove │
│                                        │the page from the Settings    │
│                                        │notebook, the override method │
│                                        │should return                 │
│                                        │SETTINGS_PAGE_REMOVED without │
│                                        │calling the parent method.  To│
│                                        │replace the page with another │
│                                        │page, the override method     │
│                                        │should call the               │
│                                        │wpInsertSettingsPage method   │
│                                        │without calling the parent    │
│                                        │method.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryHandleFromContents               │Returns a handle to a known   │
│                                        │system data type based on a   │
│                                        │file's contents.  This is an  │
│                                        │abstract method; subclasses   │
│                                        │that describe files for which │
│                                        │a system handle type exist    │
│                                        │(such as WPIcon or WPBitmap)  │
│                                        │should subclass this method.  │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryPointerFromContents              │Returns a pointer to shared   │
│                                        │memory containing the contents│
│                                        │of the WPDataFile object.     │
├────────────────────────────────────────┼──────────────────────────────┤
│wpRenderFromClipboard                   │Opens the clipboard and       │
│                                        │retrieves the type of data    │
│                                        │specified in the clipboard    │
│                                        │format passed in, then writes │
│                                        │the clipboard data to a file. │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetContentsFromHandle                 │Sets a file's contents based  │
│                                        │on a handle to a known system │
│                                        │data type.  This is an        │
│                                        │abstract method; subclasses   │
│                                        │that describe files for which │
│                                        │a system handle type exist    │
│                                        │(such as WPIcon or WPBitmap)  │
│                                        │should subclass this method.  │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetContentsFromPointer                │Sets a WPDataFile object's    │
│                                        │contents based on a pointer to│
│                                        │shared memory.                │
├────────────────────────────────────────┼──────────────────────────────┤
│wpclsAddClipboardAssoc                  │Adds an association between a │
│                                        │clipboard format and a        │
│                                        │particular class name.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpclsEnumClipboardClasses               │Enumerates through all the    │
│                                        │object classes that a         │
│                                        │particular rendering mechanism│
│                                        │supports.                     │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryAutoLockup                       │Returns the current value of  │
│                                        │the automatic lockup option.  │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryDefaultDropOp                    │Queries the default drop      │
│                                        │operation of objects that are │
│                                        │dropped on the Desktop.  The  │
│                                        │default is set on the Desktop │
│                                        │page of the Desktop's Settings│
│                                        │notebook. This method can be  │
│                                        │overridden to control the     │
│                                        │Desktop's default drop        │
│                                        │operation                     │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryLockupAutoDim                    │Returns the current value of  │
│                                        │the lockup auto-dim option.   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryLockupBackground                 │Returns the current values for│
│                                        │the lockup background.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryLockupFullScreen                 │Returns the current value of  │
│                                        │the lockup full-screen option.│
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryLockupOnStartup                  │Returns the current value of  │
│                                        │the lockup on the startup     │
│                                        │option.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryLockupTimeout                    │Returns the current timeout   │
│                                        │value for automatic lockup.   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetAutoLockup                         │Sets the value of the         │
│                                        │automatic lockup option.      │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetDefaultDropOp                      │Sets the default drop         │
│                                        │operation of objects that are │
│                                        │dropped on the Desktop.  The  │
│                                        │default is set on the Desktop │
│                                        │page of the Desktop's Settings│
│                                        │notebook.                     │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetLockupAutoDim                      │Sets the value of the lockup  │
│                                        │auto-dim option.              │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetLockupBackground                   │Sets the current values for   │
│                                        │the lockup background.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetLockupFullScreen                   │Sets the value of the lockup  │
│                                        │full-screen option.           │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetLockupOnStartup                    │Sets the value of the lockup  │
│                                        │on the startup option.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetLockupTimeout                      │Sets the timeout value for    │
│                                        │automatic lockup.             │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSnoop1Page                         │Adds the Detection Level page │
│                                        │to the settings notebook.     │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddDeviceDevice1Page                  │Adds the first Device page to │
│                                        │the settings notebook.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddDeviceDevice2Page                  │Adds the second Device page to│
│                                        │the settings notebook.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddDeviceDMA1Page                     │Adds the DMA Channel page to  │
│                                        │the settings notebook.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddDeviceIO1Page                      │Adds the I/O Ports page to the│
│                                        │settings notebook.            │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddDeviceIRQ1Page                     │Adds the IRQ Level page to the│
│                                        │settings notebook.            │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddDeviceMemory1Page                  │Adds the Memory page to the   │
│                                        │settings notebook.            │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddReserveDriveLetterPage             │Adds the reserve drive letter │
│                                        │page to the Settings notebook.│
│                                        │This method should always be  │
│                                        │overridden in order to replace│
│                                        │or remove the Reserve Drive   │
│                                        │Letter page from the object's │
│                                        │Settings notebook.  To remove │
│                                        │the page from the Settings    │
│                                        │notebook, the override method │
│                                        │should return                 │
│                                        │SETTINGS_PAGE_REMOVED without │
│                                        │calling the parent method.  To│
│                                        │replace the page with another │
│                                        │page, the override method     │
│                                        │should call the               │
│                                        │wpInsertSettingsPage method   │
│                                        │without calling the parent    │
│                                        │method.                       │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddUserItemsToPopupMenu               │Adds user-defined items to the│
│                                        │popup menu.                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryEASupport                        │Determines whether extended   │
│                                        │attributes are supported for  │
│                                        │the specified file system     │
│                                        │object.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryRefreshFlags                     │Queries the refresh flags for │
│                                        │a file system object.  The    │
│                                        │refresh flags consist of a    │
│                                        │DIRTYBIT and a FOUNDBIT that  │
│                                        │are used to allow refresh to  │
│                                        │detect deleted files and new  │
│                                        │files after asking a folder to│
│                                        │re-populate.                  │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetRefreshFlags                       │Sets the refresh flags for a  │
│                                        │file system object.  The      │
│                                        │refresh flags consist of a    │
│                                        │DIRTYBIT and a FOUNDBIT that  │
│                                        │are used to allow refresh to  │
│                                        │detect deleted files and new  │
│                                        │files, after asking a folder  │
│                                        │to re-populate.               │
├────────────────────────────────────────┼──────────────────────────────┤
│wpclsQueryInstanceClass                 │Returns the name of a class   │
│                                        │that this object can become.  │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddFolderMenu2Page                    │Adds the standard Menu2 page  │
│                                        │to the Settings notebook. This│
│                                        │method should always be       │
│                                        │overridden in order to replace│
│                                        │or remove the Menu page 2 from│
│                                        │the object's Settings         │
│                                        │notebook.  To remove the page │
│                                        │from the Settings notebook,   │
│                                        │the override method should    │
│                                        │return SETTINGS_PAGE_REMOVED  │
│                                        │without calling the parent    │
│                                        │method.  To replace the page  │
│                                        │with another page, the        │
│                                        │override method should call   │
│                                        │the wpInsertSettingsPage      │
│                                        │method without calling the    │
│                                        │parent method.                │
├────────────────────────────────────────┼──────────────────────────────┤
│wpFlushNotifications                    │Forces all pending file system│
│                                        │notifications for a folder to │
│                                        │be processed immediately.     │
├────────────────────────────────────────┼──────────────────────────────┤
│wpFreeIconPosData                       │Frees the .ICONPOS extended   │
│                                        │attribute (EA) information    │
│                                        │that is allocated by          │
│                                        │wpInitIconPosData.            │
├────────────────────────────────────────┼──────────────────────────────┤
│wpIdentify                              │Returns a string that is      │
│                                        │unique within a given         │
│                                        │container that identifies the │
│                                        │specified object.             │
├────────────────────────────────────────┼──────────────────────────────┤
│wpInitIconPosData                       │Reads the .ICONPOS extended   │
│                                        │attribute (EA) for the folder │
│                                        │directory to determine where  │
│                                        │to position the object icons  │
│                                        │within the folder.            │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryFldrBackground                   │Returns the current values for│
│                                        │the folder background.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryIconPosition                     │Finds the saved icon postion  │
│                                        │for this record.              │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryIconTextBackgroundColor          │Returns the current color     │
│                                        │being used for the icon text  │
│                                        │background.                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryIconTextColor                    │Returns the current color     │
│                                        │being used for the icon text  │
│                                        │in the specified view.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryIconTextVisibility               │Returns the current state of  │
│                                        │icon text visibility for the  │
│                                        │specified view.               │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryMenuBarVisibility                │Returns the visibility state  │
│                                        │of the folder's menu bar.     │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryOpenFolders                      │Allows for the enumeration of │
│                                        │all open folders in the       │
│                                        │system.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryShadowTextColor                  │Returns the current color     │
│                                        │being used for the shadow text│
│                                        │in the specified view.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpRestoreFldrRunObjs                    │For open work area folders,   │
│                                        │goes through the list of      │
│                                        │objects last saved by         │
│                                        │wpStoreFldrRunObjs and reopens│
│                                        │all views of those objects    │
│                                        │that were open when the work  │
│                                        │area folder was last closed.  │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetFldrBackground                     │Sets the values for the folder│
│                                        │background.                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetIconTextBackgroundColor            │Sets the color to be used for │
│                                        │the icon text background.     │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetIconTextColor                      │Sets the color to be used for │
│                                        │the icon text for the         │
│                                        │specified view.               │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetIconTextVisibility                 │Sets the icon text visibility │
│                                        │for the specified view.       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetMenuBarVisibility                  │Sets the visibility state of  │
│                                        │the folder's menu bar.        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetShadowTextColor                    │Sets the color to be used for │
│                                        │the shadow text for the       │
│                                        │specified view.               │
├────────────────────────────────────────┼──────────────────────────────┤
│wpStoreFldrRunObjs                      │Called when a work area folder│
│                                        │is closed. Saves a list of the│
│                                        │objects within the work area  │
│                                        │folder that are open when the │
│                                        │work area folder is closed,   │
│                                        │then closes all open views of │
│                                        │these objects.                │
├────────────────────────────────────────┼──────────────────────────────┤
│wpStoreIconPosData                      │Stores the ICONPOS data passed│
│                                        │to this method on the folder  │
│                                        │object's .ICONPOS extended    │
│                                        │attribute (EA).               │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryBitmapData                       │Returns a pointer to the      │
│                                        │bitmap data for the image     │
│                                        │file.                         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryBitmapHandle                     │Returns a handle to the bitmap│
│                                        │that can be displayed showing │
│                                        │the contents of the image file│
│                                        │and a handle to the palette to│
│                                        │be used when displaying the   │
│                                        │bitmap.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryBitmapInfoHeader                 │Returns a pointer to the      │
│                                        │bitmap information header for │
│                                        │the image file.               │
├────────────────────────────────────────┼──────────────────────────────┤
│wpReadImageFile                         │Reads the image data for the  │
│                                        │image file and stores it in   │
│                                        │the instance data for the     │
│                                        │object. If the image data has │
│                                        │already been read, this method│
│                                        │simply returns TRUE.  It does │
│                                        │not refresh the image data.   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetBitmapData                         │Sets the bitmap data for the  │
│                                        │image file.  This method will │
│                                        │convert the bitmap data to the│
│                                        │appropriate format and update │
│                                        │the actual image data file.   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpWriteImageFile                        │Writes the image data for the │
│                                        │image file from the instance  │
│                                        │data.                         │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpMoveJobObject                         │Moves a print job to a        │
│                                        │different printer.            │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAppendObject                          │Appends a file system object  │
│                                        │to another file system object.│
├────────────────────────────────────────┼──────────────────────────────┤
│wpAssertObjectMutexSem                  │This instance method verifies │
│                                        │that an object's mutex        │
│                                        │semaphore is held for the     │
│                                        │current thread.               │
├────────────────────────────────────────┼──────────────────────────────┤
│wpFilterMenu                            │Filters out options from the  │
│                                        │object's pop-up menu that do  │
│                                        │not apply.  (OS/2 Version 4 or│
│                                        │higher.)                      │
├────────────────────────────────────────┼──────────────────────────────┤
│wpFindTaskRec                           │An object is sent this message│
│                                        │to return information specific│
│                                        │to the task being performed in│
│                                        │a task thread.                │
├────────────────────────────────────────┼──────────────────────────────┤
│wpInsertMenuItems                       │Inserts items into the        │
│                                        │object's pop-up menu.  (OS/2  │
│                                        │Version 4 or higher.)         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpModifyMenu                            │Adds new options to the       │
│                                        │object's pop-up menu.  (OS/2  │
│                                        │Version 4 or higher.)         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryMenuStyle                        │Returns the current menu      │
│                                        │style, which is either long or│
│                                        │short.                        │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryTrueStyle                        │Queries this object's current │
│                                        │class true style.             │
├────────────────────────────────────────┼──────────────────────────────┤
│wpReleaseObjectMutexSem                 │Releases the mutex semaphore  │
│                                        │for an object. Each object has│
│                                        │associated with it a mutex    │
│                                        │semaphore that can be used to │
│                                        │serialize access to resources.│
├────────────────────────────────────────┼──────────────────────────────┤
│wpReplaceObject                         │Replaces an object in another │
│                                        │folder.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpRequestObjectMutexSem                 │Requests the mutex semaphore  │
│                                        │for an object. Each object has│
│                                        │associated with it a mutex    │
│                                        │semaphore that can be used to │
│                                        │serialize access to resources.│
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetFolder                             │Sets this object to reside in │
│                                        │the specified folder.         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetMenuStyle                          │Sets the menu style to be     │
│                                        │either long or short.         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetTaskRec                            │Adds, replaces, or deletes a  │
│                                        │task data block.              │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpFreeCellData                          │Frees the data for the        │
│                                        │specified cell in a palette   │
│                                        │object.                       │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetJobProperties                      │Sets the print job properties.│
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryWarnBeforeStart (WPProgram)      │Queries the program           │
│                                        │reference's Warn Before Start │
│                                        │flag.  If this flag is set,   │
│                                        │put up a warning dialog before│
│                                        │starting the program.         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpQueryWarnBeforeStart (WPProgramFile)  │Queries the program           │
│                                        │reference's Warn Before Start │
│                                        │flag.  If this flag is set,   │
│                                        │put up a warning dialog before│
│                                        │starting the program.         │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetWarnBeforeStart (WPProgram)        │Sets the program reference's  │
│                                        │Warn Before Start flag.  If   │
│                                        │this flag is set, put up a    │
│                                        │warning dialog before starting│
│                                        │the program.                  │
├────────────────────────────────────────┼──────────────────────────────┤
│wpSetWarnBeforeStart (WPProgramFile)    │Sets the program reference's  │
│                                        │Warn Before Start flag.  If   │
│                                        │this flag is set, put up a    │
│                                        │warning dialog before starting│
│                                        │the program.                  │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSoundSchemePage                    │Adds the Sound Scheme page to │
│                                        │the Settings notebook. This   │
│                                        │method should always be       │
│                                        │overridden in order to replace│
│                                        │or remove the Sound Scheme    │
│                                        │page from the object's        │
│                                        │Settings notebook. To remove  │
│                                        │the page from the Settings    │
│                                        │notebook, the override method │
│                                        │should return                 │
│                                        │SETTINGS_PAGE_REMOVED without │
│                                        │calling the parent method. To │
│                                        │replace the page with another │
│                                        │page, the override method     │
│                                        │should call the               │
│                                        │wpInsertSettingsPage method   │
│                                        │without calling the parent    │
│                                        │method.                       │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSetPortRedirPage                   │Adds the Set Port Redirection │
│                                        │page to the Settings notebook.│
│                                        │This method should always be  │
│                                        │overridden in order to replace│
│                                        │or remove the Port Redirection│
│                                        │page from the object's        │
│                                        │Settings notebook.  To remove │
│                                        │the page from the Settings    │
│                                        │notebook, the override method │
│                                        │should return                 │
│                                        │SETTINGS_PAGE_REMOVED without │
│                                        │calling the parent method.  To│
│                                        │replace the page with another │
│                                        │page, the override method     │
│                                        │should call the               │
│                                        │wpInsertSettingsPage method   │
│                                        │without calling the parent    │
│                                        │method.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSetSyncPage                        │Adds the Set Synchronous page │
│                                        │to the Settings notebook. This│
│                                        │method should always be       │
│                                        │overridden in order to replace│
│                                        │or remove the Sync page from  │
│                                        │the object's Settings         │
│                                        │notebook.  To remove the page │
│                                        │from the Settings notebook,   │
│                                        │the override method should    │
│                                        │return SETTINGS_PAGE_REMOVED  │
│                                        │without calling the parent    │
│                                        │method.  To replace the page  │
│                                        │with another page, the        │
│                                        │override method should call   │
│                                        │the wpInsertSettingsPage      │
│                                        │method without calling the    │
│                                        │parent method.                │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSetViewPage                        │Adds the Set View page to the │
│                                        │Settings notebook. This method│
│                                        │should always be overridden in│
│                                        │order to replace or remove the│
│                                        │Set View page from the        │
│                                        │object's Settings notebook.   │
│                                        │To remove the page from the   │
│                                        │Settings notebook, the        │
│                                        │override method should return │
│                                        │SETTINGS_PAGE_REMOVED without │
│                                        │calling the parent method.  To│
│                                        │replace the page with another │
│                                        │page, the override method     │
│                                        │should call the               │
│                                        │wpInsertSettingsPage method   │
│                                        │without calling the parent    │
│                                        │method.                       │
└────────────────────────────────────────┴──────────────────────────────┘
┌────────────────────────────────────────┬──────────────────────────────┐
│Method Name                             │Description                   │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSysFdrMenuPage                     │Adds a page to the Sytem      │
│                                        │Settings notebook to enable   │
│                                        │and disable OpenDoc menu      │
│                                        │options. This method should   │
│                                        │always be overridden in order │
│                                        │to replace or remove the      │
│                                        │Folder Menu page from the     │
│                                        │object's Settings notebook.   │
│                                        │To remove the page from the   │
│                                        │Settings notebook, the        │
│                                        │override method should return │
│                                        │SETTINGS_PAGE_REMOVED without │
│                                        │calling the parent method.  To│
│                                        │replace the page with another │
│                                        │page, the override method     │
│                                        │should call the               │
│                                        │wpInsertSettingsPage method   │
│                                        │without calling the parent    │
│                                        │method.                       │
├────────────────────────────────────────┼──────────────────────────────┤
│wpAddSystem256ColorPage                 │Adds the 256 Color page to the│
│                                        │System Settings notebook. This│
│                                        │method should always be       │
│                                        │overridden in order to replace│
│                                        │or remove the 256 Color page  │
│                                        │from the object's Settings    │
│                                        │notebook.  To remove the page │
│                                        │from the Settings notebook,   │
│                                        │the override method should    │
│                                        │return SETTINGS_PAGE_REMOVED  │
│                                        │without calling the parent    │
│                                        │method.  To replace the page  │
│                                        │with another page, the        │
│                                        │override method should call   │
│                                        │the wpInsertSettingsPage      │
│                                        │method without calling the    │
│                                        │parent method.                │
└────────────────────────────────────────┴──────────────────────────────┘


[Back: New Classes]
[Next: New Presentation Manager Functions]