Como fazer um diálogo SDK do Ubuntu não se estender sobre o mainview completo?

0

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.

    
por xubuntix 05.05.2013 / 17:43

1 resposta

2

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.

    
por Kaleo 06.05.2013 / 11:57