You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
520 lines
8.7 KiB
520 lines
8.7 KiB
|
3 years ago
|
{
|
||
|
|
"version": "1.0.0",
|
||
|
|
"tui": {
|
||
|
|
"class": "TTkWindow",
|
||
|
|
"params": {
|
||
|
|
"Name": "WinTextEditor",
|
||
|
|
"Position": [
|
||
|
|
4,
|
||
|
|
2
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
73,
|
||
|
|
21
|
||
|
3 years ago
|
],
|
||
|
|
"Min Width": 2,
|
||
|
|
"Min Height": 4,
|
||
|
3 years ago
|
"Max Width": 4098,
|
||
|
|
"Max Height": 4100,
|
||
|
3 years ago
|
"Padding": [
|
||
|
|
3,
|
||
|
|
1,
|
||
|
|
1,
|
||
|
|
1
|
||
|
|
],
|
||
|
|
"Layout": "TTkGridLayout",
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
3 years ago
|
"Title": "\u001b[0m\u001b[0mMr Text editor \ud83d\ude0e\u001b[0m",
|
||
|
|
"Window Flags": 134217728
|
||
|
3 years ago
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkGridLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
3 years ago
|
71,
|
||
|
|
17
|
||
|
3 years ago
|
]
|
||
|
|
},
|
||
|
|
"children": [
|
||
|
|
{
|
||
|
|
"class": "TTkButton",
|
||
|
|
"params": {
|
||
|
|
"Name": "BtnUndo",
|
||
|
|
"Position": [
|
||
|
|
18,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
10,
|
||
|
3 years ago
|
3
|
||
|
|
],
|
||
|
|
"Min Width": 6,
|
||
|
|
"Min Height": 3,
|
||
|
|
"Max Width": 65536,
|
||
|
3 years ago
|
"Max Height": 3,
|
||
|
3 years ago
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
3 years ago
|
"Enabled": true,
|
||
|
3 years ago
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Text": "\u001b[0m\u001b[0mUndo\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false
|
||
|
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
3 years ago
|
10,
|
||
|
3 years ago
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
|
"col": 3,
|
||
|
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"class": "TTkButton",
|
||
|
|
"params": {
|
||
|
|
"Name": "BtnRedo",
|
||
|
|
"Position": [
|
||
|
3 years ago
|
28,
|
||
|
3 years ago
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
11,
|
||
|
3 years ago
|
3
|
||
|
|
],
|
||
|
|
"Min Width": 6,
|
||
|
|
"Min Height": 3,
|
||
|
|
"Max Width": 65536,
|
||
|
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
3 years ago
|
"Enabled": true,
|
||
|
3 years ago
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Text": "\u001b[0m\u001b[0mRedo\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false
|
||
|
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
3 years ago
|
11,
|
||
|
3 years ago
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
|
"col": 4,
|
||
|
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"class": "TTkButton",
|
||
|
|
"params": {
|
||
|
|
"Name": "BtnCut",
|
||
|
|
"Position": [
|
||
|
3 years ago
|
39,
|
||
|
3 years ago
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
10,
|
||
|
3 years ago
|
3
|
||
|
|
],
|
||
|
|
"Min Width": 5,
|
||
|
|
"Min Height": 3,
|
||
|
|
"Max Width": 65536,
|
||
|
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Text": "\u001b[0m\u001b[0mCut\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false
|
||
|
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
3 years ago
|
10,
|
||
|
3 years ago
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
|
"col": 5,
|
||
|
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"class": "TTkButton",
|
||
|
|
"params": {
|
||
|
|
"Name": "BtnCopy",
|
||
|
|
"Position": [
|
||
|
3 years ago
|
49,
|
||
|
3 years ago
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
11,
|
||
|
3 years ago
|
3
|
||
|
|
],
|
||
|
|
"Min Width": 6,
|
||
|
|
"Min Height": 3,
|
||
|
|
"Max Width": 65536,
|
||
|
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Text": "\u001b[0m\u001b[0mCopy\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false
|
||
|
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
3 years ago
|
11,
|
||
|
3 years ago
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
|
"col": 6,
|
||
|
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"class": "TTkButton",
|
||
|
|
"params": {
|
||
|
|
"Name": "BtnPaste",
|
||
|
|
"Position": [
|
||
|
3 years ago
|
60,
|
||
|
3 years ago
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
11,
|
||
|
3 years ago
|
3
|
||
|
|
],
|
||
|
|
"Min Width": 7,
|
||
|
|
"Min Height": 3,
|
||
|
|
"Max Width": 65536,
|
||
|
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Text": "\u001b[0m\u001b[0mPaste\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false
|
||
|
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
3 years ago
|
11,
|
||
|
3 years ago
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
|
"col": 7,
|
||
|
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
3 years ago
|
"class": "TTkFileButtonPicker",
|
||
|
3 years ago
|
"params": {
|
||
|
3 years ago
|
"Name": "BtnOpen",
|
||
|
3 years ago
|
"Position": [
|
||
|
3 years ago
|
0,
|
||
|
3 years ago
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
|
6,
|
||
|
|
3
|
||
|
|
],
|
||
|
3 years ago
|
"Min Width": 4,
|
||
|
3 years ago
|
"Min Height": 3,
|
||
|
|
"Max Width": 6,
|
||
|
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
3 years ago
|
"Text": "\u001b[0m\u001b[0m\ud83d\udcc2\u001b[0m",
|
||
|
3 years ago
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false,
|
||
|
3 years ago
|
"Path": ".",
|
||
|
|
"Caption": "File Dialog",
|
||
|
|
"Filters": "All Files (*)",
|
||
|
|
"Accept Mode": 0,
|
||
|
|
"File Mode": 1
|
||
|
3 years ago
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
6,
|
||
|
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
3 years ago
|
"col": 0,
|
||
|
3 years ago
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
|
},
|
||
|
|
{
|
||
|
3 years ago
|
"class": "TTkFileButtonPicker",
|
||
|
3 years ago
|
"params": {
|
||
|
3 years ago
|
"Name": "BtnSave",
|
||
|
3 years ago
|
"Position": [
|
||
|
3 years ago
|
6,
|
||
|
|
0
|
||
|
3 years ago
|
],
|
||
|
|
"Size": [
|
||
|
3 years ago
|
6,
|
||
|
|
3
|
||
|
3 years ago
|
],
|
||
|
3 years ago
|
"Min Width": 4,
|
||
|
|
"Min Height": 3,
|
||
|
|
"Max Width": 6,
|
||
|
3 years ago
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
3 years ago
|
"Layout": "TTkLayout",
|
||
|
3 years ago
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
3 years ago
|
"Text": "\u001b[0m\u001b[0m\ud83d\udcbe\u001b[0m",
|
||
|
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false,
|
||
|
|
"Path": ".",
|
||
|
|
"Caption": "File Dialog",
|
||
|
|
"Filters": "All Files (*)",
|
||
|
|
"Accept Mode": 1,
|
||
|
|
"File Mode": 0
|
||
|
3 years ago
|
},
|
||
|
3 years ago
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
6,
|
||
|
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
|
"col": 1,
|
||
|
3 years ago
|
"rowspan": 1,
|
||
|
3 years ago
|
"colspan": 1
|
||
|
3 years ago
|
},
|
||
|
|
{
|
||
|
3 years ago
|
"class": "TTkColorButtonPicker",
|
||
|
3 years ago
|
"params": {
|
||
|
3 years ago
|
"Name": "BtnColor",
|
||
|
3 years ago
|
"Position": [
|
||
|
3 years ago
|
12,
|
||
|
3 years ago
|
0
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
|
6,
|
||
|
|
3
|
||
|
|
],
|
||
|
3 years ago
|
"Min Width": 2,
|
||
|
3 years ago
|
"Min Height": 3,
|
||
|
|
"Max Width": 6,
|
||
|
3 years ago
|
"Max Height": 65536,
|
||
|
3 years ago
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Layout": "TTkLayout",
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
3 years ago
|
"Text": "\u001b[0m",
|
||
|
3 years ago
|
"Border": true,
|
||
|
|
"Checkable": false,
|
||
|
|
"Checked": false,
|
||
|
3 years ago
|
"Color": "\u001b[48;2;0;0;68m"
|
||
|
3 years ago
|
},
|
||
|
|
"layout": {
|
||
|
|
"class": "TTkLayout",
|
||
|
|
"params": {
|
||
|
|
"Geometry": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
6,
|
||
|
|
3
|
||
|
|
]
|
||
|
|
},
|
||
|
|
"children": []
|
||
|
|
},
|
||
|
|
"row": 0,
|
||
|
3 years ago
|
"col": 2,
|
||
|
3 years ago
|
"rowspan": 1,
|
||
|
|
"colspan": 1
|
||
|
3 years ago
|
},
|
||
|
|
{
|
||
|
|
"class": "TTkTextEdit",
|
||
|
|
"params": {
|
||
|
|
"Name": "TextEdit",
|
||
|
|
"Position": [
|
||
|
|
0,
|
||
|
|
3
|
||
|
|
],
|
||
|
|
"Size": [
|
||
|
|
71,
|
||
|
|
14
|
||
|
|
],
|
||
|
|
"Min Width": 0,
|
||
|
|
"Min Height": 0,
|
||
|
|
"Max Width": 65536,
|
||
|
|
"Max Height": 65536,
|
||
|
|
"Padding": [
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0
|
||
|
|
],
|
||
|
|
"Visible": true,
|
||
|
|
"Enabled": true,
|
||
|
|
"ToolTip": "\u001b[0m",
|
||
|
|
"Line Number": true,
|
||
|
|
"Read Only": false,
|
||
|
|
"Multi Line": true
|
||
|
|
},
|
||
|
|
"row": 1,
|
||
|
|
"col": 0,
|
||
|
|
"rowspan": 1,
|
||
|
|
"colspan": 8
|
||
|
3 years ago
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"connections": [
|
||
|
|
{
|
||
|
3 years ago
|
"sender": "TextEdit",
|
||
|
3 years ago
|
"receiver": "BtnUndo",
|
||
|
|
"signal": "undoAvailable(bool)",
|
||
|
|
"slot": "setEnabled(bool)"
|
||
|
|
},
|
||
|
|
{
|
||
|
3 years ago
|
"sender": "TextEdit",
|
||
|
3 years ago
|
"receiver": "BtnRedo",
|
||
|
|
"signal": "redoAvailable(bool)",
|
||
|
|
"slot": "setEnabled(bool)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"sender": "BtnUndo",
|
||
|
3 years ago
|
"receiver": "TextEdit",
|
||
|
3 years ago
|
"signal": "clicked()",
|
||
|
|
"slot": "undo()"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"sender": "BtnRedo",
|
||
|
3 years ago
|
"receiver": "TextEdit",
|
||
|
3 years ago
|
"signal": "clicked()",
|
||
|
|
"slot": "redo()"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"sender": "BtnCut",
|
||
|
3 years ago
|
"receiver": "TextEdit",
|
||
|
3 years ago
|
"signal": "clicked()",
|
||
|
|
"slot": "cut()"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"sender": "BtnCopy",
|
||
|
3 years ago
|
"receiver": "TextEdit",
|
||
|
3 years ago
|
"signal": "clicked()",
|
||
|
|
"slot": "copy()"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"sender": "BtnPaste",
|
||
|
3 years ago
|
"receiver": "TextEdit",
|
||
|
3 years ago
|
"signal": "clicked()",
|
||
|
|
"slot": "paste()"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|