A caixa de diálogo usará a tela cheia se a tela for pequena, isto é. se sua largura for menor que uma determinada largura. Este comportamento não é modificável no momento.
Quando eu crio um diálogo com o Ubuntu SDK, como no exemplo abaixo, o diálogo cobre o mainview completo:
import QtQuick 2.0
import Ubuntu.Components 0.1
import Ubuntu.Components.Popups 0.1
MainView {
id: root
applicationName: "pd"
width: units.gu(54)
height: units.gu(96)
Button {
id: mb
text: "Party Down"
width: parent.width * 0.8
anchors.centerIn: parent
onClicked: PopupUtils.open(Qt.createComponent("fundialog.qml"), mb)
}
}
fundialog.qml:
import QtQuick 2.0
import Ubuntu.Components 0.1
import Ubuntu.Components.Popups 0.1
Dialog {
id: fundialog
title: "Are we having fun yet?"
width: units.gu(10)
height: units.gu(10)
Button {
text: "Cancel"
onClicked: PopupUtils.close(fundialog)
}
}
EugostariaqueeleaparecessenaGaleriadoUbuntuSDK:
No entanto, não consigo descobrir em que parte do código da galeria esse comportamento foi corrigido.
A caixa de diálogo usará a tela cheia se a tela for pequena, isto é. se sua largura for menor que uma determinada largura. Este comportamento não é modificável no momento.