{"id":370,"date":"2019-10-25T18:38:53","date_gmt":"2019-10-26T00:38:53","guid":{"rendered":"https:\/\/www.great-white-software.com\/blog\/?p=370"},"modified":"2019-11-19T09:50:39","modified_gmt":"2019-11-19T16:50:39","slug":"list-of-api-1-0-to-2-0-changes-ive-assembled","status":"publish","type":"post","link":"https:\/\/www.great-white-software.com\/blog\/2019\/10\/25\/list-of-api-1-0-to-2-0-changes-ive-assembled\/","title":{"rendered":"List of API 1.0 to 2.0 changes I&#8217;ve assembled"},"content":{"rendered":"\n<p>Working on putting together a really comprehensive list of changes<\/p>\n\n\n\n<p>So far this is what I have (its mostly just desktop stuff)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>API 1.0 to API 2.0 changes\n\nnew - the new API 2.0 line is shown\nrem - the API 1.0 line that was removed is shown\nchg - the new API 2.0 line is shown\n\nnew     VAR (instead of DIM)\nnew     &lt;single dimension array>.addrow\t\nchg     &lt;single dimension array>.append deprecated\nnew     &lt;single dimension array>.addrowAt \nchg     &lt;single dimension array>.insert deprecated\nnew     &lt;single dimension array>.count\nnew     &lt;single dimension array>.RemoveAllRows\nnew     &lt;single dimension array>.RemoveRowAt \nchg     &lt;single dimension array>.remove deprecated\nnew     &lt;single dimension array>.ResizeTo\n\nClass Application\nnew     Event Activated()\nnew     Event AppleEventReceived(theEvent As AppleEvent, eventClass As String, eventID As String) As Boolean\nnew     Event CancelClosing() As Boolean\nnew     Event Closing()\nnew     Event Deactivated()\nnew     Event DocumentCreated()\nnew     Event DocumentOpened(item As FolderItem)\nnew     Event MenuSelected()\nnew     Event Opening()\nnew     Public Property AllowAutoQuit As Boolean\nnew     Public Property AllowHiDPI As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowAutoQuit\" ) Public Property AutoQuit As Boolean\nnew     Public Function Window(index As Integer) As Window\nnew     Public Function WindowCount() As Integer\nnew     Public Property LastWindowIndex As Integer\nnew     Public Sub HideTooltip()\nnew     Public Sub RefreshMenuBar()\nnew     Public Sub ShowTooltip(tip As String, x As Integer, y As Integer, autoHide As Boolean = True)\nchg     Attributes( \"Deprecated\" = \"AllowHiDPI\" ) Public Property SupportsHiDPI As Boolean\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Pressed\" ) Class BevelButton\nnew     Event Pressed()\nnew     Event MenuSelected(selectedItem As MenuItem)\nchg     Attributes( \"Deprecated\" = \"AllowFocus\" ) Public Property AcceptFocus As Boolean\nnew     Public Property AllowFocus As Boolean\nchg     Attributes( \"Deprecated\" = \"BackgroundColor\" ) Public Property BackColor As Color\nnew     Public Property BackgroundColor As Color\nchg     Attributes( \"Deprecated\" = \"BevelStyle\" ) Public Property Bevel As Integer\nnew     Public Property BevelStyle As BevelStyles\nnew     Public Enum BevelStyles As Integer\nnew         Small = 0\nnew         Normal = 1\nnew         Large = 2\nnew         Rounded = 3\nnew         None = 4\nnew         Round = 5\nnew         LargeRound = 6\nnew         Disclosure = 7\nnew     End Enum\nnew     Public Property ButtonStyle As ButtonStyles\nnew     Public Enum ButtonStyles As Integer\nnew         PushButton = 0\nnew         ToggleButton = 1\nnew         StickyButton = 2\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"ButtonStyle\" ) Public Property ButtonType As integer\nchg     Attributes( \"Deprecated\" = \"CaptionAlignment\" ) Public Property CaptionAlign As Integer\nnew     Public Property CaptionAlignment As CaptionAlignments\nnew     Public Enum CaptionAlignments As Integer\nnew         Left = 0\nnew         Right = 1\nnew         SystemDirection = 2\nnew         Centered = 3\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"CaptionPosition\" ) Public Property CaptionPlacement As Integer\nnew     Public Property CaptionPosition As CaptionPositions\nnew     Public Enum CaptionPositions As Integer\nnew         SystemDirection = 0\nnew         Normal = 1\nnew         RightOfIcon = 2\nnew         LeftOfIcon = 3\nnew         BelowIcon = 4\nnew         AboveIcon = 5\nnew     End Enum\nnew     Public Property FontName As string\nnew     Public Property FontSize As single\nnew     Public Property FontUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"HasBackgroundColor\" ) Public Property HasBackColor As Boolean\nnew     Public Property HasBackgroundColor As Boolean\nchg     Attributes( \"Deprecated\" = \"MenuStyle\" ) Public Property HasMenu As Integer\nchg     Attributes( \"Deprecated\" = \"IconAlignment\" ) Public Property IconAlign As Integer\nnew     Public Property IconAlignment As IconAlignments\nnew     Public Enum IconAlignments As Integer\nnew         SystemDirection = 0\nnew         Centered = 1\nnew         Left = 2\nnew         Right = 3\nnew         Top = 4\nnew         Bottom = 5\nnew         Topleft = 6\nnew         BottomLeft = 7\nnew         TopRight = 8\nnew         BottomRight = 9\nnew     End Enum\nnew     Public Property IconDeltaX As Integer\nnew     Public Property IconDeltaY As Integer\nchg     Attributes( \"Deprecated\" = \"IconDeltaX\" ) Public Property IconDX As Integer\nchg     Attributes( \"Deprecated\" = \"IconDeltaY\" ) Public Property IconDY As Integer\nnew     Public Property Menu As MenuItem\nnew     Public Property MenuStyle As MenuStyles\nnew     Public Enum MenuStyles As Integer\nnew         None = 0\nnew         Down = 1\nnew         Right = 2\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"Use MenuSelected event\" ) Public Property MenuValue As Integer\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As string\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nEnd Class\n\nClass BinaryStream\nnew     Public Property BytePosition As UInt64\nnew     Public Function EndOfFile() As Boolean\nnew     Public Function Handle(type As IOStreamHandleTypes) As Ptr\nchg     Attributes( \"Deprecated\" ) Public Property LastErrorCode As Integer\nchg     Attributes( \"Deprecated\" = \"BytePosition\" ) Public Property Position As UInt64\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Paint\" ) Class Canvas\nnew     Event Activated()\nnew     Event Deactivated()\nnew     Event DoubleClicked(X As Integer, Y As Integer)\nnew     Event MenuSelected()\nchg     Attributes( \"Deprecated\" = \"AllowFocus\" ) Public Property AcceptFocus As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowTabs\" ) Public Property AcceptTabs As Boolean\nnew     Public Property AllowFocus As Boolean\nnew     Public Property AllowFocusRing As Boolean\nnew     Public Property AllowTabs As Boolean\nchg     Attributes( \"Deprecated\" ) Public Property DoubleBuffer As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"ValueChanged\" ) Class CheckBox\nnew     Event ValueChanged()\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"VisualState\" ) Public Property State As CheckedStates\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nnew     Public Property VisualState As VisualStates\nnew     Public Enum VisualStates As Integer\nnew         Unchecked = 0\nnew         Checked = 1\nnew         Indeterminate = 2\nnew     End Enum\nEnd Class\n\nClass Clipboard\nnew     Public Function RawData(macType As String, Assigns value As String) As String\nEnd Class\n\n\nchg Attributes( \"DefaultEvent\" = \"ValueChanged\" ) Class ComboBox\nnew     Event ValueChanged()\nnew     Public Property AllowAutoComplete As Boolean\nnew     Public Property AllowFocusRing As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowAutoComplete\" ) Public Property AutoComplete As Boolean\nnew     Public Property Hint As String\nnew     Public Property SelectionLength As Integer\nnew     Public Property SelectionStart As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionLength\" ) Public Property SelLength As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionStart\" ) Public Property SelStart As Integer\nchg     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nnew     Public Property Value As String\nEnd Class\n\nClass ContainerControl\nchg     Attributes( \"Deprecated\" = \"AllowFocus\" ) Public Property AcceptFocus As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowTabs\" ) Public Property AcceptTabs As Boolean\nnew     Public Property AllowAutoDeactivate As Boolean\nnew     Public Property AllowFocus As Boolean\nnew     Public Property AllowFocusRing As Boolean\nnew     Public Property AllowTabs As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowAutoDeactivate\" ) Public Property AutoDeactivate As Boolean\nnew     Public Property Composited As Boolean\nchg     Attributes( \"Deprecated\" = \"Composited\" ) Public Property DoubleBuffer As Boolean\nchg     Attributes( \"Deprecated\" = \"Tooltip\" ) Public Property HelpTag As String\nnew     Public Property Tooltip As String\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nEnd Class\n\nClass Control\nnew     Event Closing()\nnew     Event Opening()\nEnd Class\n\nClass Database\nchg     Attributes( \"Deprecated\" ) Public Property Error As Boolean\nchg     Attributes( \"Deprecated\" ) Public Property ErrorCode As Integer\nchg     Attributes( \"Deprecated\" ) Public Property ErrorMessage As String\nnew     Public Function SelectSQL(sql As String, values() As Variant) As RowSet\nnew     Public Function SelectSQL(sql As String, ParamArray values() As Variant) As RowSet\nnew     Public Function TableColumns(tableName As String) As RowSet\nnew     Public Function TableIndexes(tableName As String) As RowSet\nnew     Public Function Tables() As RowSet\nnew     Public Sub AddRow(tableName As String, dbRecord As DatabaseRow)\nnew     Public Sub BeginTransaction()\nnew     Public Sub CommitTransaction()\nnew     Public Sub Connect()\nnew     Public Sub ExecuteSQL(sql As String, ParamArray values() As Variant)\nnew     Public Sub ExecuteSQL(sql As String, values() As Variant)\nnew     Public Sub RollbackTransaction()\nEnd Class\n\nnew Class DatabaseColumn\nnew     Public Property BooleanValue As Boolean\nnew     Public Property CurrencyValue As Currency\nnew     Public Property DateTimeValue As DateTime\nnew     Public Property DateValue As Date\nnew     Public Property DoubleValue As Double\nnew     Public Function Operator_Convert() As Double\nnew     Public Function Operator_Convert() As Date\nnew     Public Function Operator_Convert() As Boolean\nnew     Public Function Operator_Convert() As Integer\nnew     Public Function Operator_Convert() As Picture\nnew     Public Function Operator_Convert() As String\nnew     Public Property Int64Value As Int64\nnew     Public Property IntegerValue As Integer\nnew     Public Property Name As String\nnew     Public Property NativeValue As String\nnew     Public Property PictureValue As Picture\nnew     Public Property StringValue As String\nnew     Protected Sub Constructor()\nnew     Public Sub PictureValue(format As Picture.Formats, quality As Integer = Picture.QualityDefault, Assigns value As Picture)\nnew     Public Property Value As Variant\nnew End Class\n\nrem Class DatabaseCursor\nrem     Public Property BOF As Boolean\nrem     Public Property EOF As Boolean\nrem     Public Property FieldCount As Integer\nrem     Public Function ColumnType(Index As Integer) As Integer\nrem     Public Function Field(Name As String) As DatabaseField\nrem     Public Function IdxField(Index As Integer) As DatabaseField\nrem     Public Function RecordCount() As Integer\nrem     Public Sub Close()\nrem     Public Sub DeleteRecord()\nrem     Public Sub Edit()\nrem     Public Sub MoveFirst()\nrem     Public Sub MoveLast()\nrem     Public Sub MoveNext()\nrem     Public Sub MovePrevious()\nrem     Public Sub Update()\nrem End Class\n\nnew Class DatabaseException\nnew     Inherits RuntimeException\nnew End Class\n\nrem Class DatabaseCursorField\nrem     Public Property BooleanValue As Boolean\nrem     Public Property CurrencyValue As Currency\nrem     Public Property DateValue As Date\nrem     Public Property DoubleValue As Double\nrem     Public Function getString() As String\nrem     Public Function Operator_Convert() As Boolean\nrem     Public Function Operator_Convert() As String\nrem     Public Function Operator_Convert() As Double\nrem     Public Function Operator_Convert() As Date\nrem     Public Function Operator_Convert() As Integer\nrem     Public Function Operator_Convert() As Picture\nrem     Public Property Int64Value As Int64\nrem     Public Property IntegerValue As Integer\nrem     Attributes( \"Deprecated\" = \"PictureValue\" ) Public Property JPEGValue As Picture\nrem     Public Property Name As String\nrem     Public Property NativeValue As String\nrem     Public Property StringValue As String\nrem     Public Sub setString(v As String)\nrem     Public Property Value As Variant\nrem End Class\n\nnew Attributes( \"Deprecated\" = \"DatabaseColumn\" ) Class DatabaseField\nchg     Public Property BooleanValue As Boolean\nchg     Get\nchg     End Property\nchg     Public Property CurrencyValue As Currency\nchg     Get\nchg     End Get\nnew     Public Property DateTimeValue As DateTime\nnew     Public Property DateValue As Date\nnew     Public Property DoubleValue As Double\nnew     Public Function getString() As String\nnew     Public Function Operator_Convert() As Boolean\nnew     Public Function Operator_Convert() As String\nnew     Public Function Operator_Convert() As Double\nnew     Public Function Operator_Convert() As Date\nnew     Public Function Operator_Convert() As Integer\nnew     Public Function Operator_Convert() As Picture\nnew     Public Property Int64Value As Int64\nnew     Public Property IntegerValue As Integer\nnew     Attributes( \"Deprecated\" = \"PictureValue\" ) Public Property JPEGValue As Picture\nnew     Public Property Name As String\nnew     Public Property NativeValue As String\nnew     Public Property PictureValue As Picture\nnew     Public Property StringValue As String\nnew     Protected Sub Constructor()\nnew     Public Sub PictureValue(format As String = Picture.FormatPNG, quality As Integer = Picture.QualityDefault, Assigns value As Picture)\nnew     Public Sub setString(v As String)\nnew     Public Property Value As Variant\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"DatabaseRow\" ) Class DatabaseRecord\nEnd Class\n\nnew Class DatabaseRow\nnew     Public Function BlobColumn(Name As String) As String\nnew     Public Function BooleanColumn(Name As String) As Boolean\nnew     Public Function Column(Name As String) As String\nnew     Public Function ColumnAt(index As Integer) As String\nnew     Public Function ColumnCount() As Integer\nnew     Public Function ColumnName(idx As Integer) As String\nnew     Public Function ColumnType(idx As Integer) As Integer\nnew     Public Function CurrencyColumn(Name As String) As Currency\nnew     Public Function DateColumn(Name As String) As Date\nnew     Public Function DateTimeColumn(Name As String) As DateTime\nnew     Public Function DoubleColumn(Name As String) As Double\nnew     Public Function Int64Column(Name As String) As Int64\nnew     Public Function IntegerColumn(Name As String) As Integer\nnew     Public Function PictureColumn(Name As String) As Picture\nnew     Public Sub BlobColumn(Name As String, Assigns _value As String)\nnew     Public Sub BooleanColumn(Name As String, Assigns _value As Boolean)\nnew     Public Sub Column(Name As String, Assigns _value As String)\nnew     Public Sub CurrencyColumn(Name As String, Assigns _value As Currency)\nnew     Public Sub DateColumn(Name As String, Assigns _value As Date)\nnew     Public Sub DateTimeColumn(Name As String, Assigns value As DateTime)\nnew     Public Sub DoubleColumn(Name As String, Assigns _value As Double)\nnew     Public Sub Int64Column(Name As String, Assigns _value As Int64)\nnew     Public Sub IntegerColumn(Name As String, Assigns _value As Integer)\nnew     Public Sub PictureColumn(Name As String, format As Picture.Formats = Picture.Formats.PNG, quality As Integer = Picture.QualityDefault, Assigns pic As Picture)\nnew End Class\n\nchg Attributes( \"Deprecated\" ) Class DataControl\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"DateTime\" ) Class Date\nEnd Class\n\nnew Class DateInterval\nnew     Public Dim Days As Integer\nnew     Public Dim Hours As Integer\nnew     Public Dim Minutes As Integer\nnew     Public Dim Months As Integer\nnew     Public Dim Nanoseconds As Integer\nnew     Public Dim Seconds As Integer\nnew     Public Dim Years As Integer\nnew     Public Sub Constructor(years As Integer = 0, months As Integer = 0, days As Integer = 0, hours As Integer = 0, minutes As Integer = 0, seconds As Integer = 0, nanoseconds As Integer = 0)\nnew End Class\n\nnew Class DateTime\nnew     Public Property Day As Integer\nnew     Public Property DayOfWeek As Integer\nnew     Public Property DayOfYear As Integer\nnew     Public Enum FormatStyles As Global.Integer\nnew         Short = 0\nnew         Medium = 1\nnew         Long = 2\nnew         Full = 3\nnew         None = 4\nnew     End Enum\nnew     Public Function AddInterval(years As Integer = 0, months As Integer = 0, days As Integer = 0, hours As Integer = 0, minutes As Integer = 0, seconds As Integer = 0, nanoseconds As Integer = 0) As DateTime\nnew     Public Shared Function FromString(dateValue As String, locale As Locale = Nil, timezone As TimeZone = Nil) As DateTime\nnew     Public Shared Function Now() As DateTime\nnew     Public Function Operator_Add(interval As DateInterval) As DateTime\nnew     Public Function Operator_Compare(someDate As DateTime) As Integer\nnew     Public Function Operator_Subtract(interval As DateInterval) As DateTime\nnew     Public Function SubtractInterval(years As Integer = 0, months As Integer = 0, days As Integer = 0, hours As Integer = 0, minutes As Integer = 0, seconds As Integer = 0, nanoseconds As Integer = 0) As DateTime\nnew     Public Function ToString(loc As Locale = Nil, dateStyle As FormatStyles = FormatStyles.Medium, timeStyle As FormatStyles = FormatStyles.Medium) As String\nnew     Public Property Hour As Integer\nnew     Public Property Minute As Integer\nnew     Public Property Month As Integer\nnew     Public Property Nanosecond As Integer\nnew     Public Property Second As Integer\nnew     Public Property SecondsFrom1970 As Double\nnew     Public Property SQLDate As String\nnew     Public Property SQLDateTime As String\nnew     Public Sub Constructor(secondsFrom1970 As Double, timezone As TimeZone = Nil)\nnew     Public Sub Constructor(source As Date)\nnew     Public Sub Constructor(source As DateTime)\nnew     Public Sub Constructor(timezone As TimeZone)\nnew     Public Sub Constructor(year As integer, month As integer, day As integer, hour As integer = 0, minute As integer = 0, second As integer = 0, nanoseconds As Integer = 0, timezone As TimeZone = Nil)\nnew     Public Sub _DependencyList()\nnew     Public Property Timezone As TimeZone\nnew     Public Property WeekOfYear As Integer\nnew     Public Property Year As Integer\nnew End Class\n\nClass Dictionary\nnew     Implements Iterable\nnew     Public Delegate Function KeyComparisonDelegate (leftKey As Variant, rightKey As Variant) As Integer\nchg     Attributes( \"Deprecated\" = \"KeyCount\" ) Public Property Count As Integer\nchg     Public Function Clone() As Dictionary\nchg     Public Function HasKey(key As Variant) As Boolean\nchg     Public Function Iterator() As Iterator\nchg     Public Function Key(index As Integer) As Variant\nchg     Public Function Keys() As Variant()\nchg     Public Function Lookup(key As Variant, defaultValue As Variant) As Variant\nchg     Public Function Value(key As Variant) As Variant\nchg     End Function\nchg     Public Function Values() As Variant()\nchg     End Function\nchg     Public Property KeyCount As Integer\nchg     Get\nchg     End Get\nchg     End Property\nchg     Public Sub Clear()\nchg     Public Sub Constructor(keyComparison As KeyComparisonDelegate)\nchg     Public Sub Constructor(ParamArray entries() As Pair)\nchg     Public Sub Remove(key As Variant)\nnew     Public Sub RemoveAll()\nnew     Public Sub Value(key As Variant, Assigns _value As Variant)\nnew End Class\n\nnew Class DictionaryEntry\nnew     Public Dim Key As Variant\nnew     Public Dim Value As Variant\nnew End Class\n\nClass DisclosureTriangle\nchg     Event Pressed()\nchg     Attributes( \"Deprecated\" = \"AllowFocus\" ) Public Property AcceptFocus As Boolean\nnew     Public Property AllowFocus As Boolean\nchg     Attributes( \"Deprecated\" = \"FacingDirection\" ) Public Property Facing As Integer\nnew     Public Property FacingDirection As FacingDirections\nnew     Public Enum FacingDirections As Integer\nnew         Right = 0\nnew         Left = 1\nnew     End Enum\nEnd Class\n\n\nClass EasyTCPSocket\nnew     Public Sub Event_DataReceived() Handles DataReceived\nchg     Public Sub Event_Error(err As RuntimeException) Handles Error\nEnd Class\n\nClass EasyUDPSocket\nnew     Public Sub Event_DataReceived() Handles DataReceived\nchg     Public Sub Event_Error(err As RuntimeException) Handles Error\nEnd Class\n\nClass EndOfLine\nchg     Attributes( \"Deprecated\" = \"Chr(13)\" ) Public Shared Property Macintosh As String\nnew     Public Shared Property macOS As String\nchg     Attributes( \"Deprecated\" = \"macOS\" ) Public Shared Property OSX As String\nEnd Class\n\nClass FigureShape\nchg     Public Function CurveAt(index As Integer) As CurveShape\nchg     Public Function Item(index As Integer) As CurveShape\nchg     End Function\nnew     Public Sub AddCubic(x1 As Single, y1 As Single, x2 As Single, y2 As Single, cx1 As Single, cy1 As Single, cx2 As Single, cy2 As Single)\nnew     Public Sub AddCurve(curveShape As CurveShape)\nnew     Public Sub AddCurveAt(index As Integer, curveShape As CurveShape)\nnew     Public Sub CurveAt(index As Integer, Assigns _value As CurveShape)\nnew     Public Sub RemoveCurve(curveShape As CurveShape)\nnew     Public Sub RemoveCurveAt(index As Integer)\nEnd Class\n\nClass FileType\nchg     Public Function Operator_AddRight(lhs As FileType) As String\nchg     Public Function Operator_AddRight(lhs As String) As String\nEnd Class\n\nClass FolderItem\nrem     Public Const CarbonLib As String = \"Carbon.framework\"\nchg     Attributes( \"Deprecated\" = \"PathModes.Native\" ) Public Const PathTypeAbsolute = 0\nchg     Attributes( \"Deprecated\" = \"PathModes.Native\" ) Public Const PathTypeNative = 3\nchg     Attributes( \"Deprecated\" = \"PathModes.Shell\" ) Public Const PathTypeShell = 1\nchg     Attributes( \"Deprecated\" = \"PathModes.URL\" ) Public Const PathTypeURL = 2\nchg     Attributes( \"Deprecated\" ) Public Const SaveInfoDefaultMode = 0\nchg     Attributes( \"Deprecated\" ) Public Const SaveInfoRelativeMode = 1\nrem     Attributes( \"Deprecated\" = \"NativePath\" ) Public Property AbsolutePath As String\nchg     Attributes( \"Deprecated\" = \"IsAlias\" ) Public Property Alias As Boolean\nnew     Public Property CreationDateTime As DateTime\nchg     Attributes( \"Deprecated\" = \"IsFolder\" ) Public Property Directory As Boolean\nnew     Public Shared Property DriveCount As Integer\nchg     Public Function Child(name As String, followAlias As Boolean = True) As FolderItem\nnew     Public Function ChildAt(index As Integer, followAlias As Boolean = True) As FolderItem\nnew     Public Function Children(followAlias As Boolean = True) As Iterable\nrem     Public Shared Function CreateFromMacFSRef(theFSRef As MemoryBlock) As FolderItem\nnew     Public Shared Function DriveAt(index As Integer) As FolderItem\nnew     Public Shared Function FromSaveInfo(saveInfo As String) As FolderItem\nchg     Public Function Item(oneBasedIndex As Integer) As FolderItem\nrem     Public Function MacFSRef() As MemoryBlock\nrem     Public Function OpenResourceMovie(Index As Integer) As Movie\nnew     Public Function SaveInfo(relativeTo As FolderItem, saveInfoMode As SaveInfoModes = SaveInfoModes.Default) As String\nnew     Public Shared Function ShowOpenFileDialog(filter As String) As FolderItem\nnew     Public Shared Function ShowSaveFileDialog(filter As String, defaultName As String) As FolderItem\nnew     Public Shared Function ShowSelectFolderDialog() As FolderItem\nnew     Public Shared Function TemporaryFile() As FolderItem\nchg     Public Function TrueItem(oneBasedIndex As Integer) As FolderItem\nnew     Public Property IsAlias As Boolean\nnew     Public Property IsFolder As Boolean\nnew     Public Shared Property LastDriveIndex As Integer\nchg     Attributes( \"Deprecated\" ) Public Property LastErrorCode As Integer\nrem     Public Property MacCreator As String\nrem     Attributes( \"Deprecated\" ) Public Property MacDirID As Integer\nrem     Attributes( \"Deprecated\" ) Public Property MacType As String\nrem     Public Property MacVRefNum As Integer\nnew     Public Property ModificationDateTime As DateTime\nrem     Public Property ResourceForkLength As Integer\nnew     Public Enum PathModes As Global.Integer\nnew         Native = 3\nnew         Shell = 1\nnew         URL = 2\nnew     End Enum\nnew     Public Enum SaveInfoModes As Global.Integer\nnew         Default = 0\nnew         Full = 2\nnew         Relative = 1\nnew     End Enum\nchg     Public Sub Constructor(path As String, pathMode As PathModes, followAlias As Boolean = True)\nnew     Public Sub Constructor(path As String, pathMode As Integer = 0)\nchg     Public Sub Permissions(Assigns _value As Integer)\nchg     Public Sub Permissions(Assigns _value As Permissions)\nnew     Public Sub Remove()\nEnd Class\n\nClass FolderItemDialog\nchg     Attributes( \"Deprecated\" = \"InitialFolder\" ) Public Property InitialDirectory As FolderItem\nnew     Public Property InitialFolder As FolderItem\nEnd Class\n\nClass Graphics\nrem     Public Const HandleTypeCGrafPtr = 2\nrem     Public Const HandleTypeGDIPlusGraphics = 6\nchg     Attributes( \"Deprecated\" = \"AntiAliased\" ) Public Property AntiAlias As Boolean\nnew     Public Property AntiAliased As Boolean\nnew     Public Property DrawingColor As Color\nnew     Public Property FontAscent As Double\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"DrawingColor\" ) Public Property ForeColor As Color\nnew     Public Function Handle(type As HandleTypes) As Ptr\nnew     Public Function TextDirection(value As String) As TextDirections\nnew     Public Function TextHeight() As Double\nnew     Public Function TextHeight(Text As String, WrapWidth As Double) As Double\nnew     Public Function TextWidth(Text As String) As Double\nnew     Public Enum HandleTypes As Integer\nnew         CairoContext = 7\nnew         CGContextRef = 5\nnew         HDC = 1\nnew         Direct2DRenderTarget = 8\nnew     End Enum\nchg     Public Property Height As Double\nchg     Attributes( \"Deprecated\" = \"PenSize\" ) Public Property PenHeight As Double\nnew     Public Property PenSize As Double\nchg     Attributes( \"Deprecated\" = \"PenSize\" ) Public Property PenWidth As Double\nnew     Public Sub DrawPath(path As GraphicsPath, autoClose As Boolean = False)\nnew     Public Sub DrawRectangle(x As Double, y As Double, width As Double, height As Double)\nnew     Public Sub DrawRoundRectangle(x As Double, y As Double, width As Double, height As Double, arcWidth As Double, arcHeight As Double)\nnew     Public Sub DrawText(str As String, x As Double, y As Double, width As Double = 0, condense As Boolean = False)\nnew     Public Sub FillPath(path As GraphicsPath, autoClose As Boolean = False)\nnew     Public Sub FillRectangle(x As Double, y As Double, width As Double, height As Double)\nnew     Public Sub FillRoundRectangle(x As Double, y As Double, width As Double, height As Double, arcWidth As Double, arcHeight As Double)\nchg     Attributes( \"Deprecated\" = \"FontAscent\" ) Public Property TextAscent As Double\nnew     Public Enum TextDirections As Global.Integer\nnew         Unknown = 0\nnew         LeftToRight = 1\nnew         RightToLeft = 2\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nrem     Public Property TextHeight As Double\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nrem     Attributes( \"Deprecated\" ) Public Property UseOldRenderer As Boolean\nchg     Public Property Width As Double\nEnd Class\n\nnew Class GraphicsPath\nnew     Public Property CurrentPoint As Point\nnew     Public Property IsEmpty As Boolean\nnew     Public Property IsRectangle As Boolean\nnew     Public Sub AddArc(x As Double, y As Double, radius As Double, startRadian As Double, endRadian As Double, clockwise As Boolean)\nnew     Public Sub AddCurveToPoint(cp1X As Double, cp1Y As Double, cp2X As Double, cp2Y As Double, x As Double, y As Double)\nnew     Public Sub AddLineToPoint(x As Double, y As Double)\nnew     Public Sub AddQuadraticCurveToPoint(cpX As Double, cpY As Double, x As Double, y As Double)\nnew     Public Sub AddRectangle(x As Double, y As Double, width As Double, height As Double)\nnew     Public Sub AddRoundRectangle(x As Double, y As Double, width As Double, height As Double, cornerWidth As Double, cornerHeight As Double)\nnew     Public Sub MoveToPoint(x As Double, y As Double)\nnew End Class\n\nClass Group2D\nnew     Public Sub AddObject(object2D As Object2D)\nnew     Public Sub AddObjectAt(index As Integer, object2D As Object2D)\nnew     Public Sub RemoveObject(object2D As Object2D)\nnew     Public Sub RemoveObjectAt(index As Integer)\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Opening\" ) Class GroupBox\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nEnd Class\n\nClass HTMLViewer\nrem     Event CancelLoad(URL As String) As Boolean\nrem     Event Close()\nrem     Event DocumentBegin(URL As String)\nrem     Event DocumentComplete(URL As String)\nrem     Event DocumentProgressChanged(URL As String, percentageComplete As Integer)\nrem     Event Error(errorNumber As Integer, errorMessage As String)\nrem     Event NewWindow() As HTMLViewer\nrem     Event Open()\nrem     Event StatusChanged(newStatus As String)\nrem     Event TitleChanged(newTitle As String)\nEnd Class\n\nClass HTTPSecureSocket\nchg     Public Function Post(url As string, timeout As integer) As string\nchg     Public Function Post(url As string, file As folderitem, timeout As integer) As boolean\nchg     Public Function SendRequest(method As string, url As string, timeout As integer) As string\nchg     Public Function SendRequest(method As string, url As string, file As folderitem, timeout As integer) As boolean\nchg     Public Sub Get(url As string, file As folderItem)\nchg     Public Sub Get(url As string)\nchg     Public Sub Post(url As string, file As folderItem)\nchg     Public Sub Post(url As string)\nEnd Class\n\nClass HTTPSocket\nchg     Public Function Post(url As string, timeout As integer) As string\nchg     Public Function Post(url As string, file As folderitem, timeout As integer) As boolean\nchg     Public Sub Event_Error(err As RuntimeException) Handles Error\nchg     Public Sub Get(url As string, file As folderItem)\nchg     Public Sub Get(url As string)\nEnd Class\n\nClass InternetHeaders\nchg     Public Function Name(zeroBasedIndex As integer) As string\nnew     Public Function ValueAt(index As integer) As string\nchg     Public Sub AddHeader(name As string, value As string)\nnew     Public Sub AppendHeader(name As string, value As string)\nchg     Public Sub Delete(name As string, zeroBasedIndex As integer)\nnew     Public Sub RemoveAllHeaders()\nnew     Public Sub RemoveHeader(name As String, index As Integer = -1)\nchg     Public Sub SetHeader(name As string, value As string, zeroBasedIndex As integer)\nnew     Public Sub Value(name As String, value As String, index As Integer)\nnew     Public Sub Value(name As String, Assigns value As String)\nEnd Class\n\nnew Class InvalidArgumentException\nnew     Inherits RuntimeException\nnew End Class\n\n\nnew Class InvalidJSONException\nnew     Inherits RuntimeException\nnew     Public Property Offset As UInteger\nnew End Class\n\n\nClass IPCSocket\nnew     Event DataReceived()\nchg     Event Error(err As RuntimeException)\nnew     Public Function EndOfFile() As Boolean\nEnd Class\n\nnew Interface Iterable\nnew     Function Iterator() As Iterator\nnew End Interface\nnew Interface Iterator\nnew     Function MoveNext() As Boolean\nnew     Function Value() As Variant\nnew End Interface\n\nClass JSONItem\nchg     Protected Const version = 2.0000000000000000000\nnew     Public Function ChildAt(Index As Integer) As JSONItem\nnew     Public Function NameAt(index As integer) As String\nnew     Public Function ValueAt(index As Integer) As Variant\nchg     Public Sub Add(Value As Variant)\nnew     Public Sub AddAt(index As integer, value As Variant)\nnew     Public Sub Append(Value As Variant)\nchg     Public Sub Child(index As Integer, Assigns value As JSONItem)\nnew     Public Sub ChildAt(Index As Integer, Assigns obj As JSONItem)\nnew     Public Sub RemoveAll()\nnew     Public Sub RemoveAt(Index As Integer)\nnew     Public Sub ValueAt(index As Integer, Assigns value As Variant)\nEnd Class\n\nClass KeychainItem\nnew     Public Sub Remove()\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"AcceleratorKey\" ) Class Label\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nchg     Attributes( \"Deprecated\" = \"TextAlignment\" ) Public Property TextAlign As Integer\nnew     Public Property TextAlignment As TextAlignments\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nnew     Public Property Value As String\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Opening\" ) Class Line\nchg     Attributes( \"Deprecated\" = \"Thickness\" ) Public Property BorderWidth As Double\nnew     Public Property Thickness As Double\nchg     Public Property X1 As Double\nchg     Public Property X2 As Double\nchg     Public Property Y1 As Double\nchg     Public Property Y2 As Double\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"SelectionChanged\" ) Class Listbox\nchg     Attributes( \"Deprecated\" = \"Alignments.Center\" ) Public Const AlignCenter = 2\nchg     Attributes( \"Deprecated\" = \"Alignments.Decimal\" ) Public Const AlignDecimal = 4\nchg     Attributes( \"Deprecated\" = \"Alignments.Default\" ) Public Const AlignDefault = 0\nchg     Attributes( \"Deprecated\" = \"Alignments.Left\" ) Public Const AlignLeft = 1\nchg     Attributes( \"Deprecated\" = \"Alignments.Right\" ) Public Const AlignRight = 3\nnew     Public Const AllColumns = -1\nnew     Public Const AllRows = -1\nchg     Attributes( \"Deprecated\" = \"Borders.Default\" ) Public Const BorderDefault = 0\nchg     Attributes( \"Deprecated\" = \"Borders.DoubleThinSolid\" ) Public Const BorderDoubleThinSolid = 5\nchg     Attributes( \"Deprecated\" = \"Borders.None\" ) Public Const BorderNone = 1\nchg     Attributes( \"Deprecated\" = \"Borders.ThickSolid\" ) Public Const BorderThickSolid = 4\nchg     Attributes( \"Deprecated\" = \"Borders.ThinDotted\" ) Public Const BorderThinDotted = 2\nchg     Attributes( \"Deprecated\" = \"Borders.ThinSolid\" ) Public Const BorderThinSolid = 3\nnew     Public Const NoSelection = -1\nchg     Attributes( \"Deprecated\" = \"RowSelectionTypes.Multiple\" ) Public Const SelectionMultiple = 1\nchg     Attributes( \"Deprecated\" = \"RowSelectionTypes.Single\" ) Public Const SelectionSingle = 0\nchg     Attributes( \"Deprecated\" = \"SortDirections.Ascending\" ) Public Const SortAscending = 1\nchg     Attributes( \"Deprecated\" = \"SortDirections.Descending\" ) Public Const SortDescending = -1\nchg     Attributes( \"Deprecated\" = \"SortDirections.None\" ) Public Const SortNone = 0\nchg     Attributes( \"Deprecated\" = \"CellTypes.Checkbox\" ) Public Const TypeCheckbox = 2\nchg     Attributes( \"Deprecated\" = \"CellTypes.Default\" ) Public Const TypeDefault = 0\nchg     Attributes( \"Deprecated\" = \"CellTypes.TextField\" ) Public Const TypeEditable = 3\nchg     Attributes( \"Deprecated\" = \"CellTypes.TextArea\" ) Public Const TypeEditableTextArea = 4\nchg     Attributes( \"Deprecated\" = \"CellTypes.TextField\" ) Public Const TypeEditableTextField = 3\nchg     Attributes( \"Deprecated\" = \"CellTypes.Normal\" ) Public Const TypeNormal = 1\nnew     Event CellPressed(row As Integer, column As Integer, x As double, y As double) As Boolean\nnew     Event CellTextChanged(row As Integer, column As Integer)\nnew     Event DoubleClicked()\nnew     Event MenuSelected()\nnew     Event PreventSorting(column As Integer) As Boolean\nnew     Event RowCollapsed(row As Integer)\nnew     Event RowComparison(row1 As Integer, row2 As Integer, column As Integer, ByRef result As Integer) As Boolean\nnew     Event RowExpanded(row As Integer)\nnew     Event SelectionChanged()\nchg     Attributes( \"Deprecated\" = \"ActiveTextControl\" ) Public Property ActiveCell As TextEdit\nnew     Public Property ActiveTextControl As TextEdit\nnew     Public Enum Alignments As Global.Integer\nnew         Default = 0\nnew         Left = 1\nnew         Center = 2\nnew         Right = 3\nnew         Decimal = 4\nnew     End Enum\nnew     Public Property AllowAutoHideScrollbars As Boolean\nnew     Public Property AllowExpandableRows As Boolean\nnew     Public Property AllowFocusRing As Boolean\nnew     Public Property AllowResizableColumns As Boolean\nnew     Public Property AllowRowDragging As Boolean\nnew     Public Property AllowRowReordering As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowAutoHideScrollbars\" ) Public Property AutoHideScrollbars As Boolean\nchg     Attributes( \"Deprecated\" = \"HasBorder\" ) Public Property Border As Boolean\nnew     Public Enum Borders As Global.Integer\nnew         Default = 0\nnew         None = 1\nnew         ThinDotted = 2\nnew         ThinSolid = 3\nnew         ThickSolid = 4\nnew         DoubleThinSolid = 5\nnew     End Enum\nnew     Public Enum CellTypes As Global.Integer\nnew         Default = 0\nnew         Normal = 1\nnew         CheckBox = 2\nnew         TextField = 3\nnew         TextArea = 4\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"AllowResizableColumns\" ) Public Property ColumnsResizable As Boolean\nnew     Public Property DropIndicatorVisible As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowRowDragging\" ) Public Property EnableDrag As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowRowReordering\" ) Public Property EnableDragReorder As Boolean\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Function CellAlignmentAt(row As Integer, column As Integer) As Alignments\nnew     Public Function CellAlignmentOffsetAt(row As Integer, column As Integer) As Integer\nnew     Public Function CellBorderBottomAt(row As Integer, column As Integer) As Borders\nnew     Public Function CellBorderLeftAt(row As Integer, column As Integer) As Borders\nnew     Public Function CellBorderRightAt(row As Integer, column As Integer) As Borders\nnew     Public Function CellBorderTopAt(row As Integer, column As Integer) As Borders\nnew     Public Function CellCheckBoxStateAt(row As Integer, column As Integer) As CheckBox.CheckedStates\nnew     Public Function CellCheckBoxValueAt(row As Integer, column As Integer) As Boolean\nchg     Public Function CellTagAt(row As Integer, column As Integer) As Variant\nnew     Public Function CellTooltipAt(row As Integer, column As Integer) As String\nnew     Public Function CellType(row As Integer, column As Integer) As Integer\nnew     Public Function CellTypeAt(row As Integer, column As Integer) As CellTypes\nnew     Public Function CellValueAt(row As Integer, column As Integer) As String\nnew     Public Function ColumnAlignmentAt(index As Integer) As Alignments\nnew     Public Function ColumnAlignmentOffsetAt(index As Integer) As Integer\nnew     Public Function ColumnAt(index As Integer) As ListColumn\nnew     Public Function ColumnSortDirectionAt(index As Integer) As SortDirections\nnew     Public Function ColumnSortTypeAt(column As Integer) As SortTypes\nnew     Public Function ColumnTagAt(column As Integer) As Variant\nnew     Public Function ColumnTypeAt(index As Integer) As CellTypes\nnew     Public Function ExpandableRowAt(row As Integer) As Boolean\nnew     Public Function HeaderAt(index As Integer) As String\nnew     Public Function RowDepthAt(row As Integer) As Integer\nnew     Public Function RowExpandedAt(v As Integer) As Boolean\nnew     Public Function RowImageAt(index As Integer) As Picture\nnew     Public Function RowTagAt(row As Integer) As Variant\nchg     Attributes( \"Deprecated\" = \"GridLinesHorizontalStyle\" ) Public Property GridLinesHorizontal As Integer\nnew     Public Property GridLinesHorizontalStyle As Borders\nchg     Attributes( \"Deprecated\" = \"GridLinesVerticalStyle\" ) Public Property GridLinesVertical As Integer\nnew     Public Property GridLinesVerticalStyle As Borders\nnew     Public Property HasBorder As Boolean\nnew     Public Property HasHeader As Boolean\nchg     Attributes( \"Deprecated\" = \"HasHeader\" ) Public Property HasHeading As Boolean\nnew     Public Property HasHorizontalScrollbar As Boolean\nnew     Public Property HasVerticalScrollbar As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowExpandableRows\" ) Public Property Hierarchical As Boolean\nnew     Public Property LastAddedRowIndex As Integer\nnew     Public Property LastColumnIndex As Integer\nchg     Attributes( \"Deprecated\" = \"LastAddedRowIndex\" ) Public Property LastIndex As Integer\nnew     Public Property LastRowIndex As Integer\nchg     Attributes( \"Deprecated\" = \"RowCount\" ) Public Property ListCount As Integer\nchg     Attributes( \"Deprecated\" = \"SelectedRowIndex\" ) Public Property ListIndex As Integer\nnew     Public Property RowCount As Integer\nnew     Public Property RowSelectionType As RowSelectionTypes\nnew     Public Enum RowSelectionTypes As Global.Integer\nnew         Single = 0\nnew         Multiple = 1\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"HasHorizontalScrollbar\" ) Public Property ScrollBarHorizontal As Boolean\nchg     Attributes( \"Deprecated\" = \"HasVerticalScrollbar\" ) Public Property ScrollBarVertical As Boolean\nchg     Attributes( \"Deprecated\" = \"SelectedRowCount\" ) Public Property SelCount As Integer\nnew     Public Property SelectedRowCount As Integer\nnew     Public Property SelectedRowIndex As Integer\nnew     Public Property SelectedRowValue As String\nchg     Attributes( \"Deprecated\" = \"RowSelectionType\" ) Public Property SelectionType As Integer\nchg     Attributes( \"Deprecated\" = \"DropIndicatorVisible\"\"\" ) Public Property ShowDropIndicator As Boolean\nnew     Public Enum SortDirections As Global.Integer\nnew         Descending = -1\nnew         None = 0\nnew         Ascending = 1\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"SortingColumn\" ) Public Property SortedColumn As Integer\nnew     Public Property SortingColumn As Integer\nnew     Public Enum SortTypes As Integer\nnew         Sortable = 0\nnew         NotSortable = 1\nnew     End Enum\nnew     Public Sub AddExpandableRow(Text As String)\nnew     Public Sub AddExpandableRowAt(row As Integer, text As String, indent As Integer = 0)\nnew     Public Sub AddRowAt(row As Integer, text As String, indent As Integer = 0)\nnew     Public Sub CellAlignmentAt(row As Integer, column As Integer, Assigns value As Alignments)\nnew     Public Sub CellAlignmentOffsetAt(row As Integer, column As Integer, Assigns _value As Integer)\nnew     Public Sub CellBorderBottomAt(row As Integer, column As Integer, Assigns value As Borders)\nnew     Public Sub CellBorderLeftAt(row As Integer, column As Integer, Assigns value As Borders)\nnew     Public Sub CellBorderRightAt(row As Integer, column As Integer, Assigns value As Borders)\nnew     Public Sub CellBorderTopAt(row As Integer, column As Integer, Assigns value As Borders)\nnew     Public Sub CellCheckBoxStateAt(row As Integer, column As Integer, Assigns _value As CheckBox.CheckedStates)\nnew     Public Sub CellCheckBoxValueAt(row As Integer, column As Integer, Assigns _value As Boolean)\nchg     Public Sub CellTag(row As Integer, column As Integer, Assigns value As Variant)\nnew     Public Sub CellTagAt(row As Integer, column As Integer, Assigns value As Variant)\nnew     Public Sub CellTooltipAt(row As Integer, column As Integer, Assigns _value As String)\nnew     Public Sub CellTypeAt(row As Integer, column As Integer, Assigns _value As CellTypes)\nnew     Public Sub CellValueAt(row As Integer, column As Integer, Assigns _value As String)\nnew     Public Sub ColumnAlignmentAt(Index As Integer, Assigns value As Alignments)\nnew     Public Sub ColumnAlignmentOffsetAt(Index As Integer, Assigns _value As Integer)\nnew     Public Sub ColumnAt(Index As Integer, Assigns _value As ListColumn)\nchg     Public Sub ColumnSortDirection(Index As Integer, Assigns value As Integer)\nnew     Public Sub ColumnSortDirectionAt(Index As Integer, Assigns sortDirection As SortDirections)\nnew     Public Sub ColumnSortTypeAt(column As Integer, Assigns value As SortTypes)\nchg     Public Sub ColumnTag(column As Integer, Assigns value As Variant)\nnew     Public Sub ColumnTagAt(column As Integer, Assigns value As Variant)\nnew     Public Sub ColumnTypeAt(Index As Integer, Assigns _value As CellTypes)\nnew     Public Sub EditCellAt(row As Integer, column As Integer)\nnew     Public Sub ExpandableRowAt(row As Integer, Assigns value As Boolean)\nnew     Public Sub HeaderAt(Index As Integer, Assigns _value As String)\nnew     Public Sub RemoveAllRows()\nnew     Public Sub RemoveRowAt(index As Integer)\nnew     Public Sub RowExpandedAt(v As Integer, Assigns _value As Boolean)\nnew     Public Sub RowImageAt(Index As Integer, Assigns _value As Picture)\nnew     Public Sub RowTagAt(row As Integer, Assigns _value As Variant)\nchg     Attributes( \"Deprecated\" = \"SelectedRowValue\" ) Public Property Text As String\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nEnd Class\n\nnew Class Locale\nnew     Public Property CurrencySymbol As String\nnew     Public Property DecimalSeparator As String\nnew     Public Shared Function Current() As Locale\nnew     Public Shared Function Raw() As Locale\nnew     Public Property GroupingSeparator As String\nnew     Public Property Identifier As String\nnew     Public Sub Constructor(localeIdentifier As String)\nnew End Class\n\n\n\nClass MemoryBlock\nchg     Public Function MidB(offset As Integer) As MemoryBlock\nchg     Public Function MidB(offset As Integer, length As Integer) As MemoryBlock\nEnd Class\n\nClass MenuItem\nchg     Event MenuItemSelected() As Boolean\nchg     Event MenuSelected()\nchg     Attributes( \"Deprecated\" = \"AutoEnabled\" ) Public Property AutoEnable As Boolean\nnew     Public Property AutoEnabled As Boolean\nchg     Attributes( \"Deprecated\" = \"HasCheckMark\" ) Public Property Checked As Boolean\nnew     Public Function LastRowIndex() As Integer\nnew     Public Function MenuAt(index As Integer) As MenuItem\nnew     Public Property HasCheckMark As Boolean\nchg     Attributes( \"Deprecated\" = \"Shortcut\" ) Public Property KeyboardShortcut As String\nnew     Public Property Shortcut As String\nnew     Public Sub AddMenu(item As MenuItem)\nnew     Public Sub AddMenuAt(index As Integer, item As MenuItem)\nnew     Public Sub RemoveMenuAt(index As Integer)\nchg     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nnew     Public Property Value As String\nEnd Class\n\nClass MessageDialog\nnew     Public Shared Sub Show(Message As String)\nEnd Class\n\nClass MessageDialogButton\nchg     Attributes( \"Deprecated\" = \"IsCancel\" ) Public Property Cancel As Boolean\nchg     Attributes( \"Deprecated\" = \"IsDefault\" ) Public Property Default As Boolean\nnew     Public Property IsCancel As Boolean\nnew     Public Property IsDefault As Boolean\nnew     Public Property IsVisible As Boolean\nEnd Class\n\nClass Movie\nnew     Public Shared Function Open(movieFile As FolderItem) As Movie\nnew     Public Shared Function OpenURL(url As String) As Movie\nchg     Public Property Handle As Ptr\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"PlayingStarted\" ) Class MoviePlayer\nnew     Event MovieStarted()\nnew     Event MovieStopped()\nnew     Public Property AutoAdjustToMovieSize As Boolean\nchg     Public Property AutoRepeat As Boolean\nnew     Attributes( \"Deprecated\" = \"AutoAdjustToMovieSize\" ) Public Property AutoResize As Boolean\nchg     Attributes( \"Deprecated\" = \"HasController\" ) Public Property Controller As Integer\nnew     Public Property HasController As Boolean\nchg     Attributes( \"Deprecated\" = \"HasStepControls\" ) Public Property HasStep As Boolean\nnew     Public Property HasStepControls As Boolean\nnew     Public Property HasVolumeControl As Boolean\nchg     Attributes( \"Deprecated\" = \"AutoRepeat\" ) Public Property Looping As Boolean\nchg     Attributes( \"Deprecated\" = \"OLEMovieObject\" ) Public Property MovieController As OLEObject\nnew     Public Property OLEMovieObject As OLEObject\nchg     Attributes( \"Deprecated\" = \"RepeatInReverse\" ) Public Property Palindrome As Boolean\nnew     Public Property RepeatInReverse As Boolean\nchg     Attributes( \"Deprecated\" = \"HasVolumeControl\" ) Public Property Speaker As Boolean\nEnd Class\n\nnew Class NetworkException\nnew     Inherits RuntimeException\nnew End Class\n\nnew Class ObjCBlock\nnew     Public Property Handle As Ptr\nnew     Public Sub Constructor(theDelegate As Object)\nnew End Class\n\nClass Object2D\nchg     Attributes( \"Deprecated\" = \"BorderOpacity\" ) Public Property Border As Double\nnew     Public Property BorderOpacity As Double\nchg     Attributes( \"Deprecated\" = \"FillOpacity\" ) Public Property Fill As Double\nnew     Public Property FillOpacity As Double\nEnd Class\n\nClass OLEObject\nchg     Public Function ValueArray2D(name As String) As Variant(,)\nchg     Public Function ValueArray2D(name As String, parameters() As Variant) As Variant(,)\nchg     Public Sub Constructor(programID As String)\nchg     Public Sub Constructor(programID As String, newInstance As Boolean)\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"OpenFileDialog\" ) Class OpenDialog\nchg     Public Function Item(index As Integer) As FolderItem\nEnd Class\n\nnew Class OpenFileDialog\nnew     Inherits FolderItemDialog\nnew     Public Property AllowMultipleSelections As Boolean\nnew     Public Property Count As Integer\nnew     Public Function SelectedFiles(followAlias As Boolean = True) As Iterable\nnew     Public Sub Constructor()\nnew End Class\n\n\n\nchg Attributes( \"DefaultEvent\" = \"Opening\" ) Class Oval\nnew     Public Property BorderThickness As Double\nchg     Attributes( \"Deprecated\" = \"BorderThickness\" ) Public Property BorderWidth As Integer\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"PanelChanged\" ) Class PagePanel\nnew     Event PanelChanged()\nrem     Public Property Enabled As Boolean\nnew     Public Property LastAddedPanelIndex As Integer\nnew     Public Property SelectedPanelIndex As Integer\nnew     Public Sub AddPanel()\nnew     Public Sub AddPanelAt(index As Integer)\nnew     Public Sub RemovePanelAt(index As Integer)\nchg     Attributes( \"Deprecated\" = \"SelectedPanelIndex\" ) Public Property Value As Integer\nEnd Class\n\nClass Paragraph\nchg     Attributes( \"Deprecated\" = \"TextAlignment\" ) Public Property Alignment As Integer\nnew     Public Property TextAlignment As TextAlignments\nEnd Class\n\nClass Picture\nchg     Attributes( \"Deprecated\" = \"QualityMaximum\" ) Public Const QualityMax = 100\nnew     Public Const QualityMaximum = 100\nchg     Attributes( \"Deprecated\" = \"QualityMinimum\" ) Public Const QualityMin = 0\nnew     Public Const QualityMinimum = 0\nnew     Public Enum Formats As Integer\nnew         BMP = 350\nnew         GIF = 402\nnew         JPEG = 151\nnew         PNG = 150\nnew         TIFF = 403\nnew     End Enum\nnew     Public Function ImageAt(v As Integer) As Picture\nchg     Public Shared Function IsExportFormatSupported(format As Picture.Formats) As Boolean\nchg     Public Shared Function IsImportFormatSupported(format As Picture.Formats) As Boolean\nnew     Public Shared Function OpenVector(file As FolderItem) As Picture\nnew     Public Function ToData(format As Picture.Formats, quality As Integer = QualityDefault) As MemoryBlock\nchg     Attributes( \"Deprecated\" = \"IsAlphaChannel\" ) Public Property HasAlphaChannel As Boolean\nnew     Public Property IsAlphaChannel As Boolean\nnew     Public Sub Save(file As FolderItem, format As Picture.Formats, quality As Integer = QualityDefault)\nchg     Attributes( \"Deprecated\" = \"Alpha channels\" ) Public Property Transparent As Integer\nmsngEnd Class\n\nClass PixmapShape\nchg     Public Property SourceLeft As Double\nchg     Public Property SourceTop As Double\nEnd Class\n\nClass POP3SecureSocket\nchg     Attributes( \"Deprecated\" = \"IsEncryptPassword\" ) Public Dim encryptPassword As boolean\nnew     Public Dim IsEncryptPassword As boolean\nchg     Event LoginSucceeded()\nnew     Event LoginSuccessful()\nnew     Event MessagesCounted(count As integer)\nchg     Event RollbackSucceeded()\nnew     Event RollbackSuccessful()\nnew     Event ServerReplied(command As string, data As string)\nnew     Public Sub RequestMessageAt(id As integer)\nnew     Public Sub RequestMessages()\nnew     Public Sub RequestMessages(id As integer)\nnew     Public Sub RetrieveLinesAt(id As integer, lineCount As integer)\nnew     Public Sub RetrieveMessageAt(index As integer)\nnew     Public Sub SendCommand(command As string)\nEnd Class\n\nClass POP3Socket\nchg     Public Sub Event_Error(err As RuntimeException) Handles Error\nEnd Class\n\nClass PopupArrow\nchg     Attributes( \"Deprecated\" = \"FacingDirection\" ) Public Property Facing As Integer\nnew     Public Property FacingDirection As FacingDirections\nnew     Public Enum FacingDirections As Integer\nnew         East = 0\nnew         West = 1\nnew         North = 2\nnew         South = 3\nnew         SmallEast = 4\nnew         SmallWest = 5\nnew         SmallNorth = 6\nnew         SmallSouth = 7\nnew     End Enum\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"SelectionChanged\" ) Class PopupMenu\nchg     Public Const NoSelection = -1\nchg     Event Change()\nchg     Event GotFocus()\nchg     Event LostFocus()\nchg     Event MouseDown(X As Integer, Y As Integer) As Boolean\nnew     Event MouseUp(X As Integer, Y As Integer) As Boolean\nnew     Event SelectionChanged()\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Function RowTagAt(index As Integer) As Variant\nnew     Public Function RowValueAt(index As Integer) As String\nnew     Public Property LastAddedRowIndex As Integer\nnew     Public Property LastRowIndex As Integer\nchg     Attributes( \"Deprecated\" = \"RowCount\" ) Public Property ListCount As Integer\nchg     Attributes( \"Deprecated\" = \"SelectedRowIndex\" ) Public Property ListIndex As Integer\nnew     Public Property RowCount As Integer\nnew     Public Property SelectedRowIndex As Integer\nnew     Public Property SelectedRowValue As String\nnew     Public Sub AddAllRows(rows() As String)\nchg     Public Sub AddRow(item As String)\nnew     Public Sub AddRowAt(row As Integer, str As String)\nnew     Public Sub RemoveAllRows()\nnew     Public Sub RemoveRowAt(index As Integer)\nnew     Public Sub RowTagAt(Index As Integer, Assigns _value As Variant)\nchg     Attributes( \"Deprecated\" = \"SelectedRowValue\" ) Public Property Text As String\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nEnd Class\n\nClass PrefsMenuItem\nchg     Event MenuItemSelected() As Boolean\nchg     Public Function Event_Action() As Boolean Handles Action\nnew     Public Function Event_MenuItemSelected() As Boolean Handles MenuItemSelected\nEnd Class\n\nInterface PreparedSQLStatement\nchg     Sub BindType(index As Integer, type As Integer)\nnew     Function SelectSQL(ParamArray bindItems() As Variant) As RowSet\nEnd Interface\n\n\nInterface PreparedSQLStatementInterface\nchg     Sub BindType(index As Integer, type As Integer)\nEnd Interface\n\n\nClass PrinterSetup\nnew     Public Shared Function OpenPrinter(setup As PrinterSetup) As Graphics\nnew     Public Function ShowPageSetupDialog(parentWindow As Window = Nil) As Boolean\nnew     Public Function ShowPrinterDialog(parentWindow As Window = Nil) As Graphics\nchg     Public Property IsLandscape As Boolean\nnew     Attributes( \"Deprecated\" = \"IsLandscape\" ) Public Property Landscape As Boolean\nchg     Attributes( \"Deprecated\" = \"MaximumHorizontalResolution\" ) Public Property MaxHorizontalResolution As Integer\nnew     Public Property MaximumHorizontalResolution As Integer\nnew     Public Property MaximumVerticalResolution As Integer\nchg     Attributes( \"Deprecated\" = \"MaximumVerticalResolution\" ) Public Property MaxVerticalResolution As Integer\nnew     Public Property Settings As String\nchg     Attributes( \"Deprecated\" = \"Settings\" ) Public Property SetupString As String\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Opening\" ) Class ProgressBar\nnew     Public Property Indeterminate As Boolean\nchg     Attributes( \"Deprecated\" = \"MaximumValue\" ) Public Property Maximum As Integer\nnew     Public Property MaximumValue As Integer\nchg     Public Property Value As Double\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Pressed\" ) Class PushButton\nnew     Event Pressed()\nchg     Attributes( \"Deprecated\" = \"MacButtonStyles\" ) Public Enum ButtonFrameStyle As Integer\n        End Enum\nchg     Attributes( \"Deprecated\" = \"MacButtonStyle\" ) Public Property ButtonStyle As ButtonFrameStyle\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Property MacButtonStyle As MacButtonStyles\nnew     Public Enum MacButtonStyles As Integer\nnew         Push = 0\nnew         Gradient = 1\nnew         Recessed = 3\nnew         Textured = 4\nnew         RoundedTextured = 5\nnew         Square = 6\nnew         Bevel = 7\nnew         Round = 8\nnew         Help = 9\nnew     End Enum\nnew     Public Sub Press()\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nEnd Class\n\nClass QuitMenuItem\nnew     Event MenuItemSelected() As Boolean\nnew     Public Function Event_MenuItemSelected() As Boolean Handles MenuItemSelected\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Pressed\" ) Class RadioButton\nnew     Event ValueChanged()\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nEnd Class\n\nClass Range\nchg     Attributes( \"Deprecated\" = \"EndPosition\" ) Public Property EndPos As Integer\nnew     Public Property EndPosition As Integer\nchg     Attributes( \"Deprecated\" = \"StartPosition\" ) Public Property StartPos As Integer\nnew     Public Property StartPosition As Integer\nEnd Class\n\nInterface Readable\nnew     Function EndOfFile() As Boolean\nEnd Interface\n\nAttributes( \"Deprecated\" = \"SQLiteBlob\" ) Class REALSQLBlob\nnew     Public Function EndOfFile() As Boolean\nEnd Class\n\nAttributes( \"Deprecated\" = \"SQLitePreparedStatement\" ) Class REALSQLPreparedStatement\nchg     Public Function SelectSQL(ParamArray params() As Variant) As RowSet\nnew     Public Function SQLSelect(ParamArray params() As Variant) As RecordSet\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"RowSet\" ) Class RecordSet\nchg     Attributes( \"Deprecated\" = \"RowSet.BeforeFirstRow\" ) Public Property BOF As Boolean\nchg     Attributes( \"Deprecated\" = \"RowSet.AfterLastRow\" ) Public Property EOF As Boolean\nchg     Attributes( \"Deprecated\" = \"RowSet.ColumnCount\" ) Public Property FieldCount As Integer\nchg     Public Function IdxField(oneBasedIndex As Integer) As DatabaseField\nEnd Class\n\nInterface RecordSetInterface\nchg     Function ColumnType(index As UInt32) As Integer\nchg     Function IdxField(index As UInt32) As DatabaseFieldInterface\nEnd Interface\n\n\nchg Attributes( \"DefaultEvent\" = \"Opening\" ) Class Rectangle\nnew     Public Property BorderThickness As Double\nchg     Attributes( \"Deprecated\" = \"BorderThickness\" ) Public Property BorderWidth As Integer\nEnd Class\n\nClass RectControl\nnew     Public Property AllowAutoDeactivate As Boolean\nnew     Public Property AllowTabStop As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowAutoDeactivate\" ) Public Property AutoDeactivate As Boolean\nchg     Attributes( \"Deprecated\" = \"Tooltip\" ) Public Property HelpTag As String\nnew     Public Property Tooltip As String\nEnd Class\n\nClass RegEx\nchg     Public Function Replace(TargetString As String, SearchStartPosition As Integer) As String\nchg     Public Function Replace(TargetString As String) As String\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"Opening\" ) Class RoundRectangle\nnew     Public Property BorderThickness As Double\nchg     Attributes( \"Deprecated\" = \"BorderThickness\" ) Public Property BorderWidth As Integer\nnew     Public Property CornerHeight As Double\nnew     Public Property CornerWidth As Double\nEnd Class\n\nnew Class RowSet\nnew     Implements Iterable\nnew     Public Property AfterLastRow As Boolean\nnew     Public Property BeforeFirstRow As Boolean\nnew     Public Property ColumnCount As Integer\nnew     Public Function Column(Name As String) As DatabaseColumn\nnew     Public Function ColumnAt(index As Integer) As DatabaseColumn\nnew     Public Function ColumnType(index As Integer) As Integer\nnew     Public Function Iterator() As Iterator\nnew     Public Function RowCount() As Integer\nnew     Public Property LastColumnIndex As Integer\nnew     Public Sub Close()\nnew     Protected Sub Constructor()\nnew     Public Sub EditRow()\nnew     Public Sub MoveToFirstRow()\nnew     Public Sub MoveToLastRow()\nnew     Public Sub MoveToNextRow()\nnew     Public Sub MoveToPreviousRow()\nnew     Public Sub RemoveRow()\nnew     Public Sub SaveRow()\nnew End Class\n\nClass RuntimeException\nchg     Public Function StackFrames() As StackFrame()\nchg     End Function\nchg     Public Property Message As String\nchg     End Property\nchg     Public Property Reason As Text\nnew     Public Sub Constructor()\nnew     Public Sub Constructor(message As String, errorCode As Integer = 0)\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"SaveFileDialog\" ) Class SaveAsDialog\nEnd Class\n\nnew Class SaveFileDialog\nnew     Inherits FolderItemDialog\nnew     Public Sub Constructor()\nnew End Class\n\nClass Screen\nnew     Public Property ColorDepth As Integer\nchg     Attributes( \"Deprecated\" = \"ColorDepth\" ) Public Property Depth As Integer\nnew     Public Shared Function ScreenAt(index As Integer) As Screen\nnew     Public Shared Property LastScreenIndex As Integer\nnew     Public Shared Property ScreenCount As Integer\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"ValueChanged\" ) Class ScrollBar\nchg     Attributes( \"Deprecated\" = \"AllowFocus\" ) Public Property AcceptFocus As Boolean\nnew     Public Property AllowFocus As Boolean\nnew     Public Property AllowLiveScrolling As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowLiveScrolling\" ) Public Property LiveScroll As Boolean\nchg     Attributes( \"Deprecated\" = \"MaximumValue\" ) Public Property Maximum As Integer\nnew     Public Property MaximumValue As Integer\nnew     Attributes( \"Deprecated\" = \"MinimumValue\" ) Public Property Minimum As Integer\nchg     Public Property MinimumValue As Integer\nEnd Class\n\nnew Class Segment\nnew     Public Property Enabled As Boolean\nnew     Public Property Icon As Picture\nnew     Public Property Selected As Boolean\nnew     Public Property Title As String\nnew     Public Property Tooltip As String\nnew     Public Property Width As Integer\nnew End Class\n\nnew Class SegmentedButton\nnew     Inherits RectControl\nnew     Event Pressed(segmentIndex As integer)\nnew     Public Function SegmentAt(index As Integer) As Segment\nnew     Public Property LastSegmentIndex As Integer\nnew     Public Property MacButtonStyle As MacButtonStyles\nnew     Public Enum MacButtonStyles As Integer\nnew         Automatic = 0\nnew         Capsule = 1\nnew         RoundRectangle = 2\nnew         Rounded = 3\nnew         TexturedRounded = 4\nnew         TexturedSquare = 5\nnew         SmallSquare = 6\nnew     End Enum\nnew     Public Property SegmentCount As Integer\nnew     Public Property SelectedSegment As Segment\nnew     Public Property SelectedSegmentIndex As Integer\nnew     Public Property SelectionStyle As SelectionStyles\nnew     Public Enum SelectionStyles As Integer\nnew         Single = 0\nnew         Multiple = 1\nnew         None = 2\nnew     End Enum\nnew     Public Sub AddSegment(segment As Segment)\nnew     Public Sub AddSegmentAt(index As Integer, segment As Segment)\nnew     Public Sub Event_CreatePane() Handles CreatePane\nnew     Public Sub RemoveAllSegments()\nnew     Public Sub RemoveSegmentAt()\nnew     Public Sub ResizeSegmentsToFit()\nnew End Class\n\nchg Attributes( \"Deprecated\" = \"SegmentedButton\" ) Class SegmentedControl\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"SerialConnection\" ) Class Serial\nnew     Public Function EndOfFile() As Boolean\nEnd Class\n\nnew Class SerialConnection\nnew     Implements Writeable\nnew     Implements Readable\nnew     Public Const AccessDenied = 100\nnew     Public Const Baud115200 = 14\nnew     Public Const Baud1200 = 2\nnew     Public Const Baud14400 = 9\nnew     Public Const Baud1800 = 3\nnew     Public Const Baud19200 = 10\nnew     Public Const Baud230400 = 15\nnew     Public Const Baud2400 = 4\nnew     Public Const Baud28800 = 11\nnew     Public Const Baud300 = 0\nnew     Public Const Baud3600 = 5\nnew     Public Const Baud38400 = 12\nnew     Public Const Baud4800 = 6\nnew     Public Const Baud57600 = 13\nnew     Public Const Baud600 = 1\nnew     Public Const Baud7200 = 7\nnew     Public Const Baud9600 = 8\nnew     Public Const Bits5 = 0\nnew     Public Const Bits6 = 1\nnew     Public Const Bits7 = 2\nnew     Public Const Bits8 = 3\nnew     Public Const BreakCondition = 103\nnew     Public Const FramingError = 104\nnew     Public Const InvalidOptions = 102\nnew     Public Const NoError = 0\nnew     Public Const PortNotFound = 101\nnew     Event DataReceived()\nnew     Event Error(e As RuntimeException)\nnew     Event LineStateChanged(changedLines() As LineStates)\nnew     Public Property Baud As Integer\nnew     Public Property Bits As Integer\nnew     Public Property BytesAvailable As Integer\nnew     Public Property BytesLeftToSend As Integer\nnew     Public Property ClearToSend As Boolean\nnew     Public Property CTS As Boolean\nnew     Public Property DataCarrierDetect As Boolean\nnew     Public Property DataSetReady As Boolean\nnew     Public Property DataTerminalReady As Boolean\nnew     Public Property Device As SerialDevice\nnew     Public Property DTR As Boolean\nnew     Public Function Connect() As Boolean\nnew     Public Function EndOfFile() As Boolean\nnew     Public Function EOF() As Boolean\nnew     Public Function LookAhead(encoding As TextEncoding = Nil) As String\nnew     Public Function Read(byteCount As Integer, encoding As TextEncoding = Nil) As String\nnew     Public Function ReadAll(encoding As TextEncoding = Nil) As String\nnew     Public Function ReadError() As Boolean\nnew     Public Function WriteError() As Boolean\nnew     Public Property Handle As Integer\nnew     Public Enum LineStates As Global.Integer\nnew         ClearToSend = 4\nnew         DataCarrierDetect = 8\nnew         DataSetReady = 32\nnew         DataTerminalReady = 1\nnew         RequestToSend = 2\nnew         RingIndicator = 16\nnew     End Enum\nnew     Public Enum Parities As Global.Integer\nnew         None = 0\nnew         Odd = 1\nnew         Even = 2\nnew     End Enum\nnew     Public Property Parity As Parities\nnew     Public Property RequestToSend As Boolean\nnew     Public Property RingIndicator As Boolean\nnew     Public Property StopBit As StopBits\nnew     Public Enum StopBits As Global.Integer\nnew         None = -1\nnew         One = 0\nnew         OnePointFive = 1\nnew         Two = 2\nnew     End Enum\nnew     Public Sub ClearBreak()\nnew     Public Sub Close()\nnew     Public Sub Flush()\nnew     Public Sub LeaveDTROnClose()\nnew     Public Sub Poll()\nnew     Public Sub RequestLineChangeNotification(linesToWatch() As LineStates)\nnew     Public Sub RequestLineChangeNotification(ParamArray linesToWatch() As LineStates)\nnew     Public Sub Reset()\nnew     Public Sub SetBreak()\nnew     Public Sub Write(str As String)\nnew     Public Sub XmitWait()\nnew     Public Property XON As Boolean\nnew End Class\n\nnew Class SerialDevice\nnew     Public Shared Property Count As Integer\nnew     Public Shared Function At(index As Integer) As SerialDevice\nnew     Public Shared Function WithName(name As String) As SerialDevice\nnew     Public Property InputDriverName As String\nnew     Public Property MaximumSpeed As Integer\nnew     Public Property Name As String\nnew     Public Property OutputDriverName As String\nnew     Public Property RatedSpeed As Integer\nnew End Class\n\nchg Attributes( \"Deprecated\" = \"SerialDevice\" ) Class SerialPort\nEnd Class\n\nClass ServerSocket\nchg     Event Error(ErrorCode As Integer, err As RuntimeException)\nnew     Event SocketRequested() As TCPSocket\nEnd Class\n\nClass Shell\nnew     Event ResultReturned()\nchg     Attributes( \"Deprecated\" = \"ExitCode\" ) Public Property ErrorCode As Integer\nnew     Public Property ExecuteMode As ExecuteModes\nnew     Public Enum ExecuteModes As Integer\nnew         Synchronous = 0\nnew         Asynchronous = 1\nnew         Interactive = 2\nnew     End Enum\nnew     Public Property ExitCode As Integer\nchg     Attributes( \"Deprecated\" = \"ExecuteMode\" ) Public Property Mode As Integer\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"ValueChanged\" ) Class Slider\nnew     Public Property AllowLiveScrolling As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowLiveScrolling\" ) Public Property LiveScroll As Boolean\nchg     Attributes( \"Deprecated\" = \"MaximumValue\" ) Public Property Maximum As Integer\nnew     Public Property MaximumValue As Integer\nchg     Attributes( \"Deprecated\" = \"MinimumValue\" ) Public Property Minimum As Integer\nnew     Public Property MinimumValue As Integer\nnew     Public Property TickMarkStyle As TickMarkStyles\nnew     Public Enum TickMarkStyles As Integer\nnew         None = 0\nnew         TopLeft = 1\nnew         BottomRight = 2\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"TickMarkStyle\" ) Public Property TickStyle As TickStyles\nchg     Attributes( \"Deprecated\" = \"TickMarkStyles\" ) Public Enum TickStyles As Integer\n        End Enum\nEnd Class\n\nClass SMTPSecureSocket\nnew     Public Property SMTPConnectionType As SMTPConnectionTypes\nnew     Public Enum SMTPConnectionTypes As Integer\nnew         STARTTLS = 0\nnew         SSLTLS = 1\nnew     End Enum\nnew     Public Sub RemoveAllMessages()\nEnd Class\n\nchg Attributes( \"Deprecated\" ) Class SOAPException\nEnd Class\n\nchg Attributes( \"Deprecated\" ) Class SOAPMethod\nEnd Class\n\nchg Attributes( \"Deprecated\" ) Class SOAPResult\nEnd Class\n\nClass SocketCore\nnew     Event DataReceived()\nchg     Event Error(err As RuntimeException)\nnew     Event SendCompleted(userAborted As Boolean)\nchg     Attributes( \"Deprecated\" ) Public Property LastErrorCode As Integer\nEnd Class\n\nClass Sound\nnew     Public Shared Function Open(flie As FolderItem) As Sound\nEnd Class\n\nClass SpecialFolder\nnew     Public Shared Function Resource(name As String) As FolderItem\nrem     Public Shared Property Var As FolderItem\nnew     Public Shared Property Variable As FolderItem\nnew     Public Shared Property VariableLog As FolderItem\nchg     Attributes( \"Deprecated\" = \"SpecialFolder.VariableLog\" ) Public Shared Property VarLog As FolderItem\nEnd Class\n\nClass SQLiteBlob\nnew     Public Function EndOfFile() As Boolean\nEnd Class\n\nClass SQLiteDatabase\nchg     Public Function AttachDatabase(file As FolderItem, databaseName As String) As Boolean\nchg     Public Function AttachDatabase(file As FolderItem, databaseName As String, encryptionKey As String) As Boolean\nchg     Attributes( \"Deprecated\" = \"WriteAheadLogging\" ) Public Property MultiUser As Boolean\nnew     Public Sub AddDatabase(file As FolderItem, databaseName As String, encryptionKey As String)\nnew     Public Sub Constructor()\nnew     Public Sub Constructor(dbFile As FolderItem)\nnew     Public Sub CreateDatabase()\nnew     Public Sub RemoveDatabase(databaseName As String)\nnew     Public Property WriteAheadLogging As Boolean\nEnd Class\n\nClass SQLiteException\nchg     Inherits DatabaseException\nEnd Class\n\nClass SQLitePreparedStatement\nchg     Public Function SelectSQL(ParamArray params() As Variant) As RowSet\nnew     Public Function SQLSelect(ParamArray params() As Variant) As RecordSet\nchg     Public Sub Bind(zeroBasedIndex As Integer, param As Variant)\nchg     Public Sub Bind(zeroBasedIndex As Integer, param As Variant, type As Integer)\nEnd Class\n\nClass SSLSocket\nchg     Attributes( \"Deprecated\" = \"SSLConnectionType\" ) Public Property ConnectionType As Integer\nchg     Attributes( \"Deprecated\" = \"SSLEnabled\" ) Public Property Secure As Boolean\nnew     Public Property SSLConnectionType As SSLConnectionTypes\nnew     Public Enum SSLConnectionTypes As Integer\nnew         SSLv23 = 2\nnew         TLSv1 = 3\nnew         TLSv11 = 4\nnew         TLSv12 = 5\nnew     End Enum\nnew     Public Property SSLEnabled As Boolean\nchg     Public Sub Event_Error(err As RuntimeException) Handles Error\nEnd Class\n\nnew Class StackFrame\nnew     Public Property Address As Ptr\nnew     Public Property Name As String\nnew End Class\n\nchg Attributes( \"Deprecated\" = \"TextShape\" ) Class StringShape\nEnd Class\n\nClass StyledText\nnew     Public Function FontName(Start As Integer, Length As Integer = 1) As String\nchg     Public Sub AddStyleRun(Run As StyleRun)\nnew     Public Sub AddStyleRunAt(Run As StyleRun, Index As Integer)\nnew     Public Sub AppendStyleRun(Run As StyleRun)\nnew     Public Sub FontName(Start As Integer, Length As Integer = 1, Assigns _value As String)\nnew     Public Sub ParagraphTextAlignment(Index As Integer, Assigns _value As TextAlignments)\nnew     Public Sub RemoveStyleRunAt(Index As Integer)\nEnd Class\n\nClass StyleRun\nnew     Public Property FontSize As Single\nnew     Public Property IsBold As Boolean\nnew     Public Property IsItalic As Boolean\nnew     Public Property IsUnderline As Boolean\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property Size As Single\nEnd Class\n\n\nClass TabPanel\nrem     Public Property Enabled As Boolean\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Function CaptionAt(Index As Integer) As String\nnew     Public Sub AddTab(name As String)\nnew     Public Sub CaptionAt(Index As Integer, Assigns _value As String)\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nEnd Class\n\nClass TCPSocket\nnew     Event SendingProgressed(bytesSent As Integer, bytesLeft As Integer) As Boolean\nnew     Public Function EndOfFile() As Boolean\nEnd Class\n\n\nchg Attributes( \"DefaultEvent\" = \"AllowFocusRing\" ) Class TextArea\nnew     Event MenuSelected()\nnew     Event SelectionChanged()\nnew     Event TextChanged()\nnew     Event ValidationFailed(InvalidText As String, StartPosition As Integer)\nchg     Attributes( \"Deprecated\" = \"AllowTabs\" ) Public Property AcceptTabs As Boolean\nchg     Attributes( \"Deprecated\" = \"TextAlignment\" ) Public Property Alignment As Integer\nnew     Public Property AllowFocusRing As Boolean\nnew     Public Property AllowStyledText As Boolean\nnew     Public Property AllowTabs As Boolean\nchg     Attributes( \"Deprecated\" = \"BackgroundColor\" ) Public Property BackColor As Color\nnew     Public Property BackgroundColor As Color\nchg     Attributes( \"Deprecated\" = \"HasBorder\" ) Public Property Border As Boolean\nchg     Attributes( \"Deprecated\" ) Public Property DataField As String\nchg     Attributes( \"Deprecated\" ) Public Property DataSource As String\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Function CharacterPosition(lineNumber As Integer) As Integer\nnew     Public Function CharacterPosition(x As Double, y As Double) As Integer\nnew     Public Function InsertionPosition(x As Double, y As Double) As Integer\nnew     Public Function LineNumber(position As Integer) As Integer\nnew     Public Function VerticalScrollPosition() As Integer\nnew     Public Property HasBorder As Boolean\nnew     Public Property HasHorizontalScrollbar As Boolean\nnew     Public Property HasVerticalScrollbar As Boolean\nnew     Public Property HorizontalScrollPosition As Integer\nchg     Attributes( \"Deprecated\" = \"MaximumCharactersAllowed\" ) Public Property LimitText As Integer\nchg     Attributes( \"Deprecated\" ) Public Property LiveUpdate As Boolean\nchg     Attributes( \"Deprecated\" = \"ValidationMask\" ) Public Property Mask As String\nnew     Public Property MaximumCharactersAllowed As Integer\nchg     Attributes( \"Deprecated\" = \"HasHorizontalScrollbar\" ) Public Property ScrollBarHorizontal As Boolean\nchg     Attributes( \"Deprecated\" = \"HasVerticalScrollbar\" ) Public Property ScrollBarVertical As Boolean\nchg     Attributes( \"Deprecated\" = \"SelectionAlignment\" ) Public Property SelAlignment As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionBold\" ) Public Property SelBold As Boolean\nnew     Public Property SelectedText As String\nnew     Public Property SelectionAlignment As Integer\nnew     Public Property SelectionBold As Boolean\nnew     Public Property SelectionFontName As String\nnew     Public Property SelectionFontSize As Single\nnew     Public Property SelectionItalic As Boolean\nnew     Public Property SelectionLength As Integer\nnew     Public Property SelectionPlain As Boolean\nnew     Public Property SelectionStart As Integer\nnew     Public Property SelectionTextColor As Color\nnew     Public Property SelectionUnderline As Boolean\nchg     Attributes( \"Deprecated\" = \"SelectionItalic\" ) Public Property SelItalic As Boolean\nchg     Attributes( \"Deprecated\" = \"SelectionLength\" ) Public Property SelLength As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionPlain\" ) Public Property SelPlain As Boolean\nchg     Attributes( \"Deprecated\" = \"SelectionStart\" ) Public Property SelStart As Integer\nchg     Attributes( \"Deprecated\" = \"SelectedText\" ) Public Property SelText As String\nchg     Attributes( \"Deprecated\" = \"SelectionTextColor\" ) Public Property SelTextColor As Color\nchg     Attributes( \"Deprecated\" = \"SelectionFontName\" ) Public Property SelTextFont As String\nchg     Attributes( \"Deprecated\" = \"SelectionFontSize\" ) Public Property SelTextSize As Single\nchg     Attributes( \"Deprecated\" = \"SelectionUnderline\" ) Public Property SelUnderline As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowStyledText\" ) Public Property Styled As Boolean\nnew     Public Sub AddText(text As String)\nnew     Public Sub VerticalScrollPosition(Assigns _value As Integer)\nchg     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nnew     Public Property TextAlignment As TextAlignments\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nnew     Public Property ValidationMask As String\nnew     Public Property Value As String\nEnd Class\n\nClass TextEdit\nchg     Attributes( \"Deprecated\" = \"AllowTabs\" ) Public Property AcceptTabs As Boolean\nnew     Public Property AllowFocusRing As Boolean\nnew     Public Property AllowSpellChecking As boolean\nnew     Public Property AllowTabs As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowSpellChecking\" ) Public Property AutomaticallyCheckSpelling As boolean\nchg     Attributes( \"Deprecated\" = \"BackgroundColor\" ) Public Property BackColor As Color\nnew     Public Property BackgroundColor As Color\nchg     Attributes( \"Deprecated\" = \"IsBold\" ) Public Property Bold As Boolean\nchg     Attributes( \"Deprecated\" = \"HasBorder\" ) Public Property Border As Boolean\nchg     Attributes( \"Deprecated\" ) Public Property DataSource As String\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Function CharacterPosition(lineNumber As Integer) As Integer\nnew     Public Function CharacterPosition(x As Double, y As Double) As Integer\nnew     Public Function InsertionPosition(x As Double, y As Double) As Integer\nnew     Public Function LineNumber(position As Integer) As Integer\nnew     Public Property HasBorder As Boolean\nnew     Public Property HorizontalScrollPosition As Integer\nnew     Public Property IsBold As Boolean\nnew     Public Property IsItalic As Boolean\nnew     Public Property IsReadOnly As Boolean\nnew     Public Property IsUnderline As Boolean\nchg     Attributes( \"Deprecated\" = \"IsItalic\" ) Public Property Italic As Boolean\nchg     Attributes( \"Deprecated\" ) Public Property LiveUpdate As Boolean\nchg     Attributes( \"Deprecated\" = \"ValidationMask\" ) Public Property Mask As String\nchg     Attributes( \"Deprecated\" = \"IsReadOnly\" ) Public Property ReadOnly As Boolean\nnew     Public Property SelectedText As String\nnew     Public Property SelectionLength As Integer\nnew     Public Property SelectionStart As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionLength\" ) Public Property SelLength As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionStart\" ) Public Property SelStart As Integer\nchg     Attributes( \"Deprecated\" = \"SelectedText\" ) Public Property SelText As String\nnew     Public Sub AddText(text As String)\nchg     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nnew     Public Property TextAlignment As TextAlignments\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"IsUnderline\" ) Public Property Underline As Boolean\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nnew     Public Property ValidationMask As String\nnew     Public Property Value As String\nEnd Class\n\nchg Attributes( \"DefaultEvent\" = \"TextChanged\" ) Class TextField\nnew     Event MenuSelected()\nnew     Event SelectionChanged()\nnew     Event TextChanged()\nnew     Event ValidationFailed(InvalidText As String, StartPosition As Integer)\nchg     Attributes( \"Deprecated\" = \"AllowTabs\" ) Public Property AcceptTabs As Boolean\nchg     Attributes( \"Deprecated\" = \"TextAlignment\" ) Public Property Alignment As Integer\nnew     Public Property AllowFocusRing As Boolean\nnew     Public Property AllowTabs As Boolean\nchg     Attributes( \"Deprecated\" = \"BackgroundColor\" ) Public Property BackColor As Color\nnew     Public Property BackgroundColor As Color\nchg     Attributes( \"Deprecated\" = \"HasBorder\" ) Public Property Border As Boolean\nchg     Attributes( \"Deprecated\" = \"Hint\" ) Public Property CueText As String\nchg     Attributes( \"Deprecated\" ) Public Property DataField As String\nchg     Attributes( \"Deprecated\" ) Public Property DataSource As String\nnew     Public Property FontName As String\nnew     Public Property FontSize As Single\nnew     Public Property FontUnit As FontUnits\nnew     Public Function CharacterPosition(lineNumber As Integer) As Integer\nnew     Public Function CharacterPosition(x As Double, y As Double) As Integer\nnew     Public Function InsertionPosition(x As Double, y As Double) As Integer\nnew     Public Function LineNumber(position As Integer) As Integer\nnew     Public Property HasBorder As Boolean\nnew     Public Property Hint As String\nnew     Public Property HorizontalScrollPosition1 As Integer\nchg     Attributes( \"Deprecated\" = \"MaximumCharactersAllowed\" ) Public Property LimitText As Integer\nchg     Attributes( \"Deprecated\" ) Public Property LiveUpdate As Boolean\nchg     Attributes( \"Deprecated\" = \"ValidationMask\" ) Public Property Mask As String\nnew     Public Property MaximumCharactersAllowed As Integer\nnew     Public Property SelectedText As String\nnew     Public Property SelectionLength As Integer\nnew     Public Property SelectionStart As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionLength\" ) Public Property SelLength As Integer\nchg     Attributes( \"Deprecated\" = \"SelectionStart\" ) Public Property SelStart As Integer\nchg     Attributes( \"Deprecated\" = \"SelectedText\" ) Public Property SelText As String\nnew     Public Sub AddText(text As String)\nchg     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nnew     Public Property TextAlignment As TextAlignments\nchg     Attributes( \"Deprecated\" = \"FontName\" ) Public Property TextFont As String\nchg     Attributes( \"Deprecated\" = \"FontSize\" ) Public Property TextSize As Single\nchg     Attributes( \"Deprecated\" = \"FontUnit\" ) Public Property TextUnit As FontUnits\nchg     Attributes( \"Deprecated\" = \"AllowFocusRing\" ) Public Property UseFocusRing As Boolean\nnew     Public Property ValidationMask As String\nnew     Public Property Value As String\nEnd Class\n\nClass TextInputStream\nnew     Public Property BytePosition As UInt64\nnew     Public Function EndOfFile() As Boolean\nnew     Public Function Handle(type As IOStreamHandleTypes) As Ptr\nchg     Attributes( \"Deprecated\" ) Public Property LastErrorCode As Integer\nchg     Attributes( \"Deprecated\" = \"BytePosition\" ) Public Property PositionB As UInt64\nnew     Public Sub Constructor(handle As Ptr, type As IOStreamHandleTypes)\nEnd Class\n\nClass TextOutputStream\nnew     Public Property Encoding As TextEncoding\nnew     Public Function Handle(type As IOStreamHandleTypes) As Ptr\nnew     Public Shared Function Open(file As FolderItem) As TextOutputStream\nchg     Attributes( \"Deprecated\" ) Public Property LastErrorCode As Integer\nnew     Public Sub Constructor(handle As Ptr, type As IOStreamHandleTypes)\nEnd Class\n\nnew Class TextShape\nnew     Inherits Object2D\nnew     Public Enum Alignment As Integer\nnew         Left = 0\nnew         Top = 1\nnew         Center = 2\nnew         BaseLine = 3\nnew         Right = 4\nnew         Bottom = 5\nnew     End Enum\nnew     Public Property Bold As Boolean\nnew     Public Property FontName As String\nnew     Public Property FontSize As Double\nnew     Public Property FontUnit As FontUnits\nnew     Public Property HorizontalAlignment As Alignment\nnew     Public Property Italic As Boolean\nnew     Attributes( \"Deprecated\" = \"Value\" ) Public Property Text As String\nnew     Public Property Underline As Boolean\nnew     Public Property Value As String\nnew     Public Property VerticalAlignment As Alignment\nnew End Class\n\nClass Thread\nchg     Attributes( \"Deprecated\" ) Public Const NotRunning = 4\nchg     Attributes( \"Deprecated\" ) Public Const Running = 0\nchg     Attributes( \"Deprecated\" ) Public Const Sleeping = 3\nchg     Attributes( \"Deprecated\" ) Public Const Suspended = 2\nchg     Attributes( \"Deprecated\" ) Public Const Waiting = 1\nnew     Event UserInterfaceUpdate(data() As Dictionary)\nchg     Attributes( \"Deprecated\" = \"ThreadState\" ) Public Property State As Integer\nnew     Public Sub AddUserInterfaceUpdate(data As Dictionary)\nnew     Public Sub AddUserInterfaceUpdate(ParamArray data() As Pair)\nnew     Public Sub Pause()\nnew     Public Sub Start()\nnew     Public Sub Stop()\nnew     Public Property ThreadState As ThreadStates\nnew     Public Enum ThreadStates As Integer\nnew         Running = 0\nnew         Waiting = 1\nnew         Paused = 2\nnew         Sleeping = 3\nnew         NotRunning = 4\nnew     End Enum\nEnd Class\n\nClass Timer\nchg     Attributes( \"Deprecated\" = \"RunModes.Multiple\" ) Public Const ModeMultiple = 2\nchg     Attributes( \"Deprecated\" = \"RunModes.Off\" ) Public Const ModeOff = 0\nchg     Attributes( \"Deprecated\" = \"RunModes.Single\" ) Public Const ModeSingle = 1\nnew     Event Run()\nnew     Public Delegate Sub TimerCallLater ()\nnew     Public Delegate Sub TimerCallLaterWithValue (value As Variant)\nchg     Attributes( \"Deprecated\" = \"RunMode\" ) Public Property Mode As Integer\nnew     Public Property RunMode As RunModes\nnew     Public Enum RunModes As Integer\nnew         Off = 0\nnew         Single = 1\nnew         Multiple = 2\nnew     End Enum\nnew     Public Shared Sub CallLater(afterMilliseconds As Integer, method As TimerCallLaterWithValue, value As Variant)\nnew     Public Shared Sub CallLater(afterMilliseconds As Integer, method As TimerCallLater)\nnew     Public Shared Sub CancelCallLater(method As TimerCallLater)\nnew     Public Shared Sub CancelCallLater(method As TimerCallLaterWithValue)\nnew     Public Property Tolerance As Integer\nEnd Class\n\nnew Class TimeZone\nnew     Public Property Abbreviation As String\nnew     Public Shared Function Current() As TimeZone\nnew     Public Property SecondsFromGMT As Integer\nnew     Public Sub Constructor(gmtOffsetInSeconds As Integer)\nnew     Public Sub Constructor(name As String)\nnew     Public Sub Constructor(tz As Xojo.Core.TimeZone)\nnew End Class\n\nchg Attributes( \"DefaultEvent\" = \"Pressed\" ) Class Toolbar\nnew     Event MenuItemSelected(button As ToolbarItem, selectedItem As MenuItem)\nnew     Event Pressed(button As ToolbarItem)\nnew     Public Function ButtonAt(index As Integer) As ToolbarItem\nchg     Public Function Item(index As Integer) As ToolItem\nnew     Public Sub AddButton(item As ToolbarItem)\nnew     Public Sub AddButtonAt(index As Integer, item As ToolbarItem)\nchg     Public Sub Insert(index As Integer, item As ToolItem)\nchg     Public Sub Remove(index As Integer)\nnew     Public Sub RemoveButtonAt(index As Integer)\nEnd Class\n\nnew Class ToolbarButton\nnew     Inherits ToolbarItem\nnew     Public Property ButtonStyle As ButtonStyles\nnew     Public Enum ButtonStyles As Integer\nnew         PushButton = 0\nnew         ToggleButton = 2\nnew         Separator = 1\nnew         DropDownMenu = 3\nnew         SeparatorDropDownMenu = 4\nnew         Space = 5\nnew         FlexibleSpace = 6\nnew     End Enum\nnew     Public Property Icon As Picture\nnew     Public Property Menu As MenuItem\nnew     Public Property Pressed As Boolean\nnew End Class\n\nnew Class ToolbarItem\nnew     Public Property Caption As String\nnew     Public Property Enabled As Boolean\nnew     Attributes( \"Deprecated\" = \"Tooltip\" ) Public Property HelpTag As String\nnew     Public Property Name As String\nnew     Public Property Tag As Variant\nnew     Public Property Tooltip As String\nnew End Class\n\nchg Attributes( \"Deprecated\" = \"ToolbarButton\" ) Class ToolButton\nEnd Class\n\nchg Attributes( \"Deprecated\" = \"ToolbarItem\" ) Class ToolItem\nEnd Class\n\nClass TrayItem\nnew     Event Pressed(pressType As PressTypes)\nchg     Attributes( \"Deprecated\" = \"Tooltip\" ) Public Property HelpTag As String\nnew     Public Enum PressTypes As Global.Integer\nnew         DoubleClick = 102\nnew         LeftClick = 100\nnew         RightClick = 101\nnew     End Enum\nnew     Public Property Tooltip As String\nEnd Class\n\nClass UpDownArrows\nnew     Event UpPressed()\nnew     Event DownPressed()\nchg     Attributes( \"Deprecated\" = \"AllowFocus\" ) Public Property AcceptFocus As Boolean\nnew     Public Property AllowFocus As Boolean\nEnd Class\n\nClass URLConnection\nnew     Public Function ResponseHeaders() As Iterable\nEnd Class\n\nrem Class WebAppSecurityOptions\nrem     Public Dim ConnectionType As ConnectionTypes\nrem     Public Dim FrameEmbedding As FrameOptions\nrem     Public Enum ConnectionTypes As Integer\nrem         SSLv2 = 0\nrem         SSLv23 = 1\nrem         SSLv3 = 2\nrem         TLSv1 = 3\nrem         TLSv11 = 4\nrem         TLSv12 = 5\nrem     End Enum\nrem     Public Enum FrameOptions As Integer\nrem         Deny = 0\nrem         SameOrigin = 1\nrem         Allow = 2\nrem     End Enum\nrem End Class\n\nClass Window\nnew     Event Activated()\nnew     Event CancelClosing(appQuitting As Boolean) As Boolean\nnew     Event Closing()\nnew     Event Deactivated()\nnew     Event Maximized()\nnew     Event MenuSelected()\nnew     Event Minimized()\nnew     Event Opening()\nnew     Event Restored()\nchg     Attributes( \"Deprecated\" = \"BackgroundColor\" ) Public Property BackColor As Color\nnew     Public Property BackgroundColor As Color\nchg     Public Property Bounds As Xojo.Rect\nnew     Public Property Changed As Boolean\nchg     Attributes( \"Deprecated\" = \"HasCloseButton\" ) Public Property CloseButton As Boolean\nchg     Attributes( \"Deprecated\" = \"Changed\" ) Public Property ContentsChanged As Boolean\nnew     Public Property DefaultLocation As Locations\nchg     Attributes( \"Deprecated\" = \"Type\" ) Public Property Frame As Integer\nchg     Attributes( \"Deprecated\" = \"HasFullScreenButton\" ) Public Property FullScreenButton As Boolean\nchg     Attributes( \"Deprecated\" = \"HasBackgroundColor\" ) Public Property HasBackColor As Boolean\nnew     Public Property HasBackgroundColor As Boolean\nnew     Public Property HasCloseButton As Boolean\nnew     Public Property HasFullScreenButton As Boolean\nnew     Public Property HasMaximizeButton As Boolean\nnew     Public Property HasMinimizeButton As Boolean\nnew     Public Enum Locations As Global.Integer\nnew         Default = 0\nnew         ParentWindow = 1\nnew         MainScreen = 2\nnew         ParentWindowScreen = 3\nnew         Staggered = 4\nnew     End Enum\nchg     Attributes( \"Deprecated\" = \"MaximumHeight\" ) Public Property MaxHeight As Integer\nchg     Attributes( \"Deprecated\" = \"HasMaximizeButton\" ) Public Property MaximizeButton As Boolean\nnew     Public Property MaximumHeight As Integer\nnew     Public Property MaximumWidth As Integer\nchg     Attributes( \"Deprecated\" = \"MaximumWidth\" ) Public Property MaxWidth As Integer\nchg     Attributes( \"Deprecated\" ) Public Property MenuBarVisible As Boolean\nchg     Attributes( \"Deprecated\" = \"MinimumHeight\" ) Public Property MinHeight As Integer\nchg     Attributes( \"Deprecated\" = \"HasMinimizeButton\" ) Public Property MinimizeButton As Boolean\nnew     Public Property MinimumHeight As Integer\nnew     Public Property MinimumWidth As Integer\nchg     Attributes( \"Deprecated\" = \"MinimumWidth\" ) Public Property MinWidth As Integer\nchg     Attributes( \"Deprecated\" = \"DefaultLocation\" ) Public Property Placement As Integer\nnew     Public Property Type As Types\nnew     Public Enum Types As Global.Integer\nnew         Document = 0\nnew         MovableModal = 3\nnew         ModalDialog = 2\nnew         Floating = 1\nnew         PlainBox = 4\nnew         ShadowedBox = 5\nnew         Rounded = 6\nnew         GlobalFloating = 9\nnew         Sheet = 10\nnew         ModelessDialog = 12\nnew     End Enum\nEnd Class\n\nClass XmlDocument\nchg     Public Function Transform(xsl As XmlStylesheet) As String\nchg     Public Function Transform(xsl As XmlStylesheet, saxHandler As XmlXsltHandler) As String\nEnd Class\n\nClass XmlNode\nchg     Public Function Xql(query As String, map() As String) As XmlNodeList\nchg     Public Function Xql(query As String) As XmlNodeList\nchg     Public Function Xql(query As String, map As XmlNamespaces) As XmlNodeList\nEnd Class\n\nClass XmlReader\nchg     Public Sub Constructor(xmlEncoding As String, namespaceSeparator As String)\nchg     Public Sub Constructor(xmlEncoding As String)\nchg     Public Sub Parse(s As String)\nchg     Public Sub Parse(s As String, isFinal As Boolean)\nEnd Class\n\nchg     Global Const RBVersion = 2019.0199999999999818\nchg     Global Const RBVersionString = \"2019r2\"\nchg     Global Const XojoVersion = 2019.0199999999999818\nchg     Global Const XojoVersionString = \"2019r2\"<\/code><\/pre>\n\n\n\n<p>Some of the new extends methods on intrinsic types seem to be in modules which introspection won&#8217;t work on so I have to sort them out mostly by hand<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Working on putting together a really comprehensive list of changes So far this is what I have (its mostly just desktop stuff) Some of the new extends methods on intrinsic types seem to be in modules which introspection won&#8217;t work on so I have to sort them out mostly by hand<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[6,3],"class_list":["post-370","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-tips","tag-xojo"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/comments?post=370"}],"version-history":[{"count":1,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/370\/revisions"}],"predecessor-version":[{"id":384,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/370\/revisions\/384"}],"wp:attachment":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/media?parent=370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/categories?post=370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/tags?post=370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}