From Wiki96
(okay im done with this) |
Undefishin (talk | contribs) |
||
(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]] | | 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.
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 |