Common:

  • Const
    • Const
  • Object
    • Const
    • Types
    • Procedures
      • Stream.HasError
      • Stream.LastError
      • Stream.ClearError
      • Stream.ReadBytes
      • Stream.ReadByte
      • Stream.ReadChar
      • Stream.ReadInteger
      • Stream.ReadLongInt
      • Stream.ReadReal
      • Stream.ReadLongReal
      • Stream.ReadLine
      • Stream.WriteBytes
      • Stream.WriteByte
      • Stream.WriteChar
      • Stream.WriteInteger
      • Stream.WriteLongInt
      • Stream.WriteReal
      • Stream.WriteLongReal
      • Stream.WriteString
      • Stream.WriteNL
      • Stream.WriteStream
      • Stream.Format
      • Stream.FormatInteger
      • Stream.FormatCardinal
      • Stream.Seek
      • Stream.Tell
      • Stream.Truncate
      • Stream.Flush
      • Stream.Close
      • Stream.Closed
      • Stream.IsTTY
      • Stream.Readable
      • Stream.Writeable
      • Stream.Seekable
  • Type
    • Types

Basic Data Types:

  • ArrayOfByte
    • Procedures
      • FillWord
      • Fill
      • Zero
      • Copy
      • Compare
      • Find
      • Hash
  • ArrayOfChar
    • Procedures
      • Clear
      • NulTerminate
      • Capacity
      • Length
      • Assign
      • FillChar
      • AppendChar
      • Append
      • Extract
      • Compare
      • IndexChar
      • Index
      • Index
      • Delete
      • Insert
      • Replace
      • LeftTrim
      • RightTrim
      • Trim
      • LeftPad
      • RightPad
      • LowerCase
      • UpperCase
      • Capitalize
      • StartsWith
      • EndsWith
      • Match
      • Hash
  • Byte
    • Types
    • Procedures
      • Max
      • Min
      • FromString
  • Char
    • Const
    • Procedures
      • IsControl
      • IsDigit
      • IsLetter
      • IsSpace
      • IsLower
      • IsUpper
      • Lower
      • Upper
  • DateTime
    • Const
    • Types
    • Procedures
      • TryEncodeDate
      • EncodeDate
      • TryEncodeDateTime
      • EncodeDateTime
      • DecodeDate
      • DecodeTime
      • DecodeDateTime
      • DateTimeToDate
      • Now
      • Today
      • IncYear
      • DecYear
      • IncMonth
      • DecMonth
      • Inc
      • Dec
      • Extract
      • Trunc
      • Diff
      • Span
      • FromString
  • Integer
    • Procedures
      • Max
      • Min
      • Random
      • FromString
  • LongInt
    • Procedures
      • Max
      • Min
      • Exp
      • Random
      • FromString
  • LongLongInt
    • Procedures
      • Max
      • Min
      • Random
      • FromString
  • LongReal
    • Const
    • Procedures
      • FPClassify
      • IsNan
      • IsInf
      • IsFinite
      • IsNormal
      • SignBit
      • CopySign
      • Abs
      • Frexp
      • Scalbn
      • Ldexp
      • Max
      • Min
      • Sin
      • Cos
      • Tan
      • ArcSin
      • ArcCos
      • ArcTan
      • ArcTan2
      • Sqrt
      • Pow
      • Exp
      • Log
      • Log10
      • Floor
      • Round
      • Random
      • FromString
      • WordsToLongReal
  • LongWord
    • Procedures
      • LSR
      • Combine
      • Split
      • Cast
      • CastConst
      • PopCnt
      • LZCnt
      • Random
      • FromString
  • Real
    • Const
    • Procedures
      • FPClassify
      • IsNan
      • IsInf
      • IsFinite
      • IsNormal
      • SignBit
      • CopySign
      • Abs
      • Frexp
      • Scalbn
      • Ldexp
      • Max
      • Min
      • Sin
      • Cos
      • Tan
      • ArcSin
      • ArcCos
      • ArcTan
      • ArcTan2
      • Sqrt
      • Pow
      • Exp
      • Log
      • Log10
      • Floor
      • Round
      • Random
      • FromString
  • ShortInt
    • Procedures
      • Max
      • Min
      • Random
      • FromString
  • String
    • Types
    • Procedures
      • Reserve
      • Assign
      • AppendChar
      • Append
      • Extract
      • Insert
      • Replace
      • Writer.WriteChar
      • Writer.WriteString
      • Writer.Format
      • Format
      • FormatDateTime
  • Word
    • Vars
    • Procedures
      • PopCnt
      • LZCnt
      • Swap
      • FillByte
      • Cast
      • CastConst
      • RandomSeed
      • Random
      • Hash
      • FromString
  • Type
    • Types

