From Wiki96
(in case my browser crashes) |
Undefishin (talk | contribs) |
||
(4 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. | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ Main | |+ Main | ||
Line 22: | 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 32: | Line 36: | ||
| Canvas || All || | | Canvas || All || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Controls | |+ Controls | ||
Line 45: | 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 55: | 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 68: | Line 74: | ||
| Cnv_Ellipse || All || | | Cnv_Ellipse || All || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ System | |+ System | ||
Line 87: | 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]] | | Miscellaneous/[[API:w96.debug|__debug]] || V2+ only || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Network | |+ Network | ||
Line 102: | Line 110: | ||
| SocketIOShared || All || | | SocketIOShared || All || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Strings | |+ Strings | ||
Line 107: | 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 135: | Line 144: | ||
| Substitution/Trim || All || | | Substitution/Trim || All || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ File System | |+ File System | ||
Line 164: | Line 174: | ||
| Custom File Systems/RamFileSystem || V2+ only || | | Custom File Systems/RamFileSystem || V2+ only || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Logic | |+ Logic | ||
Line 185: | Line 196: | ||
| IsNaN || All || | | IsNaN || All || | ||
|} | |} | ||
{| class="wikitable" | {| class="wikitable" | ||
|+ Arrays | |+ Arrays | ||
Line 190: | Line 202: | ||
! Name !! Support !! Notes | ! Name !! Support !! Notes | ||
|- | |- | ||
| ArrayRW || All | | | ArrayRW || All || | ||
|- | |- | ||
| ArrayEnum || All || | | ArrayEnum || All || | ||
|} | |||
{| class="wikitable" | |||
|+ 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 || | |||
|} | |||
{| class="wikitable" | |||
|+ Exposed Objects | |||
|- | |||
! Name !! Support !! Notes | |||
|- | |||
| StandardWindow || All || | |||
|- | |||
| WindowParams || V2+ only || | |||
|- | |||
| MouseEvent || All || | |||
|} | |} |
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.
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 |
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 |
Name | Support | Notes |
---|---|---|
Cnv_Point | All | |
Cnv_Line | All | |
Cnv_Rectangle | All | |
Cnv_Ellipse | All |
(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 |
Name | Support | Notes |
---|---|---|
WebSocket | All | |
SocketIO | All | |
SocketIOShared | All |
(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 |
(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 |
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 |
Name | Support | Notes |
---|---|---|
ArrayRW | All | |
ArrayEnum | All |
(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 |
Name | Support | Notes |
---|---|---|
StandardWindow | All | |
WindowParams | V2+ only | |
MouseEvent | All |