Warning, /maui/mauikit/demo.6/src/controls/BarsPage.qml is written in an unsupported language. File is not indexed.
0001 import QtQuick 0002 import QtQuick.Controls 0003 import QtQuick.Layouts 0004 0005 import org.mauikit.controls as Maui 0006 0007 DemoPage 0008 { 0009 id: control 0010 title: i18n("Bars") 0011 0012 Maui.SectionGroup 0013 { 0014 title: control.title 0015 spacing: control.spacing 0016 0017 DemoSection 0018 { 0019 title: i18n("ToolBar") 0020 body: i18n("MauiKit ToolBar is split into five sections: farLeftContent, leftContent, middleContent, rightContent and farRightContent. The content is flickable when there is not enought space to fit them all. Also the window can be dragged from the toolbar itself.") 0021 0022 sampleText: 'import org.mauikit.controls as Maui 0023 Maui.ToolBar 0024 { 0025 Layout.fillWidth: true 0026 position: ToolBar.Header 0027 0028 leftContent: [ 0029 ToolButton 0030 { 0031 icon.name: "love" 0032 }, 0033 0034 ToolButton 0035 { 0036 icon.name: "love" 0037 } 0038 ] 0039 0040 middleContent: Maui.SearchField 0041 { 0042 Layout.fillWidth: true 0043 Layout.alignment: Qt.AlignHCenter 0044 Layout.maximumWidth: 500 0045 } 0046 0047 rightContent: [ 0048 ToolButton 0049 { 0050 icon.name: "love" 0051 }, 0052 0053 ToolButton 0054 { 0055 icon.name: "love" 0056 } 0057 ] 0058 }' 0059 column: Maui.ToolBar 0060 { 0061 Layout.fillWidth: true 0062 position: ToolBar.Header 0063 0064 leftContent: [ 0065 ToolButton 0066 { 0067 icon.name: "love" 0068 }, 0069 0070 ToolButton 0071 { 0072 icon.name: "love" 0073 }, 0074 0075 ToolButton 0076 { 0077 icon.name: "love" 0078 }, 0079 0080 ToolButton 0081 { 0082 icon.name: "love" 0083 } 0084 ] 0085 0086 middleContent: Maui.SearchField 0087 { 0088 Layout.fillWidth: true 0089 Layout.alignment: Qt.AlignHCenter 0090 Layout.maximumWidth: 500 0091 } 0092 0093 rightContent: [ 0094 ToolButton 0095 { 0096 icon.name: "love" 0097 }, 0098 0099 ToolButton 0100 { 0101 icon.name: "love" 0102 }, 0103 0104 ToolButton 0105 { 0106 icon.name: "love" 0107 }, 0108 0109 ToolButton 0110 { 0111 icon.name: "love" 0112 } 0113 ] 0114 } 0115 } 0116 0117 DemoSection 0118 { 0119 title: i18n("QQC ToolBar") 0120 body: i18n("QQC control places child items in a row layout.") 0121 0122 column: ToolBar 0123 { 0124 Layout.fillWidth: true 0125 0126 ToolButton 0127 { 0128 icon.name: "love" 0129 } 0130 } 0131 0132 } 0133 0134 DemoSection 0135 { 0136 title: i18n("TabBar") 0137 body: i18n("MauiKit TabBar is split into three sections: leftContent, main content, and rightContent. The content becomes flickable when there is not enought space to fit them all. Also the window can be dragged from the bar itself. This allows to use tab bars as merged toolbars.") 0138 0139 sampleText: 'import org.mauikit.controls as Maui 0140 Maui.TabBar 0141 { 0142 Layout.fillWidth: true 0143 0144 leftContent: ToolButton 0145 { 0146 icon.name: "overflow-menu" 0147 } 0148 0149 rightContent: ToolButton 0150 { 0151 icon.name: "folder-new" 0152 } 0153 0154 Maui.TabButton 0155 { 0156 text: i18n("Tab 1") 0157 width: implicitWidth 0158 } 0159 }' 0160 column: Maui.TabBar 0161 { 0162 Layout.fillWidth: true 0163 0164 leftContent: ToolButton 0165 { 0166 icon.name: "overflow-menu" 0167 } 0168 0169 rightContent: ToolButton 0170 { 0171 icon.name: "folder-new" 0172 } 0173 0174 Maui.TabButton 0175 { 0176 text: i18n("Tab 1") 0177 width: implicitWidth 0178 } 0179 0180 Maui.TabButton 0181 { 0182 text: i18n("Tab 2") 0183 width: implicitWidth 0184 } 0185 0186 Maui.TabButton 0187 { 0188 text: i18n("Tab 3") 0189 width: implicitWidth 0190 } 0191 0192 Maui.TabButton 0193 { 0194 text: i18n("Tab 4") 0195 width: implicitWidth 0196 } 0197 } 0198 } 0199 0200 DemoSection 0201 { 0202 title: i18n("QQC TabBar") 0203 body: i18n("MauiKit control for a place holder message with optional list of actions.") 0204 0205 column: TabBar 0206 { 0207 Layout.fillWidth: true 0208 0209 TabButton 0210 { 0211 text: i18n("Tab 1") 0212 } 0213 0214 TabButton 0215 { 0216 text: i18n("Tab 2") 0217 } 0218 0219 TabButton 0220 { 0221 text: i18n("Tab 3") 0222 } 0223 0224 TabButton 0225 { 0226 text: i18n("Tab 4") 0227 } 0228 } 0229 } 0230 } 0231 }