From Wiki96
Jump to: navigation, search
(okay im done with this)
 
(3 intermediate revisions by 3 users not shown)
Line 2: Line 2:


And because of the above, there's an element named "VersionSwitch", which was made for making some code appear on one version, but not on other.
And because of the above, there's an element named "VersionSwitch", which was made for making some code appear on one version, but not on other.
==Tables==
 
''TODO: add the background color thing to the middle column''
 
== Tables ==
MultiThreads and Helpers are excluded since they are CodeGen and IDE only.
MultiThreads and Helpers are excluded since they are CodeGen and IDE only.
{| class="wikitable"
{| class="wikitable"
Line 23: Line 26:
| ListBox || All ||
| ListBox || All ||
|-
|-
| TextArea || Partial || doSave and doLoad are not supported on V1
| TextArea || Partial || ''doSave and doLoad are not supported on V1''
|-
|-
| ProgressBar || All ||
| ProgressBar || All ||
Line 33: Line 36:
| Canvas || All ||
| Canvas || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Controls
|+ Controls
Line 46: Line 50:
| MessageBox || All ||
| MessageBox || All ||
|-
|-
| MsgBoxSimple || Partial || doIdleProgress is V2+ only
| MsgBoxSimple || Partial || ''doIdleProgress is V2+ only''
|-
|-
| Alert || Partial? || Is meant to use the system's custom alert method, which doesnt exist in V1
| Alert || Partial? || Is meant to use the system's custom alert method, which doesnt exist in V1
Line 56: Line 60:
| NotifyIcon || All || In older versions of the pack, there was no support for V1
| NotifyIcon || All || In older versions of the pack, there was no support for V1
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Graphics
|+ Graphics
Line 69: Line 74:
| Cnv_Ellipse || All ||
| Cnv_Ellipse || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ System
|+ System
Line 88: Line 94:
| Components/SystemFlags || V2+ only ||
| Components/SystemFlags || V2+ only ||
|-
|-
| Components/WindowSystem || Partial || doCloseAllWindows, doDeactivateAllWindows and StartZIndex are not available in V1
| Components/WindowSystem || Partial || ''doCloseAllWindows, doDeactivateAllWindows and StartZIndex are not available in V1''
|-
|-
| Miscellaneous/[[API:w96.debug|__debug]] || V2+ only ||
| Miscellaneous/[[API:w96.debug|__debug]] || V2+ only ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Network
|+ Network
Line 103: Line 110:
| SocketIOShared || All ||
| SocketIOShared || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Strings
|+ Strings
Line 108: Line 116:
! (Subcategory/)Name !! Support !! Notes
! (Subcategory/)Name !! Support !! Notes
|-
|-
| StrList || V2+ only || doSave and doLoad are not supported on V1
| StrList || V2+ only || ''doSave and doLoad are not supported on V1''
|-
|-
| Delete || All ||
| Delete || All ||
Line 136: Line 144:
| Substitution/Trim || All ||
| Substitution/Trim || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ File System
|+ File System
Line 165: Line 174:
| Custom File Systems/RamFileSystem || V2+ only ||
| Custom File Systems/RamFileSystem || V2+ only ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Logic
|+ Logic
Line 186: Line 196:
| IsNaN || All ||
| IsNaN || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Arrays
|+ Arrays
Line 195: Line 206:
| ArrayEnum || All ||
| ArrayEnum || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Tools
|+ Tools
Line 230: Line 242:
| Types/Converter || All ||
| Types/Converter || All ||
|}
|}
{| class="wikitable"
{| class="wikitable"
|+ Exposed Objects
|+ Exposed Objects

Latest revision as of 14:34, 6 February 2024

As the pack lets you switch the target Windows 96 version for building, the elements in the pack need to be supported for essentially every Windows 96 version.

And because of the above, there's an element named "VersionSwitch", which was made for making some code appear on one version, but not on other.

TODO: add the background color thing to the middle column

Tables

MultiThreads and Helpers are excluded since they are CodeGen and IDE only.

Main
Name Support Notes
Label All
Edit All
CheckBox All
RadioButton All
Button All
DropDown All
ListBox All
TextArea Partial doSave and doLoad are not supported on V1
ProgressBar All
IFrame All
Image All
Canvas All
Controls
Name Support Notes
Timeout All This really has to be remade
Wait V2+ only Uses API that's only present in the next version. This really has to be remade
Interval All This really has to be remade
MessageBox All
MsgBoxSimple Partial doIdleProgress is V2+ only
Alert Partial? Is meant to use the system's custom alert method, which doesnt exist in V1
ContextMenu V2+ only
WApplication V2+ only
NotifyIcon All In older versions of the pack, there was no support for V1
Graphics
Name Support Notes
Cnv_Point All
Cnv_Line All
Cnv_Rectangle All
Cnv_Ellipse All
System
(Subcategory/)Name Support Notes
Exec Partial doExec is not available in V1
Reboot All In V1, simply reloads the page
WRT V2+ only
OSRelease V2+ only
Console All Fun Fact: Nander once wrote a Console element that only had a Log method
Components/SystemConfig V3 only
Components/SystemFlags V2+ only
Components/WindowSystem Partial doCloseAllWindows, doDeactivateAllWindows and StartZIndex are not available in V1
Miscellaneous/__debug V2+ only
Network
Name Support Notes
WebSocket All
SocketIO All
SocketIOShared All
Strings
(Subcategory/)Name Support Notes
StrList V2+ only doSave and doLoad are not supported on V1
Delete All
Copy All
Insert All
Length All
Convert All
Concatenation/StrCat All
Concatenation/StrCatDelim All
Concatenation/FormatStr All
Separation/Split All
Search/Position All
Substitution/StrCase All
Substitution/Replace All
Substitution/Trim All
File System
(Subcategory/)Name Support Notes
DirTools V2+ only
FileTools V2+ only
UniversalTools V2+ only
DirForEach V2+ only
FileStat V2+ only
MkShortcut All
Ini V3 only
Dialogs/ODialog V2+ only
Dialogs/SDialog V2+ only
Custom File Systems/LocalStorageFileSystem V2+ only
Custom File Systems/IndexedFileSystem V2+ only
Custom File Systems/RamFileSystem V2+ only
Logic
Name Support Notes
Operation All
Rand V2+ only Will most likely have a polyfill in the future
If All
Between All
For All
While All
Boolean All
IsNaN All
Arrays
Name Support Notes
ArrayRW All
ArrayEnum All
Tools
(Subcategory/)Name Support Notes
DoData All
EventFromData All
Variable All This really has to be remade
IndexToChanel All The grammar mistake is intentional
VisualStrings All
InlineCode All
TryCatch All
Function All
Comment All
VersionSwitch All
Util V2+ only
FakeLocalStorage All
Object All
Types/TypeOf All
Types/Converter All
Exposed Objects
Name Support Notes
StandardWindow All
WindowParams V2+ only
MouseEvent All