Abstract Data Types:

  • ADT
    • Types
    • Procedures
      • Element.Compare
      • StringElement.Compare
      • NewStringElement
  • ADTDictionary
    • Const
    • Types
    • Procedures
      • Dictionary.Init
      • Dictionary.IHasKey
      • Dictionary.IGet
      • Dictionary.Clear
      • Dictionary.ISet
      • Dictionary.IDeleteEntry
      • DictionaryIterator.Next
      • DictionaryIterator.Reset
      • DictionaryStrInt.HasKey
      • DictionaryStrInt.SetEntry
      • DictionaryStrInt.Set
      • DictionaryStrInt.GetEntry
      • DictionaryStrInt.Get
      • DictionaryStrInt.Delete
      • DictionaryStrInt.Iterator
      • DictionaryStrIntIterator.Key
      • DictionaryStrIntIterator.Value
      • DictionaryStrInt.Keys
      • DictionaryStrStr.HasKey
      • DictionaryStrStr.SetEntry
      • DictionaryStrStr.Set
      • DictionaryStrStr.GetEntry
      • DictionaryStrStr.Get
      • DictionaryStrStr.Delete
      • DictionaryStrStr.Iterator
      • DictionaryStrStrIterator.Key
      • DictionaryStrStrIterator.Value
      • DictionaryStrStr.Keys
  • ADTList
    • Types
    • Procedures
      • ListNode.Next
      • ListNode.Prev
      • List.Clear
      • List.Init
      • List.IsEmpty
      • List.Size
      • List.First
      • List.Last
      • List.Iterator
      • ListIterator.Next
      • ListIterator.Element
      • ListIterator.Reset
      • ListIterator.Insert
      • List.Append
      • List.AppendHead
      • List.Pop
      • List.PopHead
  • ADTSet
    • Types
    • Procedures
      • SetInt.In
      • SetInt.Add
      • SetInt.Remove
      • SetInt.Iterator
      • SetIntIterator.Value
      • SetInt.Values
      • SetStr.In
      • SetStr.Add
      • SetStr.Remove
      • SetStr.Iterator
      • SetStrIterator.Value
      • SetStr.Values
  • ADTStream
    • Const
    • Types
    • Procedures
      • NullStream.ReadBytes
      • NullStream.WriteBytes
      • NullStream.Readable
      • NullStream.Writeable
      • NullStream.Seekable
      • MemoryStream.Open
      • MemoryStream.ToString
      • MemoryStream.ReadBytes
      • MemoryStream.Reserve
      • MemoryStream.Shrink
      • MemoryStream.WriteBytes
      • MemoryStream.Format
      • MemoryStream.Seek
      • MemoryStream.Tell
      • MemoryStream.Truncate
      • MemoryStream.Close
      • MemoryStream.Closed
      • MemoryStream.Readable
      • MemoryStream.Writeable
      • MemoryStream.Seekable
  • ADTTree
    • Types
    • Procedures
      • TreeNode.Next
      • TreeNode.Prev
      • Tree.Clear
      • Tree.Init
      • Tree.IsEmpty
      • Tree.Size
      • Tree.First
      • Tree.Last
      • Tree.Iterator
      • TreeIterator.Next
      • TreeIterator.Element
      • TreeIterator.Reset
      • Tree.FindNode
      • Tree.Find
      • Tree.Insert
      • Tree.Remove
  • ADTVector
    • Const
    • Types
    • Procedures
      • Vector.Size
      • Vector.Capacity
      • Vector.Reserve
      • Vector.Resize
      • Vector.Shrink
      • Vector.Clear
      • Vector.Reverse
      • Vector.Shuffle
      • Vector.Sort
      • VectorOfByte.InitRaw
      • VectorOfByte.Capacity
      • VectorOfByte.Reserve
      • VectorOfByte.Shrink
      • VectorOfByte.FillRaw
      • VectorOfByte.GetRaw
      • VectorOfByte.SetRaw
      • VectorOfByte.AppendRaw
      • VectorOfLongInt.Init
      • VectorOfLongInt.Capacity
      • VectorOfLongInt.Reserve
      • VectorOfLongInt.Shrink
      • VectorOfLongInt.BinaryFind
      • VectorOfLongInt.BinarySearch
      • VectorOfLongInt.Fill
      • VectorOfLongInt.Append
      • VectorOfLongInt.At
      • VectorOfLongInt.Set
      • VectorOfLongInt.Pop
      • VectorOfLongReal.Init
      • VectorOfLongReal.Capacity
      • VectorOfLongReal.Reserve
      • VectorOfLongReal.Shrink
      • VectorOfLongReal.BinarySearch
      • VectorOfLongReal.Fill
      • VectorOfLongReal.Append
      • VectorOfLongReal.At
      • VectorOfLongReal.Set
      • VectorOfLongReal.Pop
      • VectorOfString.Init
      • VectorOfString.Capacity
      • VectorOfString.Reserve
      • VectorOfString.Shrink
      • VectorOfString.BinarySearch
      • VectorOfString.Fill
      • VectorOfString.Append
      • VectorOfString.At
      • VectorOfString.Set
      • VectorOfString.Pop

