Add fullscreen switch

pull/2/head
reionwong 4 years ago
parent 80427ed591
commit 6d8655f431

@ -21,6 +21,7 @@
import QtQuick 2.12 import QtQuick 2.12
import QtQuick.Controls 2.5 import QtQuick.Controls 2.5
import QtQuick.Layouts 1.3 import QtQuick.Layouts 1.3
import QtQuick.Window 2.12
import FishUI 1.0 as FishUI import FishUI 1.0 as FishUI
import Cutefish.TermWidget 1.0 import Cutefish.TermWidget 1.0
@ -209,6 +210,13 @@ Page {
onTriggered: Process.openFileManager(_session.currentDir) onTriggered: Process.openFileManager(_session.currentDir)
} }
MenuItem {
text: root.isFullScreen ? qsTr("Exit full screen") : qsTr("Full screen")
onTriggered: {
root.visibility = root.isFullScreen ? Window.Windowed : Window.FullScreen
}
}
MenuItem { MenuItem {
text: qsTr("Settings") text: qsTr("Settings")
onTriggered: { onTriggered: {

@ -62,7 +62,7 @@ FishUI.Window {
} }
onClosing: { onClosing: {
if (!root.isMaximized) { if (!root.isMaximized && !root.isFullScreen) {
settings.width = root.width settings.width = root.width
settings.height = root.height settings.height = root.height
} }

@ -50,28 +50,38 @@
<context> <context>
<name>Terminal</name> <name>Terminal</name>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="177"/> <location filename="../src/qml/Terminal.qml" line="178"/>
<source>Copy</source> <source>Copy</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="183"/> <location filename="../src/qml/Terminal.qml" line="184"/>
<location filename="../src/qml/Terminal.qml" line="197"/> <location filename="../src/qml/Terminal.qml" line="198"/>
<source>Paste</source> <source>Paste</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="203"/> <location filename="../src/qml/Terminal.qml" line="204"/>
<source>Select All</source> <source>Select All</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="208"/> <location filename="../src/qml/Terminal.qml" line="209"/>
<source>Open File Manager</source> <source>Open File Manager</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="213"/> <location filename="../src/qml/Terminal.qml" line="214"/>
<source>Exit full screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="214"/>
<source>Full screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="221"/>
<source>Settings</source> <source>Settings</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>

@ -50,28 +50,38 @@
<context> <context>
<name>Terminal</name> <name>Terminal</name>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="177"/> <location filename="../src/qml/Terminal.qml" line="178"/>
<source>Copy</source> <source>Copy</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="183"/> <location filename="../src/qml/Terminal.qml" line="184"/>
<location filename="../src/qml/Terminal.qml" line="197"/> <location filename="../src/qml/Terminal.qml" line="198"/>
<source>Paste</source> <source>Paste</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="203"/> <location filename="../src/qml/Terminal.qml" line="204"/>
<source>Select All</source> <source>Select All</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="208"/> <location filename="../src/qml/Terminal.qml" line="209"/>
<source>Open File Manager</source> <source>Open File Manager</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
<location filename="../src/qml/Terminal.qml" line="213"/> <location filename="../src/qml/Terminal.qml" line="214"/>
<source>Exit full screen</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="214"/>
<source>Full screen</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="221"/>
<source>Settings</source> <source>Settings</source>
<translation></translation> <translation></translation>
</message> </message>

Loading…
Cancel
Save