Jump to content

The Open Objects Library (OOL) API: Difference between revisions

From EDM2
Ak120 (talk | contribs)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This is the API documentation for the [[The Open Objects Library (OOL)]].


==Classes Hierarchy==
==Classes Hierarchy==
* [[XObject]]
*XMemoryCheck
** [[XClipBoard]]
*XObject
** [[XContainerColumn]]
**XClipBoard
** [XContainerControl]]
**XColor
** [[XEvent]]
**XContainerColumn
*** [[XBackgroundDrawEvent]]
**XContainerControl
*** [[XControlEvent]]
**XContainerInfo
**** [[XContainerEvent]]
**XContainerObject
***** [[XContainerDragEvent]]
**XCoordinateSystem
** [[XGraphicObject]]
**XCountryInfo
*** [[XBitmap]]
**XDate
*** [[XLine]]
**XDBaseFile
**** [[XArc]]
**XDBaseRecord
**** [[XBox]]
**XDDE
**** [[XCircle]]
**XEvent
** [[XIO]]
***XBackgroundDrawEvent
***[[XSocket]]
***XControlEvent
****[[XClientSocket]]
****XContainerEvent
** [[XProcess]]
*****XContainerDragEvent
*** [[XApplication]]
*****XContainerEditEvent
** [[XWindow]]
***XDragEvent
*** [[XControl]]
***XItemDrawEvent
**** [[XButton]]
***XKeyboardEvent
***** [[XSettingButton]]
***XMouseEvent
****** [[XCheckBox]]
***XNoteBookEvent
*** [[XCircularSlider]]
**XException
*** [[XColorControl]]
***XDBaseException
*** [[XListBox]]
***XRexxException
**** [[XComboBox]]
***XSemaphoreException
*** [[XUserWindow]]
***XTableException
****[[XBubbleHelp]]
**XGraphicDevice
***XPrinterDevice
**XGraphicObject
***XBitmap
***XLine
****XArc
****XBox
****XCircle
***XText
**XHandler
***XBackgroundDrawHandler
***XContainerHandler
***XDragHandler
***XItemDrawHandler
***XKeyboardHandler
***XMouseHandler
***XNoteBookHandler
***XStyleHandler
***XTimer
**XHelpInstance
**XIO
***XFile
***XSocket
****XClientSocket
****XServerSocket
***XNamedPipeClient
***XNamedPipeServer
***XPipe
**XJavaConsoleMessageHandler
**XJavaShowURLHandler
**XJavaStatusMsgHandler
**XProcess
***XApplication
***XThread
****XPMThread
**XSemaphore
***XEventSemaphore
***XMutexSemaphore
**XSystemDialog
***XFileDialog
****XGLibFileDialog
***XFontDialog
**XFileFind
**XFileInfo
**XFont
**XJavaApplet
**XJavaEnvironment
**XLayer
**XMessage
**XMessageBox
**XMLESearch
**XPoint
***XRect
**XProfile
**XResource
**XResourceLibrary
**XRexxInterface
**XRexxScript
**XSize
**XString
**XTime
**XWindow
***XControl
****XButton
*****XSettingButton
******XCheckBox
******XGraphicButton
******XRadioButton
******XUserButton
*****XPushButton
****XMultiLineEdit
****XNoteBook
****XScrollBar
****XSlider
****XSpinButton
****XValueSet
***XCircularSlider
***XColorControl
***XListBox
****XComboBox
***XDialog
****XModalDialog
*****XWizard
****XModelessDialog
***XEntryField
****XDateEntryField
****XTimeEntryField
***XFrameWindow
****XMDIClient
****XMDIServer
****XScrollWindow
***XMenu
****XMenuBar
****XMenuItem
****XPopupMenu
***XNoteBookPage
***XObjectWindow
****XMediaWindow
*****XCDPlayer
*****XSound
*****XVideo
***XStatic
****XGroupBox
****XStaticBitmap
****XStaticFrame
****XStaticIcon
****XStaticText
***XToolBar
***XUserWindow
****XBubbleHelp
****XLED
****XTrafficLight
***XResourceWindow
****XWizClientWindow


==Classes Alphabetical==
===XLayer===
XLayer is a class which can store a large amount of graphic-objects.


Call AddObject() to add objects to the layer, with Draw you can draw the content on a graphic device like XGraphicDevice or XPrinterDevice.


---
===XToolBar===
* [[XColor]]
XToolBar represents a toolbar for framewindows. You can attach every type of control to it.
 
---
* [[XMediaWindow]]
** [[XCDPlayer]]
 
--
* [[XHandler]]
**[[XBackgroundDrawHandler]]
 
==Classes Alphabetical==
    XApplication
    XArc
    XBackgroundDrawEvent
    XBackgroundDrawHandler
    XBitmap
    XBox
    XBubbleHelp
    XButton
    XCDPlayer
    XCheckBox
    XCircle
    XCircularSlider
    XClientSocket
    XClipBoard
    XColor
    XColorControl
    XComboBox
    XContainerColumn
    XContainerControl
    XContainerDragEvent
    XContainerEditEvent
    XContainerEvent
    XContainerHandler
    XContainerInfo
    XContainerObject
    XControl
    XControlEvent
    XCoordinateSystem
    XCountryInfo
    XDBaseFile
    XDBaseRecord
    XDDE
    XDate
    XDateEntryField
    XDialog
    XDragEvent
    XDragHandler
    XEntryField
    XEvent
    XEventSemaphore
    XException
    XFile
    XFileDialog
    XFileFind
    XFileInfo
    XFont
    XFontDialog
    XFrameWindow
    XGLibFileDialog
    XGraphicButton
    XGraphicDevice
    XGraphicObject
    XGroupBox
    XHandler
    XHelpInstance
    XIO
    XItemDrawEvent
    XItemDrawHandler
    XJavaApplet
    XJavaConsoleMessageHandler
    XJavaEnvironment
    XJavaShowURLHandler
    XJavaStatusMsgHandler
    XKeyboardEvent
    XKeyboardHandler
    XLED
    XLayer
    XLine
    XListBox
    XMDIClient
    XMDIServer
    XMLESearch
    XMediaWindow
    XMemoryCheck
    XMenu
    XMenuBar
    XMenuItem
    XMessage
    XMessageBox
    XModalDialog
    XModelessDialog
    XMouseEvent
    XMouseHandler
    XMultiLineEdit
    XMutexSemaphore
    XNamedPipeClient
    XNamedPipeServer
    XNoteBook
    XNoteBookEvent
    XNoteBookHandler
    XNoteBookPage
    XObject
    XPMThread
    XPipe
    XPoint
    XPopupMenu
    XPrinterDevice
    XProcess
    XProfile
    XPushButton
    XRadioButton
    XRect
    XResource
    XResourceLibrary
    XResourceWindow
    XRexxInterface
    XRexxScript
    XScrollBar
    XScrollWindow
    XSemaphore
    XServerSocket
    XSettingButton
    XSize
    XSlider
    XSocket
    XSound
    XSpinButton
    XStatic
    XStaticBitmap
    XStaticFrame
    XStaticIcon
    XStaticText
    XString
    XStyleHandler
    XSystemDialog
    XText
    XThread
    XTime
    XTimeEntryField
    XTimer
    XToolBar
    XTrafficLight
    XUserButton
    XUserWindow
    XValueSet
    XVideo
    XWindow
    XWizClientWindow
    XWizard
 


===XWizClientWindow===
XWizClientWindow is a window which is used in XWizard. Unlike XResourceWindow it posts events received in DoCommand() and DoControl() to the owning XWizard.


[[Category:]]
[[Category:C++ Class Libraries]]

Latest revision as of 01:01, 14 June 2020

This is the API documentation for the The Open Objects Library (OOL).

Classes Hierarchy

  • XMemoryCheck
  • XObject
    • XClipBoard
    • XColor
    • XContainerColumn
    • XContainerControl
    • XContainerInfo
    • XContainerObject
    • XCoordinateSystem
    • XCountryInfo
    • XDate
    • XDBaseFile
    • XDBaseRecord
    • XDDE
    • XEvent
      • XBackgroundDrawEvent
      • XControlEvent
        • XContainerEvent
          • XContainerDragEvent
          • XContainerEditEvent
      • XDragEvent
      • XItemDrawEvent
      • XKeyboardEvent
      • XMouseEvent
      • XNoteBookEvent
    • XException
      • XDBaseException
      • XRexxException
      • XSemaphoreException
      • XTableException
    • XGraphicDevice
      • XPrinterDevice
    • XGraphicObject
      • XBitmap
      • XLine
        • XArc
        • XBox
        • XCircle
      • XText
    • XHandler
      • XBackgroundDrawHandler
      • XContainerHandler
      • XDragHandler
      • XItemDrawHandler
      • XKeyboardHandler
      • XMouseHandler
      • XNoteBookHandler
      • XStyleHandler
      • XTimer
    • XHelpInstance
    • XIO
      • XFile
      • XSocket
        • XClientSocket
        • XServerSocket
      • XNamedPipeClient
      • XNamedPipeServer
      • XPipe
    • XJavaConsoleMessageHandler
    • XJavaShowURLHandler
    • XJavaStatusMsgHandler
    • XProcess
      • XApplication
      • XThread
        • XPMThread
    • XSemaphore
      • XEventSemaphore
      • XMutexSemaphore
    • XSystemDialog
      • XFileDialog
        • XGLibFileDialog
      • XFontDialog
    • XFileFind
    • XFileInfo
    • XFont
    • XJavaApplet
    • XJavaEnvironment
    • XLayer
    • XMessage
    • XMessageBox
    • XMLESearch
    • XPoint
      • XRect
    • XProfile
    • XResource
    • XResourceLibrary
    • XRexxInterface
    • XRexxScript
    • XSize
    • XString
    • XTime
    • XWindow
      • XControl
        • XButton
          • XSettingButton
            • XCheckBox
            • XGraphicButton
            • XRadioButton
            • XUserButton
          • XPushButton
        • XMultiLineEdit
        • XNoteBook
        • XScrollBar
        • XSlider
        • XSpinButton
        • XValueSet
      • XCircularSlider
      • XColorControl
      • XListBox
        • XComboBox
      • XDialog
        • XModalDialog
          • XWizard
        • XModelessDialog
      • XEntryField
        • XDateEntryField
        • XTimeEntryField
      • XFrameWindow
        • XMDIClient
        • XMDIServer
        • XScrollWindow
      • XMenu
        • XMenuBar
        • XMenuItem
        • XPopupMenu
      • XNoteBookPage
      • XObjectWindow
        • XMediaWindow
          • XCDPlayer
          • XSound
          • XVideo
      • XStatic
        • XGroupBox
        • XStaticBitmap
        • XStaticFrame
        • XStaticIcon
        • XStaticText
      • XToolBar
      • XUserWindow
        • XBubbleHelp
        • XLED
        • XTrafficLight
      • XResourceWindow
        • XWizClientWindow

Classes Alphabetical

XLayer

XLayer is a class which can store a large amount of graphic-objects.

Call AddObject() to add objects to the layer, with Draw you can draw the content on a graphic device like XGraphicDevice or XPrinterDevice.

XToolBar

XToolBar represents a toolbar for framewindows. You can attach every type of control to it.

XWizClientWindow

XWizClientWindow is a window which is used in XWizard. Unlike XResourceWindow it posts events received in DoCommand() and DoControl() to the owning XWizard.