Add fullscreen switch

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

@ -21,6 +21,7 @@
import QtQuick 2.12
import QtQuick.Controls 2.5
import QtQuick.Layouts 1.3
import QtQuick.Window 2.12
import FishUI 1.0 as FishUI
import Cutefish.TermWidget 1.0
@ -209,6 +210,13 @@ Page {
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 {
text: qsTr("Settings")
onTriggered: {

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

@ -50,28 +50,38 @@
<context>
<name>Terminal</name>
<message>
<location filename="../src/qml/Terminal.qml" line="177"/>
<location filename="../src/qml/Terminal.qml" line="178"/>
<source>Copy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="183"/>
<location filename="../src/qml/Terminal.qml" line="197"/>
<location filename="../src/qml/Terminal.qml" line="184"/>
<location filename="../src/qml/Terminal.qml" line="198"/>
<source>Paste</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="203"/>
<location filename="../src/qml/Terminal.qml" line="204"/>
<source>Select All</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="208"/>
<location filename="../src/qml/Terminal.qml" line="209"/>
<source>Open File Manager</source>
<translation type="unfinished"></translation>
</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>
<translation type="unfinished"></translation>
</message>

@ -50,28 +50,38 @@
<context>
<name>Terminal</name>
<message>
<location filename="../src/qml/Terminal.qml" line="177"/>
<location filename="../src/qml/Terminal.qml" line="178"/>
<source>Copy</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="183"/>
<location filename="../src/qml/Terminal.qml" line="197"/>
<location filename="../src/qml/Terminal.qml" line="184"/>
<location filename="../src/qml/Terminal.qml" line="198"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="203"/>
<location filename="../src/qml/Terminal.qml" line="204"/>
<source>Select All</source>
<translation></translation>
</message>
<message>
<location filename="../src/qml/Terminal.qml" line="208"/>
<location filename="../src/qml/Terminal.qml" line="209"/>
<source>Open File Manager</source>
<translation></translation>
</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>
<translation></translation>
</message>

Loading…
Cancel
Save