Library:

  • DataConfig
    • Types
    • Procedures
      • InitParser
      • Parser.Clear
      • Parser.Get
      • Parser.Set
      • Parser.Delete
      • Parser.DeleteSection
      • Parser.HasSection
      • Parser.Sections
      • Parser.Write
      • Parser.Read
  • DBSQLite3
    • Const
    • Types
    • Procedures
      • Db.Open
      • Db.Close
      • Db.ErrorMsg
      • Db.Execute
      • Db.Prepare
      • Stmt.BindLongReal
      • Stmt.BindInt
      • Stmt.BindInt64
      • Stmt.BindText
      • Stmt.BindNull
      • Stmt.Step
      • Stmt.Finalize
      • Stmt.Reset
      • Stmt.ColumnCount
      • Stmt.DataCount
      • Stmt.ColumnType
      • Stmt.ColumnInt
      • Stmt.ColumnInt64
      • Stmt.ColumnLongReal
      • Stmt.ColumnText
    • Example
      • Basic Example
  • Format
    • Const
    • Vars
    • Procedures
      • DateTime
      • RealHex
      • Cardinal
      • Integer
      • String
      • StreamFmt
      • LineSeparator
  • Log
    • Const
    • Vars
    • Procedures
      • Debug
      • Info
      • Warn
      • Error
      • Fatal
      • AddStream
  • OS
    • Const
    • Types
    • Procedures
      • ProgramName
      • Args
      • Arg
      • InitArgument
      • NextArgument
      • HasEnv
      • Env
      • Execute
      • Exit
  • OSDir
    • Types
    • Procedures
      • Dir.Open
      • Dir.Close
      • Dir.Next
      • Dir.Name
      • Dir.IsDone
      • Dir.IsFile
      • Current
      • SetCurrent
      • Create
      • Delete
  • OSFile
    • Procedures
      • Exists
      • Delete
      • Rename
      • ModifyTime
  • OSPath
    • Const
    • Procedures
      • Join
      • Absolute
      • FileName
      • DirName
      • Extension
      • Match
  • OSStream
    • Const
    • Types
    • Procedures
      • StreamFile.Open
      • StreamFile.Format
      • StreamFile.FormatInteger
      • StreamFile.FormatCardinal
      • StreamFile.ReadBytes
      • StreamFile.WriteBytes
      • StreamFile.Seek
      • StreamFile.Tell
      • StreamFile.Truncate
      • StreamFile.Flush
      • StreamFile.Close
      • StreamFile.Closed
      • StreamFile.Readable
      • StreamFile.Writeable
      • StreamFile.Seekable
      • StreamStdIn.ReadBytes
      • StreamStdIn.ReadChar
      • StreamStdIn.Readable
      • StreamStdIn.IsTTY
      • StreamStdOut.Format
      • StreamStdOut.FormatInteger
      • StreamStdOut.FormatCardinal
      • StreamStdOut.WriteBytes
      • StreamStdOut.Writeable
      • StreamStdOut.IsTTY
      • StreamStdErr.Format
      • StreamStdErr.FormatInteger
      • StreamStdErr.FormatCardinal
      • StreamStdErr.WriteBytes
      • StreamStdErr.Writeable
      • StreamStdErr.IsTTY
  • O2Testing
    • Types
    • Procedures
      • Initialize
      • Begin
      • End
      • Finalize
      • Assert
  • O2Timing
    • Types
    • Vars
    • Procedures
      • StartTimer
      • Elapsed
      • Timing
  • StringRegex
    • Types
    • Procedures
      • Compile
      • Pattern.Match
      • Pattern.FullMatch
      • Pattern.MatchLength
      • Pattern.MatchPos
    • Example
      • Date Example
  • UI
    • Const
    • Types
    • Procedures
      • Quit
      • OpenFile
      • OpenFolder
      • SaveFile
      • MsgBox
      • MsgBoxError
      • App.Main
      • App.Destroy
      • InitApp
      • Control.Destroy
      • Control.IsTopLevel
      • Control.IsVisible
      • Control.Show
      • Control.Hide
      • Control.IsEnabled
      • Control.Enable
      • Control.Disable
      • Window.Title
      • Window.SetTitle
      • Window.Position
      • Window.SetPosition
      • Window.OnPositionChanged
      • Window.ContentSize
      • Window.SetContentSize
      • Window.IsFullScreen
      • Window.SetFullscreen
      • Window.OnContentSizeChanged
      • Window.OnClosing
      • Window.OnFocusChanged
      • Window.IsFocused
      • Window.IsBorderless
      • Window.SetBorderless
      • Window.SetChild
      • Window.IsMargined
      • Window.SetMargined
      • Window.IsResizeable
      • Window.SetResizeable
      • InitWindow
      • Button.Text
      • Button.SetText
      • Button.OnClicked
      • InitButton
      • Box.Append
      • Box.NumChildren
      • Box.Delete
      • Box.IsPadded
      • Box.SetPadded
      • InitVerticalBox
      • InitHorizontalBox
      • Checkbox.Text
      • Checkbox.SetText
      • Checkbox.OnToggled
      • Checkbox.IsChecked
      • Checkbox.SetChecked
      • InitCheckbox
      • Entry.Text
      • Entry.SetText
      • Entry.OnChanged
      • Entry.IsReadOnly
      • Entry.SetReadOnly
      • InitEntry
      • InitPasswordEntry
      • InitSearchEntry
      • Label.Text
      • Label.SetText
      • InitLabel
      • Tab.Append
      • Tab.InsertAt
      • Tab.Delete
      • Tab.NumPages
      • Tab.IsMargined
      • Tab.SetMargined
      • InitTab
      • Group.Title
      • Label.SetTitle
      • Label.SetChild
      • Label.IsMargined
      • Label.SetMargined
      • Spinbox.Value
      • Spinbox.SetValue
      • Spinbox.OnChanged
      • InitSpinbox
      • Slider.Value
      • Slider.SetValue
      • Slider.HasToolTip
      • Slider.SetHasToolTip
      • Slider.OnChanged
      • Slider.OnReleased
      • Slider.SetRange
      • InitSlider
      • ProgressBar.Value
      • ProgressBar.SetValue
      • InitProgressBar
      • InitHorizontalSeparator
      • InitVerticalSeparator
      • Combobox.Append
      • Combobox.InsertAt
      • Combobox.Delete
      • Combobox.Clear
      • Combobox.NumItems
      • Combobox.Selected
      • Combobox.SetSelected
      • Combobox.OnSelected
      • InitCombobox
      • EditableCombobox.Append
      • EditableCombobox.Text
      • EditableCombobox.SetText
      • EditableCombobox.OnChanged
      • InitEditableCombobox
      • RadioButtons.Append
      • RadioButtons.Selected
      • RadioButtons.SetSelected
      • RadioButtons.OnSelected
      • InitRadioButtons
      • DateTimePicker.Time
      • DateTimePicker.SetTime
      • DateTimePicker.OnChanged
      • InitDatePicker
      • InitTimePicker
      • InitDateTimePicker
      • MultilineEntry.Text
      • MultilineEntry.SetText
      • MultilineEntry.Append
      • MultilineEntry.OnChanged
      • MultilineEntry.IsReadOnly
      • MultilineEntry.SetReadOnly
      • InitMultilineEntry
      • InitNonWrappingMultilineEntry
      • MenuItem.Enable
      • MenuItem.Disable
      • MenuItem.IsChecked
      • MenuItem.SetChecked
      • MenuItem.OnClicked
      • Menu.AppendItem
      • Menu.AppendCheckItem
      • Menu.AppendQuitItem
      • Menu.AppendPreferencesItem
      • Menu.AppendAboutItem
      • Menu.AppendSeparator
      • InitMenu
      • Area.SetSize
      • Area.QueueRedrawAll
      • Area.Draw
      • Area.MouseEvent
      • Area.MouseCrossed
      • Area.DragBroken
      • Area.KeyEvent
      • InitArea
      • InitScrollingArea
      • Path.Destroy
      • Path.NewFigure
      • Path.NewFigureWithArc
      • Path.LineTo
      • Path.ArcTo
      • Path.CloseFigure
      • Path.AddRectangle
      • Path.IsEnded
      • Path.End
      • InitPath
      • InitSolidBrush
      • InitStroke
      • Matrix.SetIdentity
      • Matrix.Translate
      • Matrix.Scale
      • Matrix.Rotate
      • Matrix.Skew
      • Matrix.Multiply
      • Matrix.IsInvertible
      • Matrix.Invert
      • Matrix.TransformPoint
      • Matrix.TransformSize
      • DrawContext.Save
      • DrawContext.Restore
      • DrawContext.Transform
      • DrawContext.Clip
      • DrawContext.Fill
      • DrawContext.Stroke
      • ColorButton.Color
      • ColorButton.SetColor
      • ColorButton.OnChanged
      • InitColorButton
      • Form.Append
      • Form.NumChildren
      • Form.Delete
      • Form.IsPadded
      • Form.SetPadded
      • InitForm
      • Grid.Append
      • Grid.InsertAt
      • Grid.IsPadded
      • Grid.SetPadded
      • InitGrid
      • Image.Append
      • Image.Destroy
      • InitImage
      • TableValue.GetType
      • TableValue.Text
      • TableValue.Image
      • TableValue.Int
      • TableValue.Color
      • InitTableValueString
      • InitTableValueImage
      • InitTableValueInt
      • InitTableValueColor
      • TableModel.Destroy
      • TableModel.RowInserted
      • TableModel.RowChanged
      • TableModel.RowDeleted
      • TableModel.NumColumns
      • TableModel.TableValueType
      • TableModel.NumRows
      • TableModel.CellValue
      • TableModel.SetCellValue
      • InitTableModel
      • Table.AppendTextColumn
      • Table.AppendImageColumn
      • Table.AppendImageTextColumn
      • Table.AppendCheckboxColumn
      • Table.AppendCheckboxTextColumn
      • Table.AppendProgressBarColumn
      • Table.AppendButtonColumn
      • Table.IsHeaderVisible
      • Table.SetHeaderVisible
      • Table.HeaderSortIndicator
      • Table.HeaderSetSortIndicator
      • Table.ColumnWidth
      • Table.ColumnSetWidth
      • InitTable
    • Example
      • Button Example
      • Draw Example
      • Table Example
XDSStdLib
  • Search


© Copyright 2023, Runar Tenfjord.

Built with Sphinx using a theme provided by Read the Docs.