mirror of
https://github.com/monero-project/monero-gui.git
synced 2026-04-08 09:57:25 -04:00
White theme
This commit is contained in:
48
components/TextPlainArea.qml
Normal file
48
components/TextPlainArea.qml
Normal file
@@ -0,0 +1,48 @@
|
||||
import QtQuick 2.9
|
||||
import QtQuick.Controls 2.0
|
||||
|
||||
import "." as MoneroComponents
|
||||
|
||||
TextArea {
|
||||
id: textArea
|
||||
property bool themeTransition: true
|
||||
property string colorWhiteTheme: ""
|
||||
property string colorBlackTheme: ""
|
||||
color: MoneroComponents.Style.defaultFontColor
|
||||
font.family: MoneroComponents.Style.fontRegular.name
|
||||
font.pixelSize: 14 * scaleRatio
|
||||
selectByMouse: false
|
||||
wrapMode: Text.WordWrap;
|
||||
textMargin: 0
|
||||
leftPadding: 0
|
||||
topPadding: 0
|
||||
readOnly: true
|
||||
textFormat: TextEdit.PlainText
|
||||
|
||||
states: [
|
||||
State {
|
||||
name: "black";
|
||||
when: textArea.themeTransition && MoneroComponents.Style.blackTheme
|
||||
PropertyChanges {
|
||||
target: textArea
|
||||
color: {
|
||||
return textArea.colorBlackTheme ? textArea.colorBlackTheme : MoneroComponents.Style._b_defaultFontColor
|
||||
}
|
||||
}
|
||||
}, State {
|
||||
name: "white";
|
||||
when: textArea.themeTransition && !MoneroComponents.Style.blackTheme
|
||||
PropertyChanges {
|
||||
target: textArea
|
||||
color: {
|
||||
return textArea.colorWhiteTheme ? textArea.colorWhiteTheme : MoneroComponents.Style._w_defaultFontColor
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
transitions: Transition {
|
||||
enabled: appWindow.themeTransition
|
||||
ColorAnimation { properties: "color"; easing.type: Easing.InOutQuad; duration: 750 }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user