RingPWCT Visual Components
In this chapter, we present the visual components available in RingPWCT.
General/Comments
Index |
Component |
Image |
---|---|---|
1 |
Header |
![]() |
2 |
New Line |
![]() |
3 |
Image |
![]() |
4 |
Comment |
![]() |
General/Templates
Index |
Component |
Image |
---|---|---|
1 |
Basic Program |
![]() |
2 |
Quick Start |
![]() |
Console
Index |
Component |
Image |
---|---|---|
1 |
Print Text |
![]() |
2 |
Get Input |
![]() |
3 |
Get Character |
![]() |
4 |
Get Characters |
![]() |
Control Structures
Index |
Component |
Image |
---|---|---|
1 |
If |
![]() |
2 |
Else |
![]() |
3 |
Else If |
![]() |
4 |
Switch |
![]() |
5 |
Case |
![]() |
6 |
Else (Other) |
![]() |
7 |
For Loop |
![]() |
8 |
For In Loop |
![]() |
9 |
While Loop |
![]() |
10 |
Do Again Loop |
![]() |
11 |
Try Catch |
![]() |
12 |
Exit |
![]() |
13 |
Loop |
![]() |
Variables and Operators
Index |
Component |
Image |
---|---|---|
1 |
Assignment |
![]() |
2 |
Sum |
![]() |
3 |
Subtract |
![]() |
4 |
Multiplication |
![]() |
5 |
Division |
![]() |
6 |
Modulus |
![]() |
7 |
Increment |
![]() |
8 |
Decrement |
![]() |
9 |
Equal (Compare) |
![]() |
10 |
Not Equal (Compare) |
![]() |
11 |
Greater Than |
![]() |
12 |
Greater Than or Equal |
![]() |
13 |
Less Than |
![]() |
14 |
Less Than or Equal |
![]() |
15 |
And |
![]() |
16 |
Or |
![]() |
17 |
Not |
![]() |
Functions
Index |
Component |
Image |
---|---|---|
1 |
Define Function |
![]() |
2 |
Call Function |
![]() |
3 |
Return |
![]() |
Program Structure
Index |
Component |
Image |
---|---|---|
1 |
Load Source File |
![]() |
2 |
Expression |
![]() |
Lists
Index |
Component |
Image |
---|---|---|
1 |
New Empty List |
![]() |
2 |
New List By Range |
![]() |
3 |
New List By Size |
![]() |
4 |
Add Item |
![]() |
5 |
Get List Size |
![]() |
6 |
Delete Item |
![]() |
7 |
Get Item From List |
![]() |
8 |
Set List Item |
![]() |
9 |
Reverse List |
![]() |
10 |
Insert Item |
![]() |
11 |
Swap Items |
![]() |
12 |
Find Item |
![]() |
13 |
Binary Search |
![]() |
14 |
Sort List |
![]() |
15 |
Convert List to String |
![]() |
Strings
Index |
Component |
Image |
---|---|---|
1 |
Get String Length |
![]() |
2 |
Lower Case |
![]() |
3 |
Upper Case |
![]() |
4 |
Set String Index |
![]() |
5 |
Get String Index |
![]() |
6 |
Get Letters From Left |
![]() |
7 |
Get Letters from Right |
![]() |
8 |
Trim |
![]() |
9 |
Copy String |
![]() |
10 |
Get Lines Count in a String |
![]() |
11 |
Find Sub String Position |
![]() |
12 |
Get Sub String from Position |
![]() |
13 |
Get Characters from String |
![]() |
14 |
Sub String Transform |
![]() |
15 |
String Compare |
![]() |
16 |
Convert String to List |
![]() |
Date and Time
Index |
Component |
Image |
---|---|---|
1 |
Clock |
![]() |
2 |
Clocks per second |
![]() |
3 |
Time |
![]() |
4 |
Date |
![]() |
5 |
Time List |
![]() |
6 |
Add Days |
![]() |
7 |
Diffdays |
![]() |
Check Data Type and Conversion
Index |
Component |
Image |
---|---|---|
1 |
Check Data Type |
![]() |
2 |
Check Character |
![]() |
3 |
Conversion |
![]() |
Math
Index |
Component |
Image |
---|---|---|
1 |
Math Functions |
![]() |
Files
Index |
Component |
Image |
---|---|---|
1 |
Read File to String |
![]() |
2 |
Write File from String |
![]() |
3 |
Directory Contents |
![]() |
4 |
Rename File |
![]() |
5 |
Remove File |
![]() |
6 |
Open File |
![]() |
7 |
Close File |
![]() |
8 |
File Flush |
![]() |
9 |
Temp File |
![]() |
10 |
Temp Name |
![]() |
11 |
File Position |
![]() |
12 |
File Rewind |
![]() |
13 |
File Position Handle |
![]() |
14 |
Set File Position |
![]() |
15 |
File Clear Error |
![]() |
16 |
Check End of File (EOF) |
![]() |
17 |
Check File Error |
![]() |
18 |
Print Error |
![]() |
19 |
File Get Character |
![]() |
20 |
File Get String |
![]() |
21 |
File Put Character |
![]() |
22 |
File Put String |
![]() |
23 |
File Unget Character |
![]() |
24 |
File Read Data |
![]() |
25 |
File Write Data |
![]() |
26 |
File Exists |
![]() |
27 |
Numbers and Bytes |
![]() |
28 |
File Reopen |
![]() |
29 |
File Seek |
![]() |
System
Index |
Component |
Image |
---|---|---|
1 |
Run System Command |
![]() |
2 |
Get System Variable |
![]() |
3 |
Check Operating System |
![]() |
4 |
Windows New Line |
![]() |
5 |
Get Active File Name |
![]() |
6 |
Previous File Name |
![]() |
7 |
Current Directory |
![]() |
8 |
Get Executable File Name |
![]() |
9 |
Change Directory |
![]() |
10 |
Get Executable Folder |
![]() |
11 |
Get Ring Version |
![]() |
12 |
Shutdown |
![]() |
Dynamic Code and Debugging
Index |
Component |
Image |
---|---|---|
1 |
Eval |
![]() |
2 |
Raise |
![]() |
3 |
Assert |
![]() |
Database/ODBC
Index |
Component |
Image |
---|---|---|
1 |
ODBC Init |
![]() |
2 |
ODBC Drivers |
![]() |
3 |
ODBC Data Sources |
![]() |
4 |
ODBC Close |
![]() |
5 |
ODBC Connect |
![]() |
6 |
ODBC Disconnect |
![]() |
7 |
ODBC Execute |
![]() |
8 |
ODBC Column Count |
![]() |
9 |
ODBC Fetch |
![]() |
10 |
ODBC Get Data |
![]() |
11 |
ODBC Tables |
![]() |
12 |
ODBC Columns |
![]() |
13 |
ODBC Auto Commit |
![]() |
14 |
ODBC Commit |
![]() |
15 |
ODBC Rollback |
![]() |
Database/MySQL
Index |
Component |
Image |
---|---|---|
1 |
MySQL Info |
![]() |
2 |
MySQL Init |
![]() |
3 |
MySQL Error |
![]() |
4 |
MySQL Connect |
![]() |
5 |
MySQL Close |
![]() |
6 |
MySQL Query |
![]() |
7 |
MySQL Insert ID |
![]() |
8 |
MySQL Result |
![]() |
9 |
MySQL Next Result |
![]() |
10 |
MySQL Columns |
![]() |
11 |
MySQL Result 2 |
![]() |
12 |
MySQL Escape String |
![]() |
13 |
MySQL Auto Commit |
![]() |
14 |
MySQL Commit |
![]() |
15 |
MySQL Rollback |
![]() |
Database/SQLite
Index |
Component |
Image |
---|---|---|
1 |
SQLite Init |
![]() |
2 |
SQLite Open |
![]() |
3 |
SQLite Execute |
![]() |
4 |
SQLite Close |
![]() |
Security and Internet Functions
Index |
Component |
Image |
---|---|---|
1 |
MD5 |
![]() |
2 |
SHA1 |
![]() |
3 |
SHA256 |
![]() |
4 |
SHA512 |
![]() |
5 |
SHA384 |
![]() |
6 |
SHA224 |
![]() |
7 |
Encrypt |
![]() |
8 |
Decrypt |
![]() |
9 |
Random Bytes |
![]() |
10 |
Download |
![]() |
11 |
Send Email |
![]() |
Object Oriented Programming
Index |
Component |
Image |
---|---|---|
1 |
Define Class |
![]() |
2 |
New Object |
![]() |
3 |
Braces |
![]() |
1 |
Free Typing |
![]() |
5 |
Access Object |
![]() |
6 |
Define Package |
![]() |
7 |
Import Package |
![]() |
8 |
Set Object Attribute |
![]() |
9 |
Get Object Attribute |
![]() |
10 |
Call Object Method |
![]() |
Functional Programming
Index |
Component |
Image |
---|---|---|
1 |
Call Function by Variable |
![]() |
2 |
Anonymous Function |
![]() |
3 |
Nested Function |
![]() |
Reflection and Meta-programming
Index |
Component |
Image |
---|---|---|
1 |
Locals Info |
![]() |
2 |
Globals Info |
![]() |
3 |
Functions Info |
![]() |
4 |
C Functions Info |
![]() |
5 |
Is Local |
![]() |
6 |
Is Global |
![]() |
7 |
Is Function |
![]() |
8 |
Is C Function |
![]() |
9 |
Packages Info |
![]() |
10 |
Is Package |
![]() |
11 |
Classes Info |
![]() |
12 |
Is Class |
![]() |
13 |
Package Classes Info |
![]() |
14 |
Is Package Contains Class |
![]() |
15 |
Class Name |
![]() |
16 |
Object ID |
![]() |
17 |
Is Object |
![]() |
18 |
Attributes |
![]() |
19 |
Methods |
![]() |
20 |
Is Attribute |
![]() |
21 |
Is Private Attribute |
![]() |
22 |
Is Method |
![]() |
23 |
Is Private Method |
![]() |
24 |
Add Attribute |
![]() |
25 |
Add Method |
![]() |
26 |
Get Attribute Value |
![]() |
27 |
Set Attribute Value |
![]() |
28 |
Merge Methods |
![]() |
29 |
Package Name |
![]() |
StdLib/Functions
Index |
Component |
Image |
---|---|---|
1 |
SL Puts |
![]() |
2 |
SL Print |
![]() |
3 |
SL Print to String |
![]() |
4 |
SL Get String |
![]() |
5 |
SL Get Number |
![]() |
6 |
SL Application Path |
![]() |
7 |
SL Just File Path |
![]() |
8 |
SL Just File Name |
![]() |
9 |
SL Times |
![]() |
10 |
SL Map |
![]() |
11 |
SL Filter |
![]() |
12 |
SL Split |
![]() |
13 |
SL Split Many |
![]() |
14 |
SL New List |
![]() |
15 |
SL Capitalized |
![]() |
16 |
SL Is Special |
![]() |
17 |
SL Is Vowel |
![]() |
18 |
SL Line Count |
![]() |
19 |
SL Factorial |
![]() |
20 |
SL Fibonacci |
![]() |
21 |
SL Is Prime |
![]() |
22 |
SL Sign |
![]() |
23 |
SL List to File |
![]() |
24 |
SL File to List |
![]() |
25 |
SL Starts With |
![]() |
26 |
SL Ends With |
![]() |
27 |
SL Greatest Common Divisor |
![]() |
28 |
SL Least Common Multiple |
![]() |
29 |
SL Sum List |
![]() |
30 |
SL Product of a List |
![]() |
31 |
SL Even or Odd |
![]() |
32 |
SL Factors |
![]() |
33 |
SL Is Palindrome |
![]() |
34 |
SL Is Leap Year |
![]() |
35 |
SL Binary Digits |
![]() |
36 |
SL Matrix Multiply |
![]() |
37 |
SL Matrix Transpose |
![]() |
38 |
SL Day of Week |
![]() |
39 |
SL Permutation |
![]() |
40 |
SL Read Line |
![]() |
41 |
SL Sub String Position |
![]() |
42 |
SL Change Sub String |
![]() |
43 |
SL Sleep |
![]() |
44 |
SL Is Main Source File |
![]() |
45 |
SL Directory Exists |
![]() |
46 |
SL Make Directory |
![]() |
47 |
SL File Size |
![]() |
48 |
SL Trim |
![]() |
49 |
SL Epoch Time |
![]() |
50 |
SL System Command |
![]() |
51 |
SL List All Files |
![]() |
StdLib/Classes
Index |
Component |
Image |
---|---|---|
1 |
StdBase Class |
![]() |
2 |
String Class |
![]() |
3 |
List Class |
![]() |
4 |
Stack Class |
![]() |
5 |
Queue Class |
![]() |
6 |
HashTable Class |
![]() |
7 |
Tree Class |
![]() |
8 |
Math Class |
![]() |
9 |
DateTime Class |
![]() |
10 |
File Class |
![]() |
11 |
System Class |
![]() |
12 |
Debug Class |
![]() |
13 |
DataType Class |
![]() |
14 |
Conversion Class |
![]() |
15 |
ODBC Class |
![]() |
16 |
MySQL Class |
![]() |
17 |
SQLite Class |
![]() |
18 |
Security Class |
![]() |
19 |
Internet Class |
![]() |
WebLib/General
Index |
Component |
Image |
---|---|---|
1 |
WL Start Web Application |
![]() |
2 |
WL New Web Page |
![]() |
3 |
WL New Web Object |
![]() |
4 |
WL New Web Page Sub Object |
![]() |
5 |
WL Using Template |
![]() |
WebLib/Classes
Index |
Component |
Image |
---|---|---|
1 |
WL Application Class |
![]() |
2 |
WL Page Class |
![]() |
3 |
WL WebPage Class |
![]() |
4 |
WL HTMLPage Class |
![]() |
5 |
WL BootstrapPage Class |
![]() |
6 |
WL ScriptFunctions Class |
![]() |
7 |
WL StyleFunctions Class |
![]() |
LibCurl
Index |
Component |
Image |
---|---|---|
1 |
LibCurl Easy Init |
![]() |
2 |
LibCurl Easy Perform |
![]() |
3 |
LibCurl Easy Cleanup |
![]() |
4 |
LibCurl Easy Perform Silent |
![]() |
5 |
LibCurl Easy Set Option |
![]() |
GUI/Add Components
Index |
Component |
Image |
---|---|---|
1 |
new Application |
![]() |
2 |
new Window |
![]() |
3 |
new Label |
![]() |
4 |
new Button |
![]() |
5 |
new LineEdit |
![]() |
6 |
new TextEdit |
![]() |
7 |
new ListWidget |
![]() |
8 |
new Treeview |
![]() |
9 |
new Treewidget |
![]() |
10 |
new Combobox |
![]() |
11 |
new Tab |
![]() |
12 |
new TableWidget |
![]() |
13 |
new Progressbar |
![]() |
14 |
new Spinbox |
![]() |
15 |
new Slider |
![]() |
16 |
new DateEdit |
![]() |
17 |
new Dial |
![]() |
18 |
new Webview |
![]() |
19 |
new Checkbox |
![]() |
20 |
new Radiobutton |
![]() |
21 |
new Buttongroup |
![]() |
22 |
new Hyperlink |
![]() |
23 |
new Video |
![]() |
24 |
new Media Player |
![]() |
25 |
new Frame |
![]() |
26 |
new Image |
![]() |
27 |
new Timer |
![]() |
28 |
new Menubar |
![]() |
29 |
new Menu |
![]() |
30 |
new Menu Item |
![]() |
31 |
new Menu Separator |
![]() |
32 |
new Toolbar |
![]() |
33 |
new Statusbar |
![]() |
GUI/Classes
Index |
Component |
Image |
---|---|---|
1 |
Application Class |
![]() |
2 |
Window Class |
![]() |
3 |
Label Class |
![]() |
4 |
Button Class |
![]() |
5 |
Vertical Layout Class |
![]() |
6 |
Horizontal Layout Class |
![]() |
7 |
LineEdit Class |
![]() |
8 |
TextEdit Class |
![]() |
9 |
ListWidget Class |
![]() |
10 |
Checkbox Class |
![]() |
11 |
Slider Class |
![]() |
12 |
Progressbar Class |
![]() |
13 |
Spinbox Class |
![]() |
14 |
Combobox Class |
![]() |
15 |
DateTimeEdit Class |
![]() |
16 |
TableWidget Class |
![]() |
17 |
TreeWidget Class |
![]() |
18 |
RadioButton Class |
![]() |
19 |
WebView Class |
![]() |
20 |
DialSlider Class |
![]() |
21 |
VideoWidget Class |
![]() |
22 |
Frame Class |
![]() |
23 |
LCDNumber Class |
![]() |
24 |
Timer Class |
![]() |
25 |
AllEvents Class |
![]() |
26 |
TabWidget Class |
![]() |
27 |
Statusbar Class |
![]() |
28 |
Toolbar Class |
![]() |
29 |
DockWidget Class |
![]() |
30 |
DesktopWidget Class |
![]() |
31 |
PixMap Class |
![]() |
32 |
Painter Class |
![]() |
33 |
Picture Class |
![]() |
34 |
Pen Class |
![]() |
35 |
Printer Class |
![]() |
36 |
PrintPreviewDialog Class |
![]() |
37 |
MediaPlayer Class |
![]() |
38 |
ColorDialog Class |
![]() |
39 |
FontDialog Class |
![]() |
40 |
FileDialog Class |
![]() |
41 |
InputDialog Class |
![]() |
42 |
MessageBox Class |
![]() |
43 |
RegularExpression Class |
![]() |
44 |
TcpSocket Class |
![]() |
45 |
TCPServer Class |
![]() |
46 |
SQLDatabase Class |
![]() |
47 |
SQLQuery Class |
![]() |
GUI/Dialogs
Index |
Component |
Image |
---|---|---|
1 |
Show Message |
![]() |
2 |
Confirm Message |
![]() |
3 |
Input Box |
![]() |
4 |
Open File Dialog |
![]() |
5 |
Save File Dialog |
![]() |
6 |
Get Folder Dialog |
![]() |
7 |
Get Font Dialog |
![]() |
8 |
Get Color Dialog |
![]() |
GUI/More
Index |
Component |
Image |
---|---|---|
1 |
Objects Library |
![]() |