From Wiki96
(SEXX) Tags: Replaced Reverted |
Undefishin (talk | contribs) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
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. | |||
{| class="wikitable" | |||
|+ 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 || | |||
|} | |||
{| class="wikitable" | |||
|+ 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 | |||
|} | |||
{| class="wikitable" | |||
|+ Graphics | |||
|- | |||
! Name !! Support !! Notes | |||
|- | |||
| Cnv_Point || All || | |||
|- | |||
| Cnv_Line || All || | |||
|- | |||
| Cnv_Rectangle || All || | |||
|- | |||
| Cnv_Ellipse || All || | |||
|} | |||
{| class="wikitable" | |||
|+ 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/[[API:w96.debug|__debug]] || V2+ only || | |||
|} | |||
{| class="wikitable" | |||
|+ Network | |||
|- | |||
! Name !! Support !! Notes | |||
|- | |||
| WebSocket || All || | |||
|- | |||
| SocketIO || All || | |||
|- | |||
| SocketIOShared || All || | |||
|} | |||
{| class="wikitable" | |||
|+ 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 || | |||
|} | |||
{| class="wikitable" | |||
|+ 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 || | |||
|} | |||
{| class="wikitable" | |||
|+ 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 || | |||
|} | |||
{| class="wikitable" | |||
|+ Arrays | |||
|- | |||
! Name !! Support !! Notes | |||
|- | |||
| ArrayRW || 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 |