home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / uilchg.zip / UILCHGS.LST
File List  |  1993-04-16  |  72KB  |  1,071 lines

  1. IBM Class Libraries: User Interface
  2. Interface changes from 3/08/93 beta driver
  3.  
  4. Insert/
  5. Delete     Inserted and deleted lines
  6. flag   Class ::  Access :   Member/enum
  7. ---- ----+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+---100---+---110---+---120---+---130
  8.  I - I0String:: public: I0String & change ( const IString & aPattern , const IString & aReplacement , unsigned startPos = 0 ,
  9.                   unsigned numChanges = UINT_MAX )
  10.  D - I0String:: public: I0String & change ( const IString & aPattern , const IString & aReplacement , unsigned startPos = 0 ,
  11.                   unsigned numChanges = 0 )
  12.  
  13.  I - I0String:: public: I0String & change ( const IString & aPattern , const char * pReplacement , unsigned startPos = 0 ,
  14.                   unsigned numChanges = UINT_MAX )
  15.  D - I0String:: public: I0String & change ( const IString & aPattern , const char * pReplacement , unsigned startPos = 0 ,
  16.                   unsigned numChanges = 0 )
  17.  
  18.  I - I0String:: public: I0String & change ( const char * pPattern , const IString & aReplacement , unsigned startPos = 0 ,
  19.                   unsigned numChanges = UINT_MAX )
  20.  D - I0String:: public: I0String & change ( const char * pPattern , const IString & aReplacement , unsigned startPos = 0 ,
  21.                   unsigned numChanges = 0 )
  22.  
  23.  I - I0String:: public: I0String & change ( const char * pPattern , const char * pReplacement , unsigned startPos = 0 ,
  24.                   unsigned numChanges = UINT_MAX )
  25.  D - I0String:: public: I0String & change ( const char * pPattern , const char * pReplacement , unsigned startPos = 0 ,
  26.                   unsigned numChanges = 0 )
  27.  -------------------------------------------------------------------------------
  28.  D - IBitmapControl:: public: static const Style initialSize
  29.  D - IBitmapControl:: public: IBitmapControl & setBitmap ( ISystemBitmapHandle handle )
  30.  D - IBitmapControl:: public: enum ColorArea { foreground , border }
  31.  D - IBitmapControl:: public: IColor color ( ColorArea value ) const
  32.  D - IBitmapControl:: public: IBitmapControl & setColor ( ColorArea value , const IColor & color )
  33.  
  34.  I - IBitmapControl:: private: typedef IStaticText Inherited
  35.  D - IBitmapControl:: private: typedef IControl Inherited
  36.  
  37.  I - IBitmapControl:: public: IBitmapControl ( unsigned long id , IWindow * parent , IWindow * owner ,
  38.                         IBitmapHandle bitmapId = IBitmapHandle ( ) , const IRectangle & initial = IRectangle ( ) ,
  39.                         const Style & style = defaultStyle ( ) )
  40.  I - IBitmapControl:: public: virtual ~IBitmapControl ( )
  41.  I - IBitmapControl:: public: static const Style useBitmapSize
  42.  -------------------------------------------------------------------------------
  43.  I - ICommandEvent:: public: enum Source { pushButton , menu , accelerator , unknown }
  44.  D - ICommandEvent:: public: enum Source { pushButton , menu , accelerator , fontDialog , fileDialog , printDialog , colorDialog ,
  45.                        unknown }
  46.  -------------------------------------------------------------------------------
  47.  I - IContainerControl:: public: IContainerColumn * columnUnderPoint ( const IPoint & point ) const
  48.  I - IContainerControl:: public: IRectangle convertToWorkspace ( const IRectangle & windowRectangle , Boolean rightWindow = false ) const
  49.  I - IContainerControl:: public: virtual IContainerObject * objectAt ( const IContainerControl :: TextCursor & cursor ) const
  50.  I - IContainerControl:: public: virtual IContainerControl & removeObjectAt ( IContainerControl :: TextCursor & cursor )
  51.  -------------------------------------------------------------------------------
  52.  D - ICnrDropCatcher:: *** deleted class ***
  53.  -------------------------------------------------------------------------------
  54.  D - ICnrInitDragEvent:: *** deleted class ***
  55.  -------------------------------------------------------------------------------
  56.  D - ICnrDragOverAfterEvent:: *** deleted class ***
  57.  -------------------------------------------------------------------------------
  58.  D - ICnrDropOnEvent:: *** deleted class ***
  59.  -------------------------------------------------------------------------------
  60.  D - ICnrDrgSrcHandler:: *** deleted class ***
  61.  -------------------------------------------------------------------------------
  62.  D - ICnrDrgTgtHandler:: *** deleted class ***
  63.  -------------------------------------------------------------------------------
  64.  D - ICnrDragItem:: *** deleted class ***
  65.  -------------------------------------------------------------------------------
  66.  D - IBeginDragEvent:: *** deleted class ***
  67.  -------------------------------------------------------------------------------
  68.  D - IDragOperationEvent:: *** deleted class ***
  69.  -------------------------------------------------------------------------------
  70.  D - IDragOverEvent:: *** deleted class ***
  71.  -------------------------------------------------------------------------------
  72.  D - IDropOnEvent:: *** deleted class ***
  73.  -------------------------------------------------------------------------------
  74.  D - IRenderEvent:: *** deleted class ***
  75.  -------------------------------------------------------------------------------
  76.  D - IRenderCompleteEvent:: *** deleted class ***
  77.  -------------------------------------------------------------------------------
  78.  D - IEndConversationEvent:: *** deleted class ***
  79.  -------------------------------------------------------------------------------
  80.  D - IUDragDropRender:: *** deleted class ***
  81.  -------------------------------------------------------------------------------
  82.  D - IFileRenderer:: *** deleted class ***
  83.  -------------------------------------------------------------------------------
  84.  D - IDragImage:: *** deleted class ***
  85.  -------------------------------------------------------------------------------
  86.  D - IDragItem:: *** deleted class ***
  87.  -------------------------------------------------------------------------------
  88.  D - IRenderer:: *** deleted class ***
  89.  -------------------------------------------------------------------------------
  90.  D - IDragSourceHandler:: *** deleted class ***
  91.  -------------------------------------------------------------------------------
  92.  D - ITypesString:: *** deleted class ***
  93.  -------------------------------------------------------------------------------
  94.  D - IRMFsString:: *** deleted class ***
  95.  -------------------------------------------------------------------------------
  96.  D - IDragTargetHandler:: *** deleted class ***
  97.  -------------------------------------------------------------------------------
  98.  D - IDxferAssoc:: *** deleted class ***
  99.  -------------------------------------------------------------------------------
  100.  D - IDragTextItem:: *** deleted class ***
  101.  -------------------------------------------------------------------------------
  102.  D - IDragWinTextItem:: *** deleted class ***
  103.  -------------------------------------------------------------------------------
  104.  D - IDragEFItem:: *** deleted class ***
  105.  -------------------------------------------------------------------------------
  106.  D - IDropTextCatcher:: *** deleted class ***
  107.  -------------------------------------------------------------------------------
  108.  D - IDropWinTextCatcher:: *** deleted class ***
  109.  -------------------------------------------------------------------------------
  110.  D - IDragDropEFHandler:: *** deleted class ***
  111.  -------------------------------------------------------------------------------
  112.  D - IDropCatcher:: *** deleted class ***
  113.  -------------------------------------------------------------------------------
  114.  D - IComboBox:: public: IComboBox & selectAll ( )
  115.  D - IComboBox:: public: IComboBox & setHeight ( long newHeight )
  116.  
  117.  I - IComboBox:: public: unsigned long addAscending ( const char * text )
  118.  D - IComboBox:: public: unsigned long addAsc ( const char * text )
  119.  
  120.  I - IComboBox:: public: unsigned long addDescending ( const char * text )
  121.  D - IComboBox:: public: unsigned long addDesc ( const char * text )
  122.  
  123.  I - IComboBox:: public: IComboBox & removeAt ( Cursor & cursor )
  124.  D - IComboBox:: public: IComboBox & removeAt ( const Cursor & cursor )
  125.  
  126.  I - IComboBox:: public: unsigned long selection ( )
  127.  -------------------------------------------------------------------------------
  128.  I - IDDEClientConversation:: public: virtual IDDEClientConversation & endHotLink ( const char * item , const char * format = "#1" )
  129.  D - IDDEClientConversation:: public: virtual IDDEClientConversation & endHotLink ( const char * item , const char * format )
  130.  
  131.  I - IDDEClientConversation:: public: IDDEClientConversation ( Boolean useEventThread = true )
  132.  D - IDDEClientConversation:: public: IDDEClientConversation ( )
  133.  
  134.  I - IDDEClientConversation:: public: IDDEClientConversation ( const char * applicationName , const char * topicName ,
  135.                                 Boolean useEventThread = true )
  136.  D - IDDEClientConversation:: public: IDDEClientConversation ( const char * applicationName , const char * topicName )
  137.  
  138.  I - IDDEClientConversation:: public: virtual void conversationEnded ( IDDEClientEndEvent & event )
  139.  D - IDDEClientConversation:: public: virtual void conversationClosed ( IDDEClientEndEvent & event )
  140.  -------------------------------------------------------------------------------
  141.  I - IDDETopicServer:: public: IDDETopicServer ( const char * applicationName , const char * supportedTopic , IFrameWindow * owner = 0 )
  142.  D - IDDETopicServer:: public: IDDETopicServer ( const char * applicationName , const char * supportedTopic )
  143.  
  144.  I - IDDETopicServer:: public: IDDETopicServer ( const char * applicationName , const char * supportedTopic , IFrameWindow * owner = 0 ,
  145.                          Boolean useEventThread = true )
  146.  D - IDDETopicServer:: public: IDDETopicServer ( const char * applicationName , const char * supportedTopic , IFrameWindow * owner = 0 )
  147.  
  148.  I - IDDETopicServer:: public: virtual void conversationEnded ( unsigned long conversationId , IDDEEndEvent & event )
  149.  D - IDDETopicServer:: public: virtual void conversationClosed ( unsigned long conversationId , IDDEEndEvent & event )
  150.  
  151.  I - IDDETopicServer:: public: virtual void hotLinkEnded ( unsigned long conversationId , IDDEEvent & event )
  152.  D - IDDETopicServer:: public: virtual void endHotLink ( unsigned long conversationId , IDDEEvent & event )
  153.  -------------------------------------------------------------------------------
  154.  D - IEvent:: public: IEvent ( const IEvent & evtCopy )
  155.  
  156.  I - *** See IWindow, IWindowHandle, IMessageQueueHandle ***
  157.  D - IEvent:: public: enum BroadcastAttr { Descendants , Frames , FrameDescendants }
  158.  D - IEvent:: public: IEventResult postToQueue ( )
  159.  D - IEvent:: public: IEventResult postToQueues ( )
  160.  D - IEvent:: public: IEventResult postToWindow ( )
  161.  D - IEvent:: public: IEventResult postToWindows ( BroadcastAttr b = Descendants )
  162.  D - IEvent:: public: IEventResult sendToWindow ( )
  163.  D - IEvent:: public: IEventResult sendToWindows ( BroadcastAttr b = Descendants )
  164.  -------------------------------------------------------------------------------
  165.  D - IEventData:: public: IEventData ( const IEventData & eventDataCopy )
  166.  
  167.  I - IEventData:: public: IEventData ( unsigned short lowValue , unsigned short hiValue )
  168.  D - IEventData:: public: IEventData ( short int si1 , short int si2 )
  169.  
  170.  I - IEventData:: public: IEventData ( unsigned short lowValue , char lowByte , char hiByte )
  171.  D - IEventData:: public: IEventData ( short int i , char ch1 , char ch2 )
  172.  
  173.  I - IEventData:: public: IEventData ( int value )
  174.  I - IEventData:: public: unsigned long asUnsignedLong ( ) const
  175.  I - IEventData:: public: char highHighByte ( ) const
  176.  I - IEventData:: public: char highLowByte ( ) const
  177.  I - IEventData:: public: unsigned short highNumber ( ) const
  178.  I - IEventData:: public: char lowHighByte ( ) const
  179.  I - IEventData:: public: char lowLowByte ( ) const
  180.  I - IEventData:: public: unsigned short lowNumber ( ) const
  181.  -------------------------------------------------------------------------------
  182.  I - IAccessError:: public: IAccessError ( const char * errorText , unsigned long errorId , Severity severity = IException::unrecoverable )
  183.  D - IAccessError:: public: IAccessError ( const char * errorText , unsigned long errorId , int severity = 0 )
  184.  -------------------------------------------------------------------------------
  185.  I - IAssertionFailure:: public: IAssertionFailure ( const char * errorText , unsigned long errorId ,
  186.                            Severity severity = IException::unrecoverable )
  187.  D - IAssertionFailure:: public: IAssertionFailure ( const char * errorText , unsigned long errorId , int severity = 0 )
  188.  -------------------------------------------------------------------------------
  189.  I - IDeviceError:: public: IDeviceError ( const char * errorText , unsigned long errorId , Severity severity = IException::unrecoverable )
  190.  D - IDeviceError:: public: IDeviceError ( const char * errorText , unsigned long errorId , int severity = 0 )
  191.  -------------------------------------------------------------------------------
  192.  I - IInvalidParameter:: public: IInvalidParameter ( const char * errorText , unsigned long errorId ,
  193.                            Severity severity = IException::unrecoverable )
  194.  D - IInvalidParameter:: public: IInvalidParameter ( const char * errorText , unsigned long errorId , int severity = 0 )
  195.  -------------------------------------------------------------------------------
  196.  I - IInvalidRequest:: public: IInvalidRequest ( const char * errorText , unsigned long errorId ,
  197.                          Severity severity = IException::unrecoverable )
  198.  D - IInvalidRequest:: public: IInvalidRequest ( const char * errorText , unsigned long errorId , int severity = 0 )
  199.  -------------------------------------------------------------------------------
  200.  I - IResourceExhausted:: public: IResourceExhausted ( const char * errorText , unsigned long errorId ,
  201.                             Severity severity = IException::unrecoverable )
  202.  D - IResourceExhausted:: public: IResourceExhausted ( const char * errorText , unsigned long errorId , int severity = 0 )
  203.  -------------------------------------------------------------------------------
  204.  I - IOutOfMemory:: public: IOutOfMemory ( const char * errorText , unsigned long errorId , Severity severity = IException::unrecoverable )
  205.  D - IOutOfMemory:: public: IOutOfMemory ( const char * errorText , unsigned long errorId , int severity = 0 )
  206.  -------------------------------------------------------------------------------
  207.  I - IOutOfSystemResource:: public: IOutOfSystemResource ( const char * errorText , unsigned long errorId ,
  208.                               Severity severity = IException::unrecoverable )
  209.  D - IOutOfSystemResource:: public: IOutOfSystemResource ( const char * errorText , unsigned long errorId , int severity = 0 )
  210.  -------------------------------------------------------------------------------
  211.  I - IOutOfWindowResource:: public: IOutOfWindowResource ( const char * errorText , unsigned long errorId ,
  212.                               Severity severity = IException::unrecoverable )
  213.  D - IOutOfWindowResource:: public: IOutOfWindowResource ( const char * errorText , unsigned long errorId , int severity = 0 )
  214.  -------------------------------------------------------------------------------
  215.  D - IFillBox:: *** class merged with IStaticText ***
  216.  -------------------------------------------------------------------------------
  217.  I - IFrameWindow:: public: virtual IFrameWindow & addExtension ( IWindow * aWindow , Location aLocation , unsigned long widthOrHeight ,
  218.                       SeparatorType separator = thinLine )
  219.  D - IFrameWindow:: public: virtual IFrameWindow & addExtension ( IControl * aControl , Location aLocation , unsigned long widthOrHeight ,
  220.                       SeparatorType separator = thinLine )
  221.  
  222.  I - IFrameWindow:: public: virtual IFrameWindow & addExtension ( IWindow * aWindow , Location aLocation , int widthOrHeight ,
  223.                       SeparatorType separator = thinLine )
  224.  D - IFrameWindow:: public: virtual IFrameWindow & addExtension ( IControl * aControl , Location aLocation , int widthOrHeight ,
  225.                       SeparatorType separator = thinLine )
  226.  
  227.  I - IFrameWindow:: public: virtual IFrameWindow & addExtension ( IWindow * aWindow , Location aLocation , double percentage ,
  228.                       SeparatorType separator = thinLine )
  229.  D - IFrameWindow:: public: virtual IFrameWindow & addExtension ( IControl * aControl , Location aLocation , double percentage ,
  230.                       SeparatorType separator = thinLine )
  231.  
  232.  I - IFrameWindow:: public: virtual IFrameWindow & dismiss ( unsigned long result = 0 )
  233.  D - IFrameWindow:: public: virtual IFrameWindow & dismiss ( unsigned long result )
  234.  
  235.  I - IFrameWindow:: public: static const Style horizontalScroll
  236.  D - IFrameWindow:: public: static const Style horizontalScrollBar
  237.  
  238.  I - IFrameWindow:: public: virtual IFrameWindow & removeExtension ( IWindow * aWindow )
  239.  D - IFrameWindow:: public: virtual IFrameWindow & removeExtension ( IControl * aControl )
  240.  
  241.  I - IFrameWindow:: public: virtual IFrameWindow & setExtensionSize ( IWindow * aWindow , int widthOrHeight )
  242.  D - IFrameWindow:: public: virtual IFrameWindow & setExtensionSize ( IControl * aControl , int widthOrHeight )
  243.  
  244.  I - IFrameWindow:: public: virtual IFrameWindow & setExtensionSize ( IWindow * aWindow , double widthOrHeight )
  245.  D - IFrameWindow:: public: virtual IFrameWindow & setExtensionSize ( IControl * aControl , double widthOrHeight )
  246.  
  247.  I - IFrameWindow:: public: static const Style verticalScroll
  248.  D - IFrameWindow:: public: static const Style verticalScrollBar
  249.  
  250.  I - IFrameWindow:: protected: unsigned findExtension ( IWindow * window )
  251.  D - IFrameWindow:: protected: unsigned findExtension ( IControl * control )
  252.  
  253.  I - IFrameWindow:: public: enum ColorArea { background , foreground , shadow , disableBackground , frameBorder }
  254.  I - IFrameWindow:: public: IColor color ( ColorArea value ) const
  255.  I - IFrameWindow:: public: IFrameWindow & setColor ( ColorArea value , const IColor & color )
  256.  -------------------------------------------------------------------------------
  257.  I - IFrameExtension:: public: IFrameExtension ( IWindow * window , IFrameWindow :: Location location , unsigned long widthOrHeight ,
  258.                          IFrameWindow :: SeparatorType separator )
  259.  D - IFrameExtension:: public: IFrameExtension ( IControl * control , IFrameWindow :: Location location , unsigned long widthOrHeight ,
  260.                          IFrameWindow :: SeparatorType separator )
  261.  
  262.  I - IFrameExtension:: public: IFrameExtension ( IWindow * window , IFrameWindow :: Location location , double percentage ,
  263.                          IFrameWindow :: SeparatorType separator )
  264.  D - IFrameExtension:: public: IFrameExtension ( IControl * control , IFrameWindow :: Location location , double percentage ,
  265.                          IFrameWindow :: SeparatorType separator )
  266.  
  267.  I - IFrameExtension:: public: IWindow * control ( ) const
  268.  D - IFrameExtension:: public: IControl * control ( ) const
  269.  -------------------------------------------------------------------------------
  270.  I - IWindowHandle:: public: enum BroadcastTo { descendants , frames , frameDescendants }
  271.  
  272.  I - IWindowHandle:: public: void postEvent ( unsigned long eventId , const IEventParameter1 & parm1 = 0ul ,
  273.                        const IEventParameter2 & parm2 = 0ul ) const
  274.  I - IWindowHandle:: public: void postEvents ( unsigned long eventId , const IEventParameter1 & parm1 = 0ul ,
  275.                        const IEventParameter2 & parm2 = 0ul , BroadcastTo value = descendants ) const
  276.  I - IWindowHandle:: public: IEventResult sendEvent ( unsigned long eventId , const IEventParameter1 & parm1 = 0ul ,
  277.                        const IEventParameter2 & parm2 = 0ul ) const
  278.  I - IWindowHandle:: public: void sendEvents ( unsigned long eventId , const IEventParameter1 & parm1 = 0ul ,
  279.                        const IEventParameter2 & parm2 = 0ul , BroadcastTo value = descendants ) const
  280.  -------------------------------------------------------------------------------
  281.  I - IMessageQueueHandle:: public: void postEvent ( unsigned long eventId , const IEventParameter1 & parm1 = 0ul ,
  282.                              const IEventParameter2 & parm2 = 0ul ) const
  283.  I - IMessageQueueHandle:: public: static void postEvent ( const IMessageQueueHandle & handle , unsigned long eventId ,
  284.                              const IEventParameter1 & parm1 = 0ul , const IEventParameter2 & parm2 = 0ul )
  285.  I - IMessageQueueHandle:: public: static void postEvents ( unsigned long eventId , const IEventParameter1 & parm1 = 0ul ,
  286.                              const IEventParameter2 & parm2 = 0ul )
  287.  -------------------------------------------------------------------------------
  288.  D - IIconControl:: public: IIconControl & setIcon ( ISystemPointerHandle handle )
  289.  D - IIconControl:: public: enum ColorParam { border }
  290.  D - IIconControl:: public: IColor color ( ColorParam value ) const
  291.  D - IIconControl:: public: IIconControl & setColor ( ColorParam value , const IColor & color )
  292.  
  293.  I - IIconControl:: public: IIconControl ( unsigned long Id , IWindow * parent , IWindow * owner , IPointerHandle iconId ,
  294.                       const IRectangle & initial = IRectangle ( ) , const Style & style = defaultStyle ( ) )
  295.  I - IIconControl:: public: virtual ~IIconControl ( )
  296.  I - IIconControl:: public: static const Style useIconSize
  297.  I - IIconControl:: private: typedef IBitmapControl Inherited
  298.  D - IIconControl:: private: typedef IControl Inherited
  299.  -------------------------------------------------------------------------------
  300.  I - IKeyboardEvent:: public: enum VirtualKey { esc , tab , backTab , space , backSpace , enter , newLine , shift , ctrl , altGraf ,
  301.                         insert , deleteKey , home , end , pageUp , pageDown , left , right , up , down , capsLock , numLock , scrollLock ,
  302.                         pause , sysReq , breakKey , f2 , f3 , f4 , f5 , f6 , f7 , f8 , f9 , f11 , f12 , f13 , f14 ,
  303.                         f15 , f16 , f17, f18 , f19 , f20 , f21 , f22 , f23 , f24 , button1 , button2 , button3 , endDrag , firstDBCS ,
  304.                         lastDBCS , firstUser , lastUser , other }
  305.  D - IKeyboardEvent:: public: enum VirtualKey { esc , tab , backTab , space , backSpace , enter , newLine , shift , ctrl , alt, altGraf ,
  306.                         insert , deleteKey , home , end , pageUp , pageDown , left , right , up , down , capsLock , numLock , scrollLock ,
  307.                         pause , sysRq , breakKey , printScreen, f1, f2 , f3 , f4 , f5 , f6 , f7 , f8 , f9 , f10, f11 , f12 , f13 , f14 ,
  308.                         f15 , f16 , f17, f18 , f19 , f20 , f21 , f22 , f23 , f24 , button1 , button2 , button3 , endDrag , dbcsFirst ,
  309.                         dbcsLast , userFirst , userLast }
  310.  
  311.  I - IKeyboardEvent:: public: Boolean isAltDown ( ) const
  312.  I - IKeyboardEvent:: public: Boolean isCharacter ( ) const
  313.  I - IKeyboardEvent:: public: Boolean isComposite ( ) const
  314.  I - IKeyboardEvent:: public: Boolean isCtrlDown ( ) const
  315.  I - IKeyboardEvent:: public: Boolean isForComposite ( ) const
  316.  I - IKeyboardEvent:: public: Boolean isInvalidComposite ( ) const
  317.  I - IKeyboardEvent:: public: Boolean isRepeat ( ) const
  318.  I - IKeyboardEvent:: public: Boolean isScanCode ( ) const
  319.  I - IKeyboardEvent:: public: Boolean isShiftDown ( ) const
  320.  I - IKeyboardEvent:: public: Boolean isUncombined ( ) const
  321.  I - IKeyboardEvent:: public: Boolean isUpTransition ( ) const
  322.  I - IKeyboardEvent:: public: Boolean isVirtual ( ) const
  323.  D - IKeyboardEvent:: public: enum KeyCode { charCodeIsValid , scanCodeIsValid , virtualKeyIsValid , keyTransitionIsUp , keyIsRepeated ,
  324.                         charCodeIsDeadKey , charCodeIsComposite , charCodeIsInvalidComposite , loneKeyAction , shiftKeyIsDown , altKeyIsDown ,
  325.                         ctrlKeyIsDown }
  326.  D - IKeyboardEvent:: public: Boolean isKeyCode ( KeyCode kc ) const
  327.  
  328.  I - IKeyboardEvent:: public: char character ( ) const
  329.  D - IKeyboardEvent:: public: char charCode ( ) const
  330.  
  331.  I - IKeyboardEvent:: public: IString mixedCharacter ( ) const
  332.  D - IKeyboardEvent:: public: IString mixedChar ( ) const
  333.  
  334.  I - IKeyboardEvent:: public: unsigned long scanCode ( ) const
  335.  D - IKeyboardEvent:: public: unsigned char scanCode ( ) const
  336.  
  337.  I - IKeyboardEvent:: protected: static const unsigned long ulAltFlag
  338.  I - IKeyboardEvent:: protected: static const unsigned long ulCharacterFlag
  339.  I - IKeyboardEvent:: protected: static const unsigned long ulCompositeFlag
  340.  I - IKeyboardEvent:: protected: static const unsigned long ulCtrlFlag
  341.  I - IKeyboardEvent:: protected: static const unsigned long ulForCompositeFlag
  342.  I - IKeyboardEvent:: protected: static const unsigned long ulInvalidCompositeFlag
  343.  I - IKeyboardEvent:: protected: static const unsigned long ulRepeatFlag
  344.  I - IKeyboardEvent:: protected: static const unsigned long ulScanCodeFlag
  345.  I - IKeyboardEvent:: protected: static const unsigned long ulShiftFlag
  346.  I - IKeyboardEvent:: protected: static const unsigned long ulUncombinedFlag
  347.  I - IKeyboardEvent:: protected: static const unsigned long ulUpTransitionFlag
  348.  I - IKeyboardEvent:: protected: static const unsigned long ulVirtualFlag
  349.  -------------------------------------------------------------------------------
  350.  D - IKeyboardHandler:: public: IKeyboardHandler ( )
  351.  
  352.  I - IKeyboardHandler:: protected: virtual Boolean key ( IKeyboardEvent & keyevt )
  353.  D - IKeyboardHandler:: protected: virtual Boolean keyPress ( IKeyboardEvent & keyevt ) = 0
  354.  
  355.  I - IKeyboardHandler:: protected: virtual Boolean characterKeyPress ( IKeyboardEvent & keyevt )
  356.  I - IKeyboardHandler:: protected: virtual Boolean scanCodeKeyPress ( IKeyboardEvent & keyevt )
  357.  I - IKeyboardHandler:: protected: virtual Boolean virtualKeyPress ( IKeyboardEvent & keyevt )
  358.  -------------------------------------------------------------------------------
  359.  I - IListBox:: public: unsigned long addAscending ( const char * text )
  360.  D - IListBox:: public: unsigned long addAsc ( const char * text )
  361.  
  362.  I - IListBox:: public: unsigned long addDescending ( const char * text )
  363.  D - IListBox:: public: unsigned long addDesc ( const char * text )
  364.  
  365.  I - IListBox:: public: IListBox & disableDrawItem ( )
  366.  D - IListBox:: public: IListBox & disableOwnerDraw ( )
  367.  
  368.  I - IListBox:: public: static const Style drawItem
  369.  D - IListBox:: public: static const Style ownerDraw
  370.  
  371.  I - IListBox:: public: IListBox & enableDrawItem ( Boolean enable = true )
  372.  D - IListBox:: public: IListBox & enableOwnerDraw ( Boolean turnOn = true )
  373.  
  374.  I - IListBox:: public: Boolean isDrawItem ( )
  375.  D - IListBox:: public: Boolean isOwnerDraw ( )
  376.  
  377.  I - IListBox:: public: unsigned long selection ( )
  378.  -------------------------------------------------------------------------------
  379.  I - IMultiCellCanvas:: protected: virtual IMultiCellCanvas & layout ( )
  380.  D - IMultiCellCanvas:: public: virtual IMultiCellCanvas & layout ( )
  381.  
  382.  I - IMultiCellCanvas:: public: IColor color ( ) const
  383.  I - IMultiCellCanvas:: public: IMultiCellCanvas & setColor ( const IColor & color )
  384.  -------------------------------------------------------------------------------
  385.  D - IMenu:: public: virtual IWindowHandle handle ( ) const
  386.  D - IMenu:: protected: IMenu & setHandle ( const IWindowHandle & newHandle , Boolean startHandlingEvents = tru
  387.  
  388.  I - IMenu:: public: IMenu ( )
  389.  D - IMenu:: protected: IMenu ( )
  390.  
  391.  I - IMenu:: public: virtual ~IMenu ( ) = 0
  392.  D - IMenu:: protected: virtual ~IMenu ( ) = 0
  393.  
  394.  I - IMenu:: public: IMenu & addItem ( IMenuItem & menuItem , unsigned long intoSubMenuId = 0 , Boolean makeSubMenu = false )
  395.  I - IMenu:: public: IMenu & addItem ( IMenuItem & menuItem , unsigned long intoSubMenuId , const IResourceId & submenuResId )
  396.  D - IMenu:: public: virtual IMenu & addItem ( const IMenuItem & newItem )
  397.  D - IMenu:: public: virtual IMenu & addItem ( const IMenuItem & newItem , unsigned long submenuId )
  398.  
  399.  I - IMenu:: public: IMenu & addSeparator ( unsigned long newItemId , unsigned long intoSubMenuId )
  400.  I - IMenu:: public: virtual IMenu & addSeparator ( unsigned long intoSubMenuId = 0 )
  401.  D - IMenu:: public: virtual IMenu & addSeparator ( unsigned long newItemId = 0 )
  402.  D - IMenu:: public: virtual IMenu & addSeparator ( unsigned long newItemId , unsigned long submenuId )
  403.  
  404.  I - IMenu:: public: IMenuItem menuItem ( unsigned long itemId ) const
  405.  D - IMenu:: public: IMenuItem * menuItem ( unsigned long itemId )
  406.  
  407.  I - IMenu:: public: enum ColorArea { foreground , disabledForeground , highlightForeground , border }
  408.  I - IMenu:: public: IMenu & add ( IMenuItem & menuItem , Cursor & cursor , Boolean makeSubMenu = false )
  409.  I - IMenu:: public: IMenu & addAsFirst ( IMenuItem & menuItem , Cursor & cursor , Boolean makeSubMenu = false )
  410.  I - IMenu:: public: IMenu & addAsLast ( IMenuItem & menuItem , Cursor & cursor , Boolean makeSubMenu = false )
  411.  I - IMenu:: public: IMenu & addAsNext ( IMenuItem & menuItem , Cursor & cursor , Boolean makeSubMenu = false )
  412.  I - IMenu:: public: IMenu & addBitmap ( const IResourceId & newItemBitmapResId , unsigned long intoSubMenuId = 0 ,
  413.                Boolean makeSubMenu = false )
  414.  I - IMenu:: public: IMenu & addBitmap ( const IResourceId & newItemBitmapResId , unsigned long intoSubMenuId ,
  415.                const IResourceId & submenuResId )
  416.  I - IMenu:: public: IMenu & addBitmap ( unsigned long newItemId , const IBitmapHandle & itemBitmap , unsigned long intoSubMenuId = 0 ,
  417.                Boolean makeSubMenu = false )
  418.  I - IMenu:: public: IMenu & addBitmap ( unsigned long newItemId , const IBitmapHandle & itemBitmap , unsigned long intoSubMenuId ,
  419.                const IResourceId & submenuResId )
  420.  I - IMenu:: public: IMenu & addText ( unsigned long newItemId , const char * itemText , unsigned long intoSubMenuId = 0 ,
  421.                Boolean makeSubMenu = false )
  422.  I - IMenu:: public: IMenu & addText ( unsigned long newItemId , const char * itemText , unsigned long intoSubMenuId ,
  423.                const IResourceId & submenuResId )
  424.  I - IMenu:: public: IMenu & addText ( const IResourceId & newItemTextResId , unsigned long intoSubMenuId = 0 , Boolean makeSubMenu = false )
  425.  I - IMenu:: public: IMenu & addText ( const IResourceId & newItemTextResId , unsigned long intoSubMenuId , const IResourceId & submenuResId )
  426.  I - IMenu:: public: static const Style classDefaultStyle
  427.  I - IMenu:: public: IColor color ( ColorArea value ) const
  428.  I - IMenu:: public: static const Style conditionalCascade
  429.  I - IMenu:: public: Cursor cursor ( unsigned long itemId , unsigned long inSubMenuId = 0 ) const
  430.  I - IMenu:: public: static Style defaultStyle ( )
  431.  I - IMenu:: public: IMenu & deleteAt ( Cursor & cursor )
  432.  I - IMenu:: public: IMenuItem elementAt ( const Cursor & cursor ) const
  433.  I - IMenu:: public: static const Style horizontalBar
  434.  I - IMenu:: public: Boolean isConditionalCascade ( ) const
  435.  I - IMenu:: public: Boolean isHorizontalBar ( ) const
  436.  I - IMenu:: public: Boolean isVerticalFlip ( ) const
  437.  I - IMenu:: public: static const Style noStyle
  438.  I - IMenu:: public: unsigned long numberOfItems ( unsigned long forSubMenuId = 0 )
  439.  I - IMenu:: public: virtual IMenu & removeSubMenu ( unsigned long itemWithSubMenuId )
  440.  I - IMenu:: public: IMenu & removeSubMenu ( Cursor & cursor )
  441.  I - IMenu:: public: virtual IMenu & setBitmap ( unsigned long menuItemId , const IResourceId & newBitmapResId )
  442.  I - IMenu:: public: virtual IMenu & setBitmap ( unsigned long menuItemId , const IBitmapHandle & bitmapHandle )
  443.  I - IMenu:: public: IMenu & setColor ( ColorArea value , const IColor & color )
  444.  I - IMenu:: public: IMenu & setConditionalCascade ( Boolean conditional = true )
  445.  I - IMenu:: public: static void setDefaultStyle ( const Style & aStyle )
  446.  I - IMenu:: public: IMenu & setHorizontalBar ( Boolean horizontal = true )
  447.  I - IMenu:: public: virtual IMenu & setItem ( const IMenuItem & menuItem )
  448.  I - IMenu:: public: virtual IMenu & setText ( unsigned long menuItemId , const char * newText )
  449.  I - IMenu:: public: virtual IMenu & setText ( unsigned long menuItemId , const IResourceId & newTextResId )
  450.  I - IMenu:: public: IMenu & setVerticalFlip ( Boolean flip = true )
  451.  I - IMenu:: public: static const Style verticalFlip
  452.  -------------------------------------------------------------------------------
  453.  I - IMenu::Cursor:: public: Cursor ( const IMenu & menu , unsigned long forSubMenuId = 0 )
  454.  I - IMenu::Cursor:: public: void invalidate ( )
  455.  I - IMenu::Cursor:: public: Boolean isValid ( ) const
  456.  I - IMenu::Cursor:: public: Boolean setToFirst ( )
  457.  I - IMenu::Cursor:: public: Boolean setToLast ( )
  458.  I - IMenu::Cursor:: public: Boolean setToNext ( )
  459.  I - IMenu::Cursor:: public: Boolean setToPrevious ( )
  460.  -------------------------------------------------------------------------------
  461.  D - IMenuBar:: public: static const unsigned long frameMenuId
  462.  D - IMenuBar:: public: Boolean isVerticalFlip ( ) const
  463.  D - IMenuBar:: public: unsigned long menuResourceId ( ) const
  464.  D - IMenuBar:: public: static const Style noStyle
  465.  D - IMenuBar:: public: IMenuBar & setVerticalFlip ( Boolean flip = true )
  466.  D - IMenuBar:: public: static const Style verticalFlip
  467.  
  468.  I - IMenuBar:: public: IMenuBar ( IFrameWindow * owner , const Style & style = defaultStyle ( ) )
  469.  D - IMenuBar:: public: IMenuBar ( IFrameWindow * owner , unsigned long menuWindowId = frameMenuId , const Style & style = noStyle )
  470.  
  471.  I - IMenuBar:: public: IMenuBar ( const IResourceId & menuResId , IFrameWindow * owner )
  472.  D - IMenuBar:: public: IMenuBar ( const IResourceId & menuResId , IWindow * owner )
  473.  
  474.  I - IMenuBar:: public: unsigned long menuResourceId ( ) const
  475.  D - IMenuBar:: public: unsigned long currentMenuId ( ) const
  476.  
  477.  I - IMenuBar:: public: IMenuBar ( IFrameWindow * owner )
  478.  I - IMenuBar:: public: IMenuBar ( IFrameWindow * owner , unsigned long menuWindowId = frameMenuId , const Style & style = noStyle )
  479.  I - IMenuBar:: public: static const Style classDefaultStyle
  480.  I - IMenuBar:: public: static Style defaultStyle ( )
  481.  I - IMenuBar:: public: static const unsigned long frameMenuId
  482.  I - IMenuBar:: public: Boolean isOnTitleBar ( ) const
  483.  I - IMenuBar:: public: Boolean isVerticalFlip ( ) const
  484.  I - IMenuBar:: public: static const Style noStyle
  485.  I - IMenuBar:: public: static const Style onTitleBar
  486.  I - IMenuBar:: public: static void setDefaultStyle ( const Style & aStyle )
  487.  I - IMenuBar:: public: IMenuBar & setOnTitleBar ( Boolean titleMenu = true )
  488.  I - IMenuBar:: public: IMenuBar & setVerticalFlip ( Boolean flip = true )
  489.  I - IMenuBar:: public: static const Style verticalFlip
  490.  I - IMenuBar:: private: IMenuBar ( const IMenuBar & )
  491.  I - IMenuBar:: private: IMenuBar & operator = ( const IMenuBar & )
  492.  -------------------------------------------------------------------------------
  493.  I - IMenuEvent:: public: IMenuItem menuItem ( ) const
  494.  -------------------------------------------------------------------------------
  495.  I - IMenuHandler:: protected: virtual void hideSourceEmphasis ( const IMenuEvent & mnEvt )
  496.  I - IMenuHandler:: protected: virtual void showSourceEmphasis ( const IMenuEvent & mnEvt )
  497.  -------------------------------------------------------------------------------
  498.  D - IMenuItem:: public: IMenuItem ( const IMenu * const pmnOwner , TypeSpecial type , unsigned long itemId = 0 ,
  499.                    Style style = defaultStyle ( ) , Attribute attribute = defaultAttribute ( ) )
  500.  D - IMenuItem:: public: ~IMenuItem ( )
  501.  D - IMenuItem:: public: IMenuItem & setSubMenu ( const IResourceId & MenuResId )
  502.  D - IMenuItem:: private: IMenuItem & operator = ( const IMenuItem & )
  503.  
  504.  I - IMenuItem:: public: IMenuItem ( unsigned long itemId , const Style & style = defaultStyle ( ) ,
  505.                    const Attribute & attribute = defaultAttribute ( ) )
  506.  D - IMenuItem:: public: IMenuItem ( IMenu * owner , unsigned long itemId , const Style & style = separator ,
  507.                    const Attribute & attribute = defaultAttribute ( ) )
  508.  
  509.  I - IMenuItem:: public: IMenuItem ( unsigned long itemId , const IBitmapHandle & bitmap , const Style & style = defaultStyle ( ) ,
  510.                    const Attribute & attribute = defaultAttribute ( ) )
  511.  D - IMenuItem:: public: IMenuItem ( IMenu * owner , unsigned long itemId , const IBitmapHandle & bitmap , const Style & style = bitmapItem ,
  512.                    const Attribute & attribute = defaultAttribute ( ) )
  513.  
  514.  I - IMenuItem:: public: IMenuItem ( unsigned long itemId , const char * string , const Style & style = defaultStyle ( ) ,
  515.                    const Attribute & attribute = defaultAttribute ( ) )
  516.  D - IMenuItem:: public: IMenuItem ( IMenu * owner , unsigned long itemId , const char * string , const Style & style = textItem ,
  517.                    const Attribute & attribute = defaultAttribute ( ) )
  518.  
  519.  I - IMenuItem:: public: IMenuItem ( unsigned long itemId , const IResourceId & resId , const Style & style = defaultStyle ( ) ,
  520.                    const Attribute & attribute = defaultAttribute ( ) )
  521.  D - IMenuItem:: public: IMenuItem ( const IMenu * const pmnOwner , unsigned long itemId , const IResourceId & resId ,
  522.                    Type type , Style style = defaultStyle ( ) , Attribute attribute = defaultAttribute ( ) )
  523.  
  524.  I - IMenuItem:: public: unsigned long attribute ( ) const
  525.  D - IMenuItem:: protected: unsigned long attribute ( )
  526.  
  527.  I - IMenuItem:: public: IBitmapHandle bitMap ( ) const
  528.  D - IMenuItem:: public: IBitmapHandle bitMap ( )
  529.  
  530.  I - IMenuItem:: public: static const Style bitmapItem
  531.  I - IMenuItem:: public: static const Style textItem
  532.  D - IMenuItem:: public: enum Type { textItem , bitmapItem }
  533.  
  534.  I - IMenuItem:: public: static const Style drawItem
  535.  I - IMenuItem:: public: static const Style separator
  536.  D - IMenuItem:: public: enum TypeSpecial { separator , drawItem }
  537.  
  538.  I - IMenuItem:: public: Boolean isChecked ( ) const
  539.  D - IMenuItem:: public: Boolean isChecked ( )
  540.  
  541.  I - IMenuItem:: public: Boolean isDisabled ( ) const
  542.  D - IMenuItem:: public: Boolean isDisabled ( )
  543.  
  544.  I - IMenuItem:: public: Boolean isFramed ( ) const
  545.  D - IMenuItem:: public: Boolean isFramed ( )
  546.  
  547.  I - IMenuItem:: public: Boolean isHighlighted ( ) const
  548.  D - IMenuItem:: public: Boolean isHighlighted ( )
  549.  
  550.  I - IMenuItem:: public: Boolean isNoDismiss ( ) const
  551.  D - IMenuItem:: public: Boolean isNoDismiss ( )
  552.  
  553.  I - IMenuItem:: public: Boolean isSelectable ( ) const
  554.  D - IMenuItem:: public: Boolean isSelectableItem ( )
  555.  
  556.  I - IMenuItem:: public: enum Layout { normalLayout , wrapLayout , wrapAndSeparatorLayout , wrapAndButtonLayout }
  557.  I - IMenuItem:: public: Layout layoutType ( ) const
  558.  D - IMenuItem:: public: Boolean isNormalLayout ( )
  559.  D - IMenuItem:: public: Boolean isWrap ( )
  560.  D - IMenuItem:: public: Boolean isWrapAndButton ( )
  561.  D - IMenuItem:: public: Boolean isWrapAndSeparator ( )
  562.  
  563.  I - IMenuItem:: public: enum CommandType { command , systemCommand , helpCommand }
  564.  I - IMenuItem:: public: CommandType commandType ( ) const
  565.  D - IMenuItem:: public: Boolean isNormalCommand ( )
  566.  D - IMenuItem:: public: Boolean isPostHelp ( )
  567.  D - IMenuItem:: public: Boolean isPostSystemCommand ( )
  568.  
  569.  I - IMenuItem:: public: IMenuItem & setAttribute ( unsigned long newAttribute )
  570.  D - IMenuItem:: protected: IMenuItem & setAttribute ( unsigned long newAttribute )
  571.  
  572.  I - IMenuItem:: public: IMenuItem & setCommand ( CommandType aValue )
  573.  D - IMenuItem:: public: IMenuItem & setNormalCommand ( )
  574.  D - IMenuItem:: public: IMenuItem & setPostHelp ( )
  575.  D - IMenuItem:: public: IMenuItem & setPostSystemCommand ( )
  576.  
  577.  I - IMenuItem:: public: IMenuItem & setDrawItem ( Boolean drawItem = true )
  578.  D - IMenuItem:: public: IMenuItem & setDrawItem ( )
  579.  
  580.  I - IMenuItem:: public: IMenuItem & setLayout ( Layout aValue )
  581.  D - IMenuItem:: public: IMenuItem & setNormalLayout ( )
  582.  D - IMenuItem:: public: IMenuItem & setWrap ( )
  583.  D - IMenuItem:: public: IMenuItem & setWrapAndButton ( )
  584.  D - IMenuItem:: public: IMenuItem & setWrapAndSeparator ( )
  585.  
  586.  I - IMenuItem:: public: IMenuItem & setSelectable ( Boolean selectable = true )
  587.  D - IMenuItem:: public: IMenuItem & setSelectableItem ( Boolean = true )
  588.  
  589.  I - IMenuItem:: public: IMenuItem & setStyle ( unsigned long newStyle )
  590.  D - IMenuItem:: protected: IMenuItem & setStyle ( unsigned long newStyle )
  591.  
  592.  I - IMenuItem:: public: unsigned long style ( ) const
  593.  D - IMenuItem:: protected: unsigned long style ( )
  594.  
  595.  I - IMenuItem:: public: IString text ( ) const
  596.  D - IMenuItem:: public: IString text ( )
  597.  
  598.  I - IMenuItem:: public: static long atEnd ( )
  599.  I - IMenuItem:: public: long index ( ) const
  600.  I - IMenuItem:: public: Boolean isDrawItem ( ) const
  601.  I - IMenuItem:: public: static const Attribute noAttribute
  602.  I - IMenuItem:: public: static const Style noStyle
  603.  I - IMenuItem:: public: IMenuItem & operator = ( const IMenuItem & aMenuItem )
  604.  I - IMenuItem:: public: IMenuItem & setIndex ( long index = atEnd ( ) )
  605.  I - IMenuItem:: public: IWindowHandle subMenuHandle ( ) const
  606.  
  607.  I - IMenuItem:: public: IMenuItem & setSubMenu ( const IWindowHandle & menuHandle )
  608.  -------------------------------------------------------------------------------
  609.  I - IMultiLineEdit:: public: static const Style horizontalScroll
  610.  D - IMultiLineEdit:: public: static const Style horzScroll
  611.  
  612.  I - IMultiLineEdit:: public: unsigned long selectedTextLength ( ) const
  613.  D - IMultiLineEdit:: public: unsigned long selectedTextLen ( ) const
  614.  
  615.  I - IMultiLineEdit:: public: static const Style verticalScroll
  616.  D - IMultiLineEdit:: public: static const Style vertScroll
  617.  -------------------------------------------------------------------------------
  618.  I - IMessageBox:: public: enum Response { enter , ok , cancel , abort , retry , ignore , yes , no , unknown }
  619.  D - IMessageBox:: public: enum Response { enter , ok , cancel , abort , retry , ignore , yes , no }
  620.  
  621.  I - IMessageBox:: public: IMessageBox :: Response show ( const IErrorInfo & aError , unsigned long aHelpId = 0 )
  622.  -------------------------------------------------------------------------------
  623.  I - IPageHandle:: public: IPageHandle ( Value pageId = 0 )
  624.  -------------------------------------------------------------------------------
  625.  I - INotebook:: public: virtual IPageHandle addFirstPage ( const PageSettings & pageInfo , IWindow * window = 0 )
  626.  D - INotebook:: public: virtual INotebook & addFirstPage ( Page & page )
  627.  
  628.  I - INotebook:: public: virtual IPageHandle addLastPage ( const PageSettings & pageInfo , IWindow * window = 0 )
  629.  D - INotebook:: public: virtual INotebook & addLastPage ( Page & page )
  630.  
  631.  I - INotebook:: public: virtual IPageHandle addPageAfter ( const PageSettings & pageToAdd , const IPageHandle & referencePage ,
  632.                    IWindow * window = 0 )
  633.  D - INotebook:: public: virtual INotebook & addPageAfter ( Page & pageToAdd , const Page & page )
  634.  
  635.  I - INotebook:: public: virtual IPageHandle addPageAfter ( const PageSettings & pageInfo , const Cursor & cursor , IWindow * window = 0 )
  636.  D - INotebook:: public: virtual INotebook & addPageAfter ( Page & page , const Cursor & cursor )
  637.  
  638.  I - INotebook:: public: virtual IPageHandle addPageBefore ( const PageSettings & pageInfoToAdd , const IPageHandle & referencePage ,
  639.                    IWindow * window = 0 )
  640.  D - INotebook:: public: virtual INotebook & addPageBefore ( Page & pageToAdd , const Page & page )
  641.  
  642.  I - INotebook:: public: virtual IPageHandle addPageBefore ( const PageSettings & pageInfo , const Cursor & cursor , IWindow * window = 0 )
  643.  D - INotebook:: public: virtual INotebook & addPageBefore ( Page & page , const Cursor & cursor )
  644.  
  645.  I - INotebook:: public: virtual IPageHandle firstPage ( ) const
  646.  D - INotebook:: public: virtual Page * firstPage ( ) const
  647.  
  648.  I - INotebook:: public: virtual IPageHandle lastPage ( ) const
  649.  D - INotebook:: public: virtual Page * lastPage ( ) const
  650.  
  651.  I - INotebook:: public: virtual IPageHandle nextPage ( const IPageHandle & referencePage ) const
  652.  D - INotebook:: public: virtual Page * nextPage ( const Page & page ) const
  653.  D - INotebook:: public: virtual Page * nextPage ( const Cursor & cursor ) const
  654.  
  655.  I - INotebook:: public: PageSettings pageSettings ( const IPageHandle & page )
  656.  
  657.  I - INotebook:: public: virtual unsigned long pagesToEnd ( const IPageHandle & page ) const
  658.  D - INotebook:: public: virtual Page * pageWithId ( unsigned long id ) const
  659.  D - INotebook:: public: virtual unsigned long pagesToEnd ( const Page & page ) const
  660.  
  661.  I - INotebook:: public: virtual unsigned long pagesToMajorTab ( const IPageHandle & page ) const
  662.  D - INotebook:: public: virtual unsigned long pagesToMajorTab ( const Page & page ) const
  663.  
  664.  I - INotebook:: public: virtual unsigned long pagesToMinorTab ( const IPageHandle & page ) const
  665.  D - INotebook:: public: virtual unsigned long pagesToMinorTab ( const Page & page ) const
  666.  
  667.  I - INotebook:: public: virtual IPageHandle previousPage ( const IPageHandle & referencePage ) const
  668.  D - INotebook:: public: virtual Page * previousPage ( const Page & page ) const
  669.  D - INotebook:: public: virtual Page * previousPage ( const Cursor & cursor ) const
  670.  
  671.  I - INotebook:: public: virtual INotebook & removePage ( const IPageHandle & page )
  672.  D - INotebook:: public: virtual INotebook & removePage ( Page & page )
  673.  
  674.  I - INotebook:: public: virtual INotebook & removeTabSection ( const IPageHandle & page )
  675.  D - INotebook:: public: virtual INotebook & removeTabSection ( const Page & page )
  676.  
  677.  I - INotebook:: public: virtual IPageHandle topPage ( ) const
  678.  D - INotebook:: public: virtual Page * topPage ( ) const
  679.  
  680.  I - INotebook:: public: virtual INotebook & turnToPage ( const IPageHandle & page )
  681.  D - INotebook:: public: virtual INotebook & turnToPage ( const Page & page )
  682.  
  683.  I - INotebook:: public: static const Style majorTabsBottom
  684.  D - INotebook:: public: static const Style majorTabBottom
  685.  
  686.  I - INotebook:: public: static const Style majorTabsLeft
  687.  D - INotebook:: public: static const Style majorTabLeft
  688.  
  689.  I - INotebook:: public: static const Style majorTabsRight
  690.  D - INotebook:: public: static const Style majorTabRight
  691.  
  692.  I - INotebook:: public: static const Style majorTabsTop
  693.  D - INotebook:: public: static const Style majorTabTop
  694.  
  695.  I - INotebook:: public: static void setDefaultStyle ( const Style & style )
  696.  D - INotebook:: public: static void setDefaultStyle ( Style style )
  697.  
  698.  I - INotebook:: public: virtual INotebook & setStatusText ( const IPageHandle & referencePage , const char * statusText )
  699.  I - INotebook:: public: virtual INotebook & setStatusText ( const IPageHandle & referencePage , const IResourceId & resourceId )
  700.  I - INotebook:: public: virtual INotebook & setTabBitmap ( const IPageHandle & referencePage , const IBitmapHandle & bitmap )
  701.  I - INotebook:: public: virtual INotebook & setTabBitmap ( const IPageHandle & referencePage , const IResourceId & resourceId )
  702.  I - INotebook:: public: virtual INotebook & setTabText ( const IPageHandle & referencePage , const char * tabText )
  703.  I - INotebook:: public: virtual INotebook & setTabText ( const IPageHandle & referencePage , const IResourceId & resourceId )
  704.  I - INotebook:: public: virtual INotebook & setUserData ( const IPageHandle & referencePage , unsigned long userData )
  705.  I - INotebook:: public: virtual INotebook & setWindow ( const Cursor & cursor , IWindow * window = 0 )
  706.  I - INotebook:: public: virtual INotebook & setWindow ( const IPageHandle & referencePage , IWindow * window = 0 )
  707.  I - INotebook:: protected: static Style currentDefaultStyle
  708.  -------------------------------------------------------------------------------
  709.  D - INotebook::Page:: public: virtual unsigned long pageId ( ) const
  710.  D - INotebook::Page:: public: INotebook :: Page & setWindow ( const IWindow * window , Boolean destroy = true )
  711.  D - INotebook::Page:: public: IWindow * window ( ) const
  712.  
  713.  I - INotebook::PageSettings:: public: PageSettings ( )
  714.  I - INotebook::PageSettings:: public: PageSettings ( Attribute attribute )
  715.  I - INotebook::PageSettings:: public: PageSettings ( const char * tabText , const char * statusText = 0 ,
  716.                                  Attribute pageAttribute = noAttribute )
  717.  I - INotebook::PageSettings:: public: PageSettings ( const IBitmapHandle & tabBitmap , const char * statusText = 0 ,
  718.                                  Attribute pageAttribute = noAttribute )
  719.  D - INotebook::Page:: public: Page ( Attribute attribute = noAttribute )
  720.  D - INotebook::Page:: public: Page ( IWindow * window , Attribute attribute = noAttribute )
  721.  
  722.  I - INotebook::PageSettings:: public: virtual ~PageSettings ( )
  723.  D - INotebook::Page:: public: virtual ~Page ( )
  724.  
  725.  I - INotebook::PageSettings:: public: static const Attribute autoPageSize
  726.  D - INotebook::Page:: public: static const Attribute autoPageSize
  727.  
  728.  I - INotebook::PageSettings:: public: Boolean isAutoSize ( ) const
  729.  D - INotebook::Page:: public: Boolean isAutoSize ( ) const
  730.  
  731.  I - INotebook::PageSettings:: public: Boolean isMajorTab ( ) const
  732.  D - INotebook::Page:: public: Boolean isMajorTab ( ) const
  733.  
  734.  I - INotebook::PageSettings:: public: Boolean isMinorTab ( ) const
  735.  D - INotebook::Page:: public: Boolean isMinorTab ( ) const
  736.  
  737.  I - INotebook::PageSettings:: public: Boolean isStatusTextOn ( ) const
  738.  D - INotebook::Page:: public: Boolean isStatusTextOn ( ) const
  739.  
  740.  I - INotebook::PageSettings:: public: static const Attribute majorTab
  741.  D - INotebook::Page:: public: static const Attribute majorTab
  742.  
  743.  I - INotebook::PageSettings:: public: static const Attribute minorTab
  744.  D - INotebook::Page:: public: static const Attribute minorTab
  745.  
  746.  I - INotebook::PageSettings:: public: static const Attribute noAttribute
  747.  D - INotebook::Page:: public: static const Attribute noAttribute
  748.  
  749.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setStatusText ( const char * statusText )
  750.  D - INotebook::Page:: public: virtual INotebook :: Page & setStatusText ( const char * statusText )
  751.  
  752.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setStatusText ( const IResourceId & resourceId )
  753.  D - INotebook::Page:: public: virtual INotebook :: Page & setStatusText ( const IResourceId & resourceId )
  754.  
  755.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setTabBitmap ( const IBitmapHandle & bitmap )
  756.  D - INotebook::Page:: public: virtual INotebook :: Page & setTabBitmap ( IBitmapHandle bitmap )
  757.  
  758.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setTabBitmap ( const IResourceId & resourceId )
  759.  D - INotebook::Page:: public: virtual INotebook :: Page & setTabBitmap ( const IResourceId & resourceId )
  760.  
  761.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setTabText ( const char * tabText )
  762.  D - INotebook::Page:: public: virtual INotebook :: Page & setTabText ( const char * tabText )
  763.  
  764.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setTabText ( const IResourceId & resourceId )
  765.  D - INotebook::Page:: public: virtual INotebook :: Page & setTabText ( const IResourceId & resourceId )
  766.  
  767.  I - INotebook::PageSettings:: public: virtual INotebook :: PageSettings & setUserData ( unsigned long userData )
  768.  D - INotebook::Page:: public: virtual INotebook :: Page & setUserData ( unsigned long userData )
  769.  
  770.  I - INotebook::PageSettings:: public: virtual IString statusText ( ) const
  771.  D - INotebook::Page:: public: virtual IString statusText ( ) const
  772.  
  773.  I - INotebook::PageSettings:: public: static const Attribute statusTextOn
  774.  D - INotebook::Page:: public: static const Attribute statusTextOn
  775.  
  776.  I - INotebook::PageSettings:: public: virtual IBitmapHandle tabBitmap ( ) const
  777.  D - INotebook::Page:: public: virtual IBitmapHandle tabBitmap ( ) const
  778.  
  779.  D - INotebook::Page:: public: virtual IString tabText ( ) const
  780.  I - INotebook::PageSettings:: public: virtual IString tabText ( ) const
  781.  
  782.  I - INotebook::PageSettings:: public: virtual unsigned long userData ( ) const
  783.  D - INotebook::Page:: public: virtual unsigned long userData ( ) const
  784.  -------------------------------------------------------------------------------
  785.  I - INotebook::Cursor:: public: virtual IPageHandle current ( ) const
  786.  D - INotebook::Cursor:: public: virtual INotebook :: Page * current ( ) const
  787.  
  788.  I - INotebook::Cursor:: public: virtual IPageHandle first ( )
  789.  D - INotebook::Cursor:: public: virtual INotebook :: Page * first ( )
  790.  
  791.  I - INotebook::Cursor:: public: virtual IPageHandle last ( )
  792.  D - INotebook::Cursor:: public: virtual INotebook :: Page * last ( )
  793.  
  794.  I - INotebook::Cursor:: public: virtual IPageHandle next ( )
  795.  D - INotebook::Cursor:: public: virtual INotebook :: Page * next ( )
  796.  
  797.  I - INotebook::Cursor:: public: virtual IPageHandle previous ( )
  798.  D - INotebook::Cursor:: public: virtual INotebook :: Page * previous ( )
  799.  
  800.  I - INotebook::Cursor:: public: void setCurrent ( const IPageHandle & current )
  801.  D - INotebook::Cursor:: public: void setCurrent ( const INotebook :: Page Current )
  802.  -------------------------------------------------------------------------------
  803.  D - IObjectWindow:: public: IWindow :: addHandler
  804.  D - IObjectWindow:: public: IWindow :: removeHandler
  805.  -------------------------------------------------------------------------------
  806.  I - IPageEvent:: public: virtual INotebook * notebook ( ) const
  807.  D - IPageEvent:: public: virtual IWindowHandle notebookHandle ( ) const
  808.  
  809.  I - IPageEvent:: public: virtual IPageHandle pageHandle ( ) const
  810.  D - IPageEvent:: public: virtual INotebook :: Page * page ( ) const
  811.  D - IPageEvent:: public: virtual unsigned long pageId ( ) const
  812.  -------------------------------------------------------------------------------
  813.  I - IPageRemoveEvent:: public: virtual INotebook * notebook ( ) const
  814.  D - IPageRemoveEvent:: public: virtual IWindowHandle notebookHandle ( ) const
  815.  
  816.  I - IPageRemoveEvent:: private: virtual IPageHandle pageHandle ( ) const
  817.  D - IPageRemoveEvent:: public: virtual INotebook :: Page * page ( ) const
  818.  D - IPageRemoveEvent:: public: virtual unsigned long pageId ( ) const
  819.  -------------------------------------------------------------------------------
  820.  I - IPageHelpEvent:: public: virtual INotebook * notebook ( ) const
  821.  D - IPageHelpEvent:: public: virtual IWindowHandle notebookHandle ( ) const
  822.  
  823.  I - IPageHelpEvent:: public: virtual IPageHandle pageHandle ( ) const
  824.  D - IPageHelpEvent:: public: virtual unsigned long pageId ( ) const
  825.  -------------------------------------------------------------------------------
  826.  I - IPageSelectEvent:: public: virtual INotebook * notebook ( ) const
  827.  D - IPageSelectEvent:: public: virtual IWindowHandle notebookHandle ( ) const
  828.  
  829.  I - IPageSelectEvent:: public: virtual IPageHandle pageHandle ( ) const
  830.  D - IPageSelectEvent:: public: virtual unsigned long pageId ( ) const
  831.  
  832.  I - IPageSelectEvent:: public: IPageHandle previousSelectedPageHandle ( ) const
  833.  D - IPageSelectEvent:: public: INotebook :: Page * prevSelectedPage ( ) const
  834.  D - IPageSelectEvent:: public: unsigned long prevSelectedPageId ( ) const
  835.  -------------------------------------------------------------------------------
  836.  D - IPaintEvent:: public: IPaintEvent ( IPaintEvent & evt )
  837.  D - IPaintEvent:: public: static const IGUIColor defaultBgndColor ( )
  838.  D - IPaintEvent:: public: static const IGUIColor defaultTextColor ( )
  839.  D - IPaintEvent:: public: static const IRectangle exposedRect ( )
  840.  
  841.  I - IPaintEvent:: public: IPaintEvent & clearBackground ( const IColor & background = IGUIColor ( IGUIColor :: desktopBgnd ) )
  842.  I - IPaintEvent:: public: IPaintEvent & clearBackground ( const IRectangle & fillRectangle ,
  843.                      const IColor & background = IGUIColor ( IGUIColor : : desktopBgnd ) )
  844.  D - IPaintEvent:: public: void clearBackground ( const IRectangle & fillRect = exposedRect ( ) ,
  845.                      const IColor & bgndColor = defaultBgndColor ( ) )
  846.  
  847.  I - IPaintEvent:: public: IPaintEvent & drawText ( const char * text , const IPoint & atPoint ,
  848.                      const IColor & textColor = IGUIColor ( IGUIColor :: windowStaticText ) )
  849.  D - IPaintEvent:: public: void drawText ( const char * text , const IPoint & atPos , const IColor & textColor = defaultTextColor ( ) )
  850.  -------------------------------------------------------------------------------
  851.  D - IPopUpMenu:: public: IPopUpMenu & show ( Boolean showMenu = true )
  852.  D - IPopUpMenu:: public: Boolean isAutoDelete ( ) const
  853.  
  854.  I - IPopUpMenu:: public: IPopUpMenu ( IWindow * owner , unsigned long menuWindowId , const Style & style = defaultStyle ( ) )
  855.  D - IPopUpMenu:: public: IPopUpMenu ( unsigned long menuWindowId , IWindow * owner , const IMenu :: Style & style ,
  856.                     Boolean autoDelete = true )
  857.  
  858.  I - IPopUpMenu:: public: IPopUpMenu ( const IResourceId & menuResId , IWindow * owner )
  859.  D - IPopUpMenu:: public: IPopUpMenu ( const IResourceId & menuResId , IWindow * owner , Boolean autoDelete = true )
  860.  
  861.  I - IPopUpMenu:: private: IPopUpMenu ( const IPopUpMenu & )
  862.  I - IPopUpMenu:: private: IPopUpMenu & operator = ( const IPopUpMenu & )
  863.  -------------------------------------------------------------------------------
  864.  I - IProfile::Cursor:: public: Boolean isValid ( Boolean checkFile = false ) const
  865.  D - IProfile::Cursor:: public: Boolean isValid ( ) const
  866.  -------------------------------------------------------------------------------
  867.  D - IProgressIndicator:: public: ISize armSize ( ) const
  868.  D - IProgressIndicator:: public: IProgressIndicator & setArmSize ( const ISize & sliderArm )
  869.  
  870.  I - IProgressIndicator:: public: IProgressIndicator & setTickText ( unsigned long tickNumber , const IResource
  871.  -------------------------------------------------------------------------------
  872.  I - ISlider:: public: ISize armSize ( ) const
  873.  I - ISlider:: public: ISlider & setArmSize ( const ISize & sliderArm )
  874.  -------------------------------------------------------------------------------
  875.  D - ISpinButton:: public: enum Attribute { validate , noUpdate , always }
  876.  D - ISpinButton:: public: ISpinButton & overrideLimits ( long lowLimit , long highLimit )
  877.  D - ISpinButton:: public: ISpinButton & setIndex ( unsigned long index )
  878.  D - ISpinButton:: public: ISpinButton & setTextLimit ( unsigned long limit )
  879.  
  880.  I - ISpinButton:: public: Boolean add ( const char * string , Cursor & cursor , Boolean immediateUpdate = false )
  881.  I - ISpinButton:: public: ISpinButton & addAsFirst ( const char * string , Cursor & object , Boolean immediateUpdate = false )
  882.  I - ISpinButton:: public: ISpinButton & addAsLast ( const char * string , Cursor & object , Boolean immediateUpdate = false )
  883.  I - ISpinButton:: public: ISpinButton & addAsNext ( const char * string , Cursor & cursor , Boolean immediateUpdate = false )
  884.  I - ISpinButton:: public: ISpinButton & addOrReplaceElements ( const Cursor & object )
  885.  D - ISpinButton:: public: ISpinButton & setArray ( char * * array , unsigned long count )
  886.  
  887.  I - ISpinButton:: public: static const Style allCharacters
  888.  D - ISpinButton:: public: static const Style allChar
  889.  
  890.  I - ISpinButton:: public: long currentNumber ( ) const
  891.  D - ISpinButton:: public: long value ( ) const
  892.  
  893.  I - ISpinButton:: public: IString currentText ( ) const
  894.  D - ISpinButton:: public: IString text ( Attribute attribute ) const
  895.  
  896.  I - ISpinButton:: public: IRange range ( ) const
  897.  D - ISpinButton:: public: long lowerLimit ( ) const
  898.  D - ISpinButton:: public: long upperLimit ( ) const
  899.  
  900.  I - ISpinButton:: public: ISpinButton & replaceAt ( const char * newString , Cursor & cursor , Boolean immediateUpdate = false )
  901.  D - ISpinButton:: public: ISpinButton & replaceAt ( const Cursor & cursor , const char * newString , Boolean immediateUpdate = false )
  902.  
  903.  I - ISpinButton:: public: ISpinButton & setCurrent ( long aValue )
  904.  I - ISpinButton:: public: ISpinButton & setCurrent ( const Cursor & cursor )
  905.  D - ISpinButton:: public: ISpinButton & setValue ( long value )
  906.  
  907.  I - ISpinButton:: public: ISpinButton & setLimit ( unsigned long aNumber )
  908.  D - ISpinButton:: public: ISpinButton & setLimits ( long lowLimit , long highLimit )
  909.  
  910.  I - ISpinButton:: public: ISpinButton & setMaster ( )
  911.  I - ISpinButton:: public: ISpinButton & setServantMaster ( const ISpinButton & master )
  912.  D - ISpinButton:: public: ISpinButton & setMaster ( const ISpinButton * spnb )
  913.  
  914.  I - ISpinButton:: public: virtual ~ISpinButton ( )
  915.  I - ISpinButton:: public: enum Alignment { left , right , center }
  916.  I - ISpinButton:: public: enum ColorArea { foreground , disabledForeground , highlightForeground , border }
  917.  I - ISpinButton:: public: enum Type { alphanumeric , numeric }
  918.  I - ISpinButton:: public: Alignment alignment ( ) const
  919.  I - ISpinButton:: public: IColor color ( ColorArea value ) const
  920.  I - ISpinButton:: public: ISpinButton & disableBorder ( )
  921.  I - ISpinButton:: public: IString elementAt ( const Cursor & cursor ) const
  922.  I - ISpinButton:: public: ISpinButton & enableBorder ( Boolean enable = true )
  923.  I - ISpinButton:: public: static const Style fastSpin
  924.  I - ISpinButton:: public: Type inputTypeAllowed ( ) const
  925.  I - ISpinButton:: public: Boolean isBorder ( ) const
  926.  I - ISpinButton:: public: Boolean isFastSpin ( ) const
  927.  I - ISpinButton:: public: Boolean isMaster ( ) const
  928.  I - ISpinButton:: public: Boolean isReadOnly ( ) const
  929.  I - ISpinButton:: public: Boolean isServant ( ) const
  930.  I - ISpinButton:: public: Boolean isValid ( Boolean updateContent = false ) const
  931.  I - ISpinButton:: public: static const Style noBorder
  932.  I - ISpinButton:: public: static const Style numericOnly
  933.  I - ISpinButton:: public: static const Style readOnly
  934.  I - ISpinButton:: public: ISpinButton & removeAll ( )
  935.  I - ISpinButton:: public: ISpinButton & removeAt ( Cursor & cursor , Boolean immediateUpdate = false )
  936.  I - ISpinButton:: public: ISpinButton & replaceAt ( const Cursor & cursor , const char * newString , Boolean immediateUpdate = false )
  937.  I - ISpinButton:: public: ISpinButton & setAlignment ( Alignment aValue = left )
  938.  I - ISpinButton:: public: ISpinButton & setColor ( ColorArea value , const IColor & color )
  939.  I - ISpinButton:: public: ISpinButton & setFastSpin ( Boolean fast = true )
  940.  I - ISpinButton:: public: ISpinButton & setInputType ( Type aValue = alphanumeric )
  941.  I - ISpinButton:: public: ISpinButton & setRange ( const IRange & aNewRange , Boolean override = false )
  942.  I - ISpinButton:: public: ISpinButton & setReadOnly ( Boolean readOnly = true )
  943.  I - ISpinButton:: public: ISpinButton & spinTo ( long aValue )
  944.  I - ISpinButton:: public: ISpinButton & spinTo ( const Cursor & cursor )
  945.  I - ISpinButton:: protected: virtual ISize calcMinimumSize ( ) const
  946.  -------------------------------------------------------------------------------
  947.  I - ISpinButton::Cursor:: public: Cursor ( const ISpinButton & spinButton )
  948.  I - ISpinButton::Cursor:: public: void invalidate ( )
  949.  I - ISpinButton::Cursor:: public: Boolean isValid ( ) const
  950.  I - ISpinButton::Cursor:: public: Boolean setToFirst ( )
  951.  I - ISpinButton::Cursor:: public: Boolean setToLast ( )
  952.  I - ISpinButton::Cursor:: public: Boolean setToNext ( )
  953.  I - ISpinButton::Cursor:: public: Boolean setToPrevious ( )
  954.  -------------------------------------------------------------------------------
  955.  I - ISplitCanvas:: public: enum SplitBarArea { splitBarEdge , splitBarMiddle }
  956.  I - ISplitCanvas:: public: IColor color ( SplitBarArea value ) const
  957.  I - ISplitCanvas:: public: ISplitCanvas & setColor ( SplitBarArea value , const IColor & color )
  958.  I - ISplitCanvas:: public: ISplitCanvas & setSplitBarThickness ( SplitBarArea value , unsigned long thickness )
  959.  I - ISplitCanvas:: public: unsigned long splitBarThickness ( SplitBarArea value )
  960.  -------------------------------------------------------------------------------
  961.  I - IStaticText:: public: virtual ~IStaticText ( )
  962.  
  963.  I - IStaticText:: public: enum ColorArea { foreground , background , fill }
  964.  D - IStaticText:: public: enum ColorParam { foreground , border }
  965.  
  966.  I - IStaticText:: public: IStaticText & disableFillBackground ( )
  967.  I - IStaticText:: public: IStaticText & enableFillBackground ( Boolean enable = true )
  968.  I - IStaticText:: public: static const Style fillBackground
  969.  I - IStaticText:: public: Boolean hasFillBackground ( )
  970.  -------------------------------------------------------------------------------
  971.  I - IString:: public: static IString change ( const IString & aString , const IString & inputString , const IString & outputString ,
  972.                  unsigned startPos = 1 , unsigned numChanges = UINT_MAX )
  973.  D - IString:: public: static IString change ( const IString & aString , const IString & inputString , const IString & outputString ,
  974.                  unsigned startPos = 1 , unsigned numChanges = 0 )
  975.  
  976.  I - IString:: public: static IString change ( const IString & aString , const IString & inputString , const char * pOutputString ,
  977.                  unsigned startPos = 1 , unsigned numChanges = UINT_MAX )
  978.  D - IString:: public: static IString change ( const IString & aString , const IString & inputString , const char * pOutputString ,
  979.                  unsigned startPos = 1 , unsigned numChanges = 0 )
  980.  
  981.  I - IString:: public: static IString change ( const IString & aString , const char * pInputString , const IString & outputString ,
  982.                  unsigned startPos = 1 , unsigned numChanges = UINT_MAX )
  983.  D - IString:: public: static IString change ( const IString & aString , const char * pInputString , const IString & outputString ,
  984.                  unsigned startPos = 1 , unsigned numChanges = 0 )
  985.  
  986.  I - IString:: public: static IString change ( const IString & aString , const char * pInputString , const char * pOutputString ,
  987.                  unsigned startPos = 1 , unsigned numChanges = UINT_MAX )
  988.  D - IString:: public: static IString change ( const IString & aString , const char * pInputString , const char * pOutputString ,
  989.                  unsigned startPos = 1 , unsigned numChanges = 0 )
  990.  -------------------------------------------------------------------------------
  991.  I - ISubMenu:: public: ISubMenu & add ( IMenuItem & menuItem , Cursor & cursor )
  992.  I - ISubMenu:: public: ISubMenu & addAsFirst ( IMenuItem & menuItem , Cursor & cursor )
  993.  I - ISubMenu:: public: ISubMenu & addAsLast ( IMenuItem & menuItem , Cursor & cursor )
  994.  I - ISubMenu:: public: ISubMenu & addAsNext ( IMenuItem & menuItem , Cursor & cursor )
  995.  I - ISubMenu:: public: ISubMenu & addBitmap ( const IResourceId & newItemBitmapResId )
  996.  I - ISubMenu:: public: ISubMenu & addBitmap ( unsigned long newItemId , const IBitmapHandle & itemBitmap )
  997.  I - ISubMenu:: public: ISubMenu & addItem ( IMenuItem & menuItem )
  998.  I - ISubMenu:: public: ISubMenu & addText ( unsigned long newItemId , const char * itemText )
  999.  I - ISubMenu:: public: ISubMenu & addText ( const IResourceId & newItemTextResId )
  1000.  D - ISubMenu:: public: virtual ISubMenu & addItem ( const IMenuItem & mniNewItem )
  1001.  
  1002.  I - ISubMenu:: public: Cursor cursor ( unsigned long itemId ) const
  1003.  I - ISubMenu:: public: ISubMenu & deleteAt ( Cursor & cursor )
  1004.  I - ISubMenu:: public: virtual IWindowHandle handle ( ) const
  1005.  I - ISubMenu:: public: virtual ISubMenu & removeSubMenu ( unsigned long itemWithSubmenuId )
  1006.  I - ISubMenu:: public: ISubMenu & removeSubMenu ( Cursor & cursor )
  1007.  I - ISubMenu:: public: virtual ISubMenu & setBitmap ( unsigned long menuItemId , const IResourceId & newBitmapResId )
  1008.  I - ISubMenu:: public: virtual ISubMenu & setBitmap ( unsigned long menuItemId , const IBitmapHandle & bitmapHandle )
  1009.  I - ISubMenu:: public: virtual ISubMenu & setItem ( const IMenuItem & menuItem )
  1010.  I - ISubMenu:: public: virtual ISubMenu & setText ( unsigned long menuItemId , const char * newText )
  1011.  I - ISubMenu:: public: virtual ISubMenu & setText ( unsigned long menuItemId , const IResourceId & newTextResId )
  1012.  -------------------------------------------------------------------------------
  1013.  I - ISubMenu::Cursor:: public: Cursor ( const ISubMenu & menu )
  1014.  I - ISubMenu::Cursor:: public: void invalidate ( )
  1015.  I - ISubMenu::Cursor:: public: Boolean isValid ( ) const
  1016.  I - ISubMenu::Cursor:: public: Boolean setToFirst ( )
  1017.  I - ISubMenu::Cursor:: public: Boolean setToLast ( )
  1018.  I - ISubMenu::Cursor:: public: Boolean setToNext ( )
  1019.  I - ISubMenu::Cursor:: public: Boolean setToPrevious ( )
  1020.  -------------------------------------------------------------------------------
  1021.  I - ISystemMenu:: public: ISystemMenu ( const IFrameWindow * owner )
  1022.  D - ISystemMenu:: public: ISystemMenu ( const IWindow * const owner )
  1023.  
  1024.  I - ISystemMenu:: public: virtual ~ISystemMenu ( )
  1025.  I - ISystemMenu:: private: ISystemMenu ( const ISystemMenu & )
  1026.  I - ISystemMenu:: private: ISystemMenu & operator = ( const ISystemMenu & )
  1027.  -------------------------------------------------------------------------------
  1028.  I - IThread:: public: virtual Boolean isStarted ( ) const
  1029.  D - IThread:: protected: virtual Boolean isStarted ( ) const
  1030.  
  1031.  I - IThread:: public: virtual IThread & stopProcessingMsgs ( )
  1032.  -------------------------------------------------------------------------------
  1033.  D - ITitle:: public: virtual ~ITitle ( )
  1034.  
  1035.  I - ITitle:: public: enum ColorArea { active , inactive , activeTextForeground , inactiveTextForeground , border }
  1036.  I - ITitle:: public: IColor color ( ColorArea value ) const
  1037.  I - ITitle:: public: ITitle & setColor ( ColorArea value , const IColor & color )
  1038.  -------------------------------------------------------------------------------
  1039.  D - IViewPort:: protected: virtual Boolean lineDown ( IScrollEvent & evt )
  1040.  D - IViewPort:: protected: virtual Boolean lineLeft ( IScrollEvent & evt )
  1041.  D - IViewPort:: protected: virtual Boolean lineRight ( IScrollEvent & evt )
  1042.  D - IViewPort:: protected: virtual Boolean lineUp ( IScrollEvent & evt )
  1043.  D - IViewPort:: protected: virtual Boolean pageDown ( IScrollEvent & evt )
  1044.  D - IViewPort:: protected: virtual Boolean pageLeft ( IScrollEvent & evt )
  1045.  D - IViewPort:: protected: virtual Boolean pageRight ( IScrollEvent & evt )
  1046.  D - IViewPort:: protected: virtual Boolean pageUp ( IScrollEvent & evt )
  1047.  D - IViewPort:: protected: virtual Boolean scrollBoxTrack ( IScrollEvent & evt )
  1048.  D - IViewPort:: protected: virtual Boolean windowResize ( IResizeEvent & evt )
  1049.  
  1050.  I - IViewPort:: public: enum ColorArea { fillBackground }
  1051.  I - IViewPort:: public: static const Style alwaysHorizontalScrollBar
  1052.  I - IViewPort:: public: static const Style alwaysVerticalScrollBar
  1053.  I - IViewPort:: public: static const Style asNeededHorizontalScrollBar
  1054.  I - IViewPort:: public: static const Style asNeededVerticalScrollBar
  1055.  I - IViewPort:: public: IColor color ( ColorArea area ) const
  1056.  I - IViewPort:: public: static const Style noHorizontalScrollBar
  1057.  I - IViewPort:: public: static const Style noVerticalScrollBar
  1058.  I - IViewPort:: public: virtual IViewPort & scrollViewHorizontallyTo ( unsigned long leftOffset )
  1059.  I - IViewPort:: public: virtual IViewPort & scrollViewVerticallyTo ( unsigned long topOffset )
  1060.  I - IViewPort:: public: IViewPort & setColor ( ColorArea area , const IColor & color )
  1061.  I - IViewPort:: public: virtual IViewPort & setViewWindowSize ( const ISize & siz )
  1062.  I - IViewPort:: public: virtual IRectangle viewWindowDrawRectangle ( ) const
  1063.  I - IViewPort:: public: virtual ISize viewWindowSize ( ) const
  1064.  I - IViewPort:: protected: IViewPort & setTopLeftViewPoint ( const IPoint & topLeft )
  1065.  I - IViewPort:: protected: IPoint topLeftViewPoint ( ) const
  1066.  I - IViewPort:: private: IViewPort ( const IViewPort & )
  1067.  I - IViewPort:: private: IViewPort & operator = ( const IViewPort & )
  1068.  -------------------------------------------------------------------------------
  1069.  I - IWindow:: protected: IColor color ( unsigned long colorArea , const IColor & defaultColor ) const
  1070.  -------------------------------------------------------------------------------
  1071.