Jump to content

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

From EDM2
Created page with " ==Classes Hierarchy== * XModalDialog * XResourceWindow * XMediaWindow * XSystemDialog * XHandler **XBackgroundDrawHandler * XObject **[[XEvent]..."
 
Ak120 (talk | contribs)
 
(28 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==
* [[XModalDialog]]
*XMemoryCheck
* [[XResourceWindow]]
*XObject
* [[XMediaWindow]]
**XClipBoard
* [[XSystemDialog]]
**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


* [[XHandler]]
==Classes Alphabetical==
**[[XBackgroundDrawHandler]]
===XLayer===
 
XLayer is a class which can store a large amount of graphic-objects.
 
* [[XObject]]
**[[XEvent]]
*** [[XBackgroundDrawEvent]]
 
** [[XGraphicObject]]
*** [[XBitmap]]
*** [[XLine]]
**** [[XArc]]
** [[XIO]]
** [[XProcess]]
*** [[XApplication]]
** [[XWindow]]


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


==Classes Alphabetical==
===XToolBar===
    XApplication
XToolBar represents a toolbar for framewindows. You can attach every type of control to it.
        XApplication overview
        XApplication::GetApplication
        XApplication::GetResourceLibrary
        XApplication::GetArgumentCount
        XApplication::GetArgumentValue
        XApplication::SetArguments
        XApplication::~XApplication
        XApplication::Start
        XApplication::Terminate
        XApplication::SetExitHandler
        XApplication::SetResourceLibrary
    XArc
        XArc overview
        XArc::XArc
    XBackgroundDrawEvent
        XBackgroundDrawEvent overview
        XBackgroundDrawEvent::Draw
    XBackgroundDrawHandler
        XBackgroundDrawHandler overview
    XBitmap
        XBitmap overview
        XBitmap::Fill
        XBitmap::XBitmap
        XBitmap::GetImportFilterStruct
        XBitmap::Load
        XBitmap::LoadBMP
        XBitmap::SetupImportFilter
        XBitmap::GetFilteNames
        XBitmap::GetFilter
        XBitmap::GetFilterExtensions
        XBitmap::ReleaseFilterStruct
        XBitmap::Copy
        XBitmap::GetDimensions
        XBitmap::SetOutputSize
        XBitmap::GetExportFilterStruct
        XBitmap::Save
        XBitmap::SetupExportFilter
    XBox
        XBox overview
        XBox::XBox
    XBubbleHelp
        XBubbleHelp overview
        XBubbleHelp::XBubbleHelp
        XBubbleHelp::Enable
        XBubbleHelp::SetMsgText
        XBubbleHelp::SetText
    XButton
        XButton overview
    XCDPlayer
        XCDPlayer overview
        XCDPlayer::XCDPlayer
        XCDPlayer::GetRecordLength
        XCDPlayer::PlayRecord
        XCDPlayer::ReadRecordList
    XCheckBox
        XCheckBox overview
        XCheckBox::XCheckBox
    XCircle
        XCircle overview
        XCircle::XCircle
    XCircularSlider
        XCircularSlider overview
        XCircularSlider::XCircularSlider
        XCircularSlider::GetLimits
        XCircularSlider::SetLimits
        XCircularSlider::GetIncremets
        XCircularSlider::SetIncrements
        XCircularSlider::GetValue
        XCircularSlider::SetValue
    XClientSocket
        XClientSocket overview
        XClientSocket::Connect
    XClipBoard
        XClipBoard overview
        XClipBoard::~XClipBoard
        XClipBoard::XClipBoard
        XClipBoard::GetBitmap
        XClipBoard::GetData
        XClipBoard::GetText
        XClipBoard::IsFormatAvaible
        XClipBoard::SetBitmap
        XClipBoard::SetData
        XClipBoard::SetText
    XColor
        XColor overview
        XColor::XColor
        XColor::GetBlue
        XColor::GetGreen
        XColor::GetRed
        XColor::SetBlue
        XColor::SetGreen
        XColor::SetRed
    XColorControl
        XColorControl overview
        XColorControl::XColorControl
        XColorControl::ColorSelected
        XColorControl::GetColor
        XColorControl::SetColor
    XComboBox
        XComboBox overview
        XComboBox::GetSel
        XComboBox::XComboBox
        XComboBox::EnableOverWrite
        XComboBox::GetFirstChar
        XComboBox::HasChanged
        XComboBox::Hilite
        XComboBox::IsListShowing
        XComboBox::IsReadOnly
        XComboBox::SetLimit
        XComboBox::SetReadOnly
        XComboBox::ShowList
    XContainerColumn
        XContainerColumn overview
        XContainerColumn::XContainerColumn
        XContainerColumn::GetDataAttributes
        XContainerColumn::SetDataAttributes
        XContainerColumn::GetColumnNumber
        XContainerColumn::GetNextColumn
        XContainerColumn::TitleEdited
        XContainerColumn::GetTitle
        XContainerColumn::GetTitleAttributes
        XContainerColumn::SetTitle
        XContainerColumn::SetTitleAttributes
    XContainerControl
        XContainerControl overview
        XContainerControl::GetColumn
        XContainerControl::InsertColumn
        XContainerControl::RemoveColumn
        XContainerControl::UpdateColumns
        XContainerControl::XContainerControl
        XContainerControl::BeginEdit
        XContainerControl::Arrange
        XContainerControl::HScroll
        XContainerControl::InvalidateObject
        XContainerControl::VScroll
        XContainerControl::ExpandTreeObject
        XContainerControl::GetInfo
        XContainerControl::SetInfo
        XContainerControl::AddObject
        XContainerControl::AddObjectList
        XContainerControl::RemoveAll
        XContainerControl::RemoveObject
        XContainerControl::RemoveObjectList
        XContainerControl::SortObjects
        XContainerControl::TitleEdited
        XContainerControl::SetObjectEmphasis
        XContainerControl::FindObject
        XContainerControl::GetObject
    XContainerDragEvent
        XContainerDragEvent overview
    XContainerEditEvent
        XContainerEditEvent overview
        XContainerEditEvent::GetColumn
        XContainerEditEvent::GetObject
        XContainerEditEvent::GetText
    XContainerEvent
        XContainerEvent overview
        XContainerEvent::GetObject
    XContainerHandler
        XContainerHandler overview
        XContainerHandler::XContainerHandler
    XContainerInfo
        XContainerInfo overview
        XContainerInfo::XContainerInfo
        XContainerInfo::EnableSorting
        XContainerInfo::GetBitmapSize
        XContainerInfo::GetObjectCount
        XContainerInfo::SetBitmapSize
        XContainerInfo::SetCollapsedBitmap
        XContainerInfo::SetExpandedBitmap
        XContainerInfo::SetSpacing
        XContainerInfo::SetTreeBitmapSize
        XContainerInfo::SetTreeLineSpacing
        XContainerInfo::SetTreeLineWidth
        XContainerInfo::EnableBackgroundPainting
        XContainerInfo::IsBackgroundPaintingEnabled
        XContainerInfo::SetAttributes
        XContainerInfo::GetAttributes
        XContainerInfo::GetTitle
        XContainerInfo::SetTitle
        XContainerInfo::GetSplitbarPos
        XContainerInfo::SetSplitbarColumn
        XContainerInfo::SetSplitbarPos
    XContainerObject
        XContainerObject overview
        XContainerObject::SetColumnData
        XContainerObject::XContainerObject
        XContainerObject::GetEmphasis
        XContainerObject::GetBitmap
        XContainerObject::GetIcon
        XContainerObject::SetBitmap
        XContainerObject::SetIcon
        XContainerObject::SetMiniBitmap
        XContainerObject::SetMiniIcon
        XContainerObject::AllocMemory
        XContainerObject::TitleEdited
        XContainerObject::GetTitle
        XContainerObject::SetTitle
    XControl
        XControl overview
    XControlEvent
        XControlEvent overview
        XControlEvent::GetEventID
        XControlEvent::GetWindow
        XControlEvent::GetWindowID
    XCoordinateSystem
        XCoordinateSystem overview
        XCoordinateSystem::Convert
    XCountryInfo
        XCountryInfo overview
        XCountryInfo::GetCountry
        XCountryInfo::GetDateFormat
        XCountryInfo::XCountryInfo
    XDBaseFile
        XDBaseFile overview
        XDBaseFile::AddCharacterField
        XDBaseFile::AddDateField
        XDBaseFile::AddLogicField
        XDBaseFile::AddNumericField
        XDBaseFile::GetFieldCount
        XDBaseFile::GetFieldDecimalPoint
        XDBaseFile::GetFieldLength
        XDBaseFile::GetFieldName
        XDBaseFile::GetFieldType
        XDBaseFile::GetRecordCount
        XDBaseFile::XDBaseFile
        XDBaseFile::SaveHeader
    XDBaseRecord
        XDBaseRecord overview
        XDBaseRecord::GetFieldData
        XDBaseRecord::IsChanged
        XDBaseRecord::IsNew
        XDBaseRecord::Remove
        XDBaseRecord::Save
        XDBaseRecord::SetFieldData
        XDBaseRecord::XDBaseRecord
    XDDE
        XDDE overview
        XDDE::ConnectionRequested
        XDDE::AdviseRequested
        XDDE::Connected
        XDDE::DataReceived
        XDDE::DataRequested
        XDDE::DisConnected
        XDDE::InitPossible
        XDDE::Init
        XDDE::Terminate
        XDDE::XDDE
        XDDE::~XDDE
        XDDE::Advise
        XDDE::GetData
        XDDE::PokeData
        XDDE::SendCommand
        XDDE::SendData
        XDDE::UnAdvise
        XDDE::IsConnected
        XDDE::QueryOwner
        XDDE::AcceptConnection
    XDate
        XDate overview
        XDate::AddDays
        XDate::GetDateFromDay
        XDate::GetDayOfYear
        XDate::GetDaysOfMonth
        XDate::GetTotalDays
        XDate::GetTotalDaysOfYear
        XDate::GetWeek
        XDate::GetWeekBegin
        XDate::GetWeekDay
        XDate::IsLeapYear
        XDate::GetDays
        XDate::GetMonths
        XDate::GetYears
        XDate::SetDays
        XDate::SetMonths
        XDate::SetYears
        XDate::Compare
        XDate::Format
        XDate::GetCurrentDate
        XDate::IsLegalDate
    XDateEntryField
        XDateEntryField overview
        XDateEntryField::XDateEntryField
    XDialog
        XDialog overview
        XDialog::DoCommand
    XDragEvent
        XDragEvent overview
        XDragEvent::GetDragItem
        XDragEvent::GetDragItemCount
        XDragEvent::GetDropPos
        XDragEvent::GetSourceWindow
        XDragEvent::SetAcceptMode
        XDragEvent::SetOperation
    XDragHandler
        XDragHandler overview
        XDragHandler::XDragHandler
    XEntryField
        XEntryField overview
        XEntryField::Clear
        XEntryField::Copy
        XEntryField::Cut
        XEntryField::GetSelection
        XEntryField::Paste
        XEntryField::SelectText
        XEntryField::XEntryField
        XEntryField::EnableOverWrite
        XEntryField::GetFirstChar
        XEntryField::IsChanged
        XEntryField::IsReadOnly
        XEntryField::SetLimit
        XEntryField::SetReadOnly
        XEntryField::ShowFirstChar
    XEvent
        XEvent overview
        XEvent::GetEventID
    XEventSemaphore
        XEventSemaphore overview
        XEventSemaphore::XEventSemaphore
        XEventSemaphore::Close
        XEventSemaphore::Post
        XEventSemaphore::Reset
        XEventSemaphore::Wait
    XException
        XException overview
        XException::GetErrorCode
        XException::GetErrorMessage
        XException::PrintError
        XException::ShowError
    XFile
        XFile overview
        XFile::GetEA
        XFile::GetEAList
        XFile::SetEA
        XFile::SetEAList
        XFile::CreateDirectory
        XFile::DeleteDirectory
        XFile::GetCurrentDirectory
        XFile::GetCurrentDisk
        XFile::IsDriveAvaible
        XFile::SetDefaultDisk
        XFile::Copy
        XFile::GetFileInfo
        XFile::Move
        XFile::Remove
        XFile::ResetBuffer
        XFile::SetFileInfo
        XFile::Open
    XFileDialog
        XFileDialog overview
        XFileDialog::XFileDialog
        XFileDialog::GetCommand
        XFileDialog::GetFileCount
        XFileDialog::GetFileName
    XFileFind
        XFileFind overview
        XFileFind::XFileFind
        XFileFind::~XFileFind
        XFileFind::Find
    XFileInfo
        XFileInfo overview
        XFileInfo::GetFileAttributes
        XFileInfo::IsArchived
        XFileInfo::IsDirectory
        XFileInfo::IsHidden
        XFileInfo::IsReadonly
        XFileInfo::IsSystem
        XFileInfo::SetFileAttributes
        XFileInfo::GetCreationDate
        XFileInfo::GetCreationTime
        XFileInfo::GetFileSize
        XFileInfo::GetLastWriteDate
        XFileInfo::GetLastWriteTime
    XFont
        XFont overview
        XFont::XFont
        XFont::GetPixelSize
    XFontDialog
        XFontDialog overview
        XFontDialog::XFontDialog
        XFontDialog::GetFontName
        XFontDialog::GetFontSize
    XFrameWindow
        XFrameWindow overview
        XFrameWindow::SetBackgroundColor
        XFrameWindow::XFrameWindow
        XFrameWindow::~XFrameWindow
        XFrameWindow::Activate
        XFrameWindow::Enable
        XFrameWindow::InitMenu
        XFrameWindow::Maximize
        XFrameWindow::Minimize
        XFrameWindow::Restore
        XFrameWindow::ShowModal
        XFrameWindow::Draw
        XFrameWindow::EnableWindowUpdate
        XFrameWindow::FillBackground
        XFrameWindow::GetMenu
        XFrameWindow::GetHandle
        XFrameWindow::GetWindow
        XFrameWindow::QueryForClose
        XFrameWindow::SetClient
        XFrameWindow::SetIcon
        XFrameWindow::GetClientSize
        XFrameWindow::GetSize
        XFrameWindow::SetBottom
        XFrameWindow::SetSize
        XFrameWindow::SetTop
        XFrameWindow::Show
        XFrameWindow::GetText
        XFrameWindow::SetText
        XFrameWindow::DoCommand
    XGLibFileDialog
        XGLibFileDialog overview
        XGLibFileDialog::XGLibFileDialog
    XGraphicButton
        XGraphicButton overview
        XGraphicButton::Animate
        XGraphicButton::GetAnimationRate
        XGraphicButton::IsAnimationActive
        XGraphicButton::SetAnimationRate
        XGraphicButton::XGraphicButton
        XGraphicButton::IsSelected
        XGraphicButton::Select
        XGraphicButton::Toggle
    XGraphicDevice
        XGraphicDevice overview
        XGraphicDevice::FillBackground
        XGraphicDevice::SetBackgroundColor
        XGraphicDevice::XGraphicDevice
        XGraphicDevice::Copy
    XGraphicObject
        XGraphicObject overview
        XGraphicObject::GetColor
        XGraphicObject::SetColor
        XGraphicObject::Draw
        XGraphicObject::SetPattern
        XGraphicObject::Show
        XGraphicObject::Move
    XGroupBox
        XGroupBox overview
        XGroupBox::XGroupBox
    XHandler
        XHandler overview
        XHandler::HandleEvent
    XHelpInstance
        XHelpInstance overview
        XHelpInstance::XHelpInstance
        XHelpInstance::ShowHelpContents
        XHelpInstance::ShowHelpForHelp
        XHelpInstance::ShowHelpForId
        XHelpInstance::ShowHelpIndex
        XHelpInstance::AssociateWindow
    XIO
        XIO overview
        XIO::Read
        XIO::Write
        XIO::GetPointerPos
        XIO::Seek
        XIO::Close
    XItemDrawEvent
        XItemDrawEvent overview
        XItemDrawEvent::GetWindowHandle
        XItemDrawEvent::SetTextColor
        XItemDrawEvent::GetColumn
        XItemDrawEvent::GetObject
        XItemDrawEvent::DrawItem
        XItemDrawEvent::GetItemHandle
        XItemDrawEvent::GetItemID
        XItemDrawEvent::GetWindowID
    XItemDrawHandler
        XItemDrawHandler overview
        XItemDrawHandler::XItemDrawHandler
    XJavaApplet
        XJavaApplet overview
        XJavaApplet::XJavaApplet
        XJavaApplet::~XJavaApplet
        XJavaApplet::Destroy
        XJavaApplet::Start
        XJavaApplet::Stop
    XJavaConsoleMessageHandler
        XJavaConsoleMessageHandler overview
        XJavaConsoleMessageHandler::HideConsole
        XJavaConsoleMessageHandler::ShowConsole
        XJavaConsoleMessageHandler::ShowMessage
    XJavaEnvironment
        XJavaEnvironment overview
        XJavaEnvironment::XJavaEnvironment
        XJavaEnvironment::~XJavaEnvironment
        XJavaEnvironment::DisplayError
        XJavaEnvironment::Get
        XJavaEnvironment::GetMessageHandler
        XJavaEnvironment::GetProperty
        XJavaEnvironment::GetShowURLHandler
        XJavaEnvironment::GetStatusMsgHandler
        XJavaEnvironment::GetVersion
        XJavaEnvironment::Iconify
        XJavaEnvironment::SetMessageHandler
        XJavaEnvironment::SetProperty
        XJavaEnvironment::SetShowURLHandler
        XJavaEnvironment::SetStatusMsgHandler
        XJavaEnvironment::Uniconify
    XJavaShowURLHandler
        XJavaShowURLHandler overview
        XJavaShowURLHandler::XJavaShowURLHandler
        XJavaShowURLHandler::~XJavaShowURLHandler
        XJavaShowURLHandler::ShowURL
    XJavaStatusMsgHandler
        XJavaStatusMsgHandler overview
        XJavaStatusMsgHandler::XJavaStatusMsgHandler
        XJavaStatusMsgHandler::~XJavaStatusMsgHandler
        XJavaStatusMsgHandler::ShowStatusMessage
    XKeyboardEvent
        XKeyboardEvent overview
        XKeyboardEvent::GetFlags
        XKeyboardEvent::GetScanCode
        XKeyboardEvent::GetVirtualKey
    XKeyboardHandler
        XKeyboardHandler overview
        XKeyboardHandler::XKeyboardHandler
    XLED
        XLED overview
        XLED::Enable
    XLayer
        XLayer overview
        XLayer::AddObject
        XLayer::Empty
        XLayer::RemoveObject
    XLine
        XLine overview
        XLine::XLine
        XLine::SetLineEnd
        XLine::SetLineJoin
        XLine::SetLineType
        XLine::SetLineWidth
    XListBox
        XListBox overview
        XListBox::XListBox
        XListBox::InsertItem
        XListBox::RemoveAll
        XListBox::RemoveItem
        XListBox::GetCount
        XListBox::GetTopIndex
        XListBox::SearchString
        XListBox::SetItemHeight
        XListBox::SetItemWidth
        XListBox::SetTopIndex
        XListBox::GetSelection
        XListBox::SelectItem
        XListBox::GetItemText
        XListBox::SetItemText
        XListBox::GetItemHandle
        XListBox::SetItemHandle
    XMDIClient
        XMDIClient overview
    XMDIServer
        XMDIServer overview
        XMDIServer::XMDIServer
        XMDIServer::DoCommand
    XMLESearch
        XMLESearch overview
        XMLESearch::GetReplaceItem
        XMLESearch::GetSearchItem
        XMLESearch::GetStartPoint
        XMLESearch::SetCaseSensitive
        XMLESearch::SetReplaceAll
        XMLESearch::SetReplaceItem
        XMLESearch::SetSearchEndPoint
        XMLESearch::SetSearchItem
        XMLESearch::SetStartPoint
    XMediaWindow
        XMediaWindow overview
        XMediaWindow::SetDataFile
        XMediaWindow::SetVolume
        XMediaWindow::Pause
        XMediaWindow::Play
        XMediaWindow::Rewind
    XMemoryCheck
        XMemoryCheck overview
    XMenu
        XMenu overview
        XMenu::DeleteItem
        XMenu::InsertItem
        XMenu::RemoveItem
        XMenu::CheckItem
        XMenu::EnableItem
        XMenu::GetItemID
        XMenu::CascadeItem
        XMenu::GetItem
        XMenu::GetItemCount
        XMenu::GetItemText
        XMenu::SetItemText
    XMenuBar
        XMenuBar overview
        XMenuBar::XMenuBar
        XMenuBar::Show
    XMenuItem
        XMenuItem overview
        XMenuItem::GetID
        XMenuItem::SetID
        XMenuItem::GetAttribute
        XMenuItem::SetAttribute
        XMenuItem::GetPosition
        XMenuItem::SetPosition
        XMenuItem::GetStyle
        XMenuItem::SetStyle
        XMenuItem::GetText
        XMenuItem::SetText
    XMessage
        XMessage overview
        XMessage::XMessage
        XMessage::GetMessage
    XMessageBox
        XMessageBox overview
        XMessageBox::XMessageBox
        XMessageBox::GetCommand
    XModalDialog
        XModalDialog overview
        XModalDialog::XModalDialog
        XModalDialog::Start
    XModelessDialog
        XModelessDialog overview
        XModelessDialog::XModelessDialog
    XMouseEvent
        XMouseEvent overview
        XMouseEvent::GetEventID
        XMouseEvent::GetKeyInfo
    XMouseHandler
        XMouseHandler overview
        XMouseHandler::XMouseHandler
    XMultiLineEdit
        XMultiLineEdit overview
        XMultiLineEdit::Clear
        XMultiLineEdit::Copy
        XMultiLineEdit::Cut
        XMultiLineEdit::GetSelection
        XMultiLineEdit::Paste
        XMultiLineEdit::SelectText
        XMultiLineEdit::XMultiLineEdit
        XMultiLineEdit::GetLineCount
        XMultiLineEdit::GetLineFromChar
        XMultiLineEdit::GetLineLength
        XMultiLineEdit::GetLineStart
        XMultiLineEdit::EnableOverWrite
        XMultiLineEdit::EnableRefresh
        XMultiLineEdit::GetFirstChar
        XMultiLineEdit::GetTextLength
        XMultiLineEdit::InsertString
        XMultiLineEdit::IsChanged
        XMultiLineEdit::IsReadOnly
        XMultiLineEdit::Search
        XMultiLineEdit::SetLimit
        XMultiLineEdit::SetReadOnly
        XMultiLineEdit::ShowFirstChar
        XMultiLineEdit::CanUndo
        XMultiLineEdit::ResetUndo
        XMultiLineEdit::Undo
        XMultiLineEdit::EnableWrap
        XMultiLineEdit::IsWrap
    XMutexSemaphore
        XMutexSemaphore overview
        XMutexSemaphore::XMutexSemaphore
        XMutexSemaphore::Close
        XMutexSemaphore::Release
        XMutexSemaphore::Request
    XNamedPipeClient
        XNamedPipeClient overview
        XNamedPipeClient::WaitForServer
        XNamedPipeClient::Open
    XNamedPipeServer
        XNamedPipeServer overview
        XNamedPipeServer::GetState
        XNamedPipeServer::Connect
        XNamedPipeServer::DisConnect
        XNamedPipeServer::Open
    XNoteBook
        XNoteBook overview
        XNoteBook::GetPage
        XNoteBook::RemovePage
        XNoteBook::GetBackgroundColor
        XNoteBook::SetBackgroundColor
        XNoteBook::SetMajorBackgroundColor
        XNoteBook::SetMajorForegroundColor
        XNoteBook::SetMinorBackgroundColor
        XNoteBook::SetMinorForegroundColor
        XNoteBook::XNoteBook
        XNoteBook::CalcClientRect
        XNoteBook::GetPageCount
        XNoteBook::SetMajorTabSize
        XNoteBook::SetMinorTabSize
    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.