Skip to content
Snippets Groups Projects

Feature 2798

Merged konstantin.kukharenko requested to merge feature-2798 into master
2 files
+ 27
12
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 26
11
import QtQuick 2.0
import QtQuick 2.0
import QtQuick.Controls 2.5
import QtQuick.Controls 2.2
import QtQuick.Controls.Styles 1.4
import QtQuick.Controls.Styles 1.4
import QtGraphicalEffects 1.0
import QtGraphicalEffects 1.0
///This file will be moved to libdap and removed from here.
///This file will be moved to libdap and removed from here.
///this comboBox used int top panel exchange and statusBar will be deleted in the future
///this comboBox used int top panel exchange and statusBar will be deleted in the future
///About property
///About property
/// hilightColor - color of the selected item
///@hilightColor - color of the selected item
/// fontSizeComboBox - font size for the entire widget
///@fontSizeComboBox - font size for the entire widget
///widthPopupComboBoxActive and widthPopupComboBoxNormal - width of the combo box
///@widthPopupComboBoxActive and @widthPopupComboBoxNormal - width of the combo box
/// in the active state and in the normal state
/// in the active state and in the normal state
///spacingEdgeActive and spacingEdgeNormal - padding width of the combo box in the active state
///@sidePaddingActive and @sidePaddingNormal - padding width of the combo box in the active state
/// and in the normal state
/// and in the normal state
 
///@sidePaddingActive and @sidePaddingNormal - sets the indent from the edge of the right and left
 
/// edges of the parent in the active and normal state
 
///@topIndentActive and @topIndentNormal
 
///@bottomIndentActive and @bottomIndentNormal
 
/// - sets the indent from the edge of the upper and lower edges of the parent in the active and normal state
 
ComboBox {
ComboBox {
 
property string normalColorText: "#070023"
property string normalColorText: "#070023"
property string hilightColorText: "#FFFFFF"
property string hilightColorText: "#FFFFFF"
property string normalColor: "#FFFFFF"
property string normalColor: "#FFFFFF"
property string hilightColor: "#330F54"
property string hilightColor: "#330F54"
property int fontSizeComboBox: 16*pt
property int fontSizeComboBox: 16*pt
 
property int widthPopupComboBoxActive: parent.width
property int widthPopupComboBoxActive: parent.width
property int widthPopupComboBoxNormal: parent.width
property int widthPopupComboBoxNormal: parent.width
property int spacingEdgeActive:16 * pt
property int spacingEdgeNormal:16 * pt
property int sidePaddingActive:16 * pt
 
property int sidePaddingNormal:16 * pt
 
 
property int topIndentActive:12 * pt
 
property int topIndentNormal:12 * pt
 
 
property int bottomIndentActive:14 * pt
 
property int bottomIndentNormal:14 * pt
id: customComboBox
id: customComboBox
@@ -36,7 +51,7 @@ ComboBox {
@@ -36,7 +51,7 @@ ComboBox {
height: 24 * pt
height: 24 * pt
anchors.verticalCenter: parent.verticalCenter
anchors.verticalCenter: parent.verticalCenter
anchors.right: parent.right
anchors.right: parent.right
anchors.rightMargin: popup.visible ? spacingEdgeActive : spacingEdgeNormal
anchors.rightMargin: popup.visible ? sidePaddingActive : sidePaddingNormal
}
}
background: Rectangle {
background: Rectangle {
@@ -49,8 +64,8 @@ ComboBox {
@@ -49,8 +64,8 @@ ComboBox {
contentItem: Text {
contentItem: Text {
anchors.fill: parent
anchors.fill: parent
anchors.leftMargin: popup.visible ? spacingEdgeActive : spacingEdgeNormal
anchors.leftMargin: popup.visible ? sidePaddingActive : sidePaddingNormal
anchors.topMargin: 12 * pt
anchors.topMargin: popup.visible ? topIndentActive : topIndentNormal
text: parent.displayText
text: parent.displayText
font.family: fontRobotoRegular.name
font.family: fontRobotoRegular.name
font.pixelSize: fontSizeComboBox
font.pixelSize: fontSizeComboBox
Loading