mirror of
				https://github.com/Swordfish90/cool-retro-term.git
				synced 2025-10-31 07:04:20 +00:00 
			
		
		
		
	Improve settings window.
This commit is contained in:
		| @@ -41,11 +41,11 @@ int main(int argc, char *argv[]) | ||||
| #if defined(Q_OS_MAC) | ||||
|     // This allows UTF-8 characters usage in OSX. | ||||
|     setenv("LC_CTYPE", "UTF-8", 1); | ||||
|  | ||||
|     // Force fusion style on macOS | ||||
|     QQuickStyle::setStyle("Fusion"); | ||||
| #endif | ||||
|  | ||||
|     // Force fusion style on every platform | ||||
|     QQuickStyle::setStyle("Fusion"); | ||||
|  | ||||
|     if (argc>1 && (!strcmp(argv[1],"-h") || !strcmp(argv[1],"--help"))) { | ||||
|         QTextStream cout(stdout, QIODevice::WriteOnly); | ||||
|         cout << "Usage: " << argv[0] << " [--default-settings] [--workdir <dir>] [--program <prog>] [-p|--profile <prof>] [--fullscreen] [-h|--help]" << endl; | ||||
|   | ||||
| @@ -27,42 +27,49 @@ import QtQuick.Dialogs 1.1 | ||||
| Window { | ||||
|     id: settings_window | ||||
|     title: qsTr("Settings") | ||||
|     width: 800 | ||||
|     height: 600 | ||||
|     width: 600 | ||||
|     height: 480 | ||||
|  | ||||
|     property int tabmargins: 15 | ||||
|  | ||||
|     TabBar { | ||||
|         id: bar | ||||
|         anchors { left: parent.left; right: parent.right; top: parent.top } | ||||
|         TabButton { | ||||
|             text: qsTr("General") | ||||
|         } | ||||
|         TabButton { | ||||
|             text: qsTr("Terminal") | ||||
|         } | ||||
|         TabButton { | ||||
|             text: qsTr("Effects") | ||||
|         } | ||||
|         TabButton { | ||||
|             text: qsTr("Advanced") | ||||
|         } | ||||
|     } | ||||
|     Item { | ||||
|         anchors { fill: parent;  margins: tabmargins } | ||||
|  | ||||
|     StackLayout { | ||||
|         anchors { | ||||
|             top: bar.bottom | ||||
|             left: parent.left | ||||
|             right: parent.right | ||||
|             bottom: parent.bottom | ||||
|             margins: tabmargins | ||||
|         TabBar { | ||||
|             id: bar | ||||
|             anchors { left: parent.left; right: parent.right; top: parent.top; } | ||||
|             TabButton { | ||||
|                 text: qsTr("General") | ||||
|             } | ||||
|             TabButton { | ||||
|                 text: qsTr("Terminal") | ||||
|             } | ||||
|             TabButton { | ||||
|                 text: qsTr("Effects") | ||||
|             } | ||||
|             TabButton { | ||||
|                 text: qsTr("Advanced") | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         currentIndex: bar.currentIndex | ||||
|         Frame { | ||||
|             anchors { | ||||
|                 top: bar.bottom | ||||
|                 left: parent.left | ||||
|                 right: parent.right | ||||
|                 bottom: parent.bottom | ||||
|             } | ||||
|  | ||||
|         SettingsGeneralTab { } | ||||
|         SettingsTerminalTab { } | ||||
|         SettingsEffectsTab { } | ||||
|         SettingsAdvancedTab { } | ||||
|             StackLayout { | ||||
|                 anchors.fill: parent | ||||
|  | ||||
|                 currentIndex: bar.currentIndex | ||||
|  | ||||
|                 SettingsGeneralTab { } | ||||
|                 SettingsTerminalTab { } | ||||
|                 SettingsEffectsTab { } | ||||
|                 SettingsAdvancedTab { } | ||||
|             } | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
 Submodule qmltermwidget updated: 997bdaa832...e9ea684734
									
								
							
		Reference in New Issue
	
	Block a user