diff --git a/sources/awesome-widget/awesome-widget.cpp b/sources/awesome-widget/awesome-widget.cpp index cc798e7..b2e147d 100644 --- a/sources/awesome-widget/awesome-widget.cpp +++ b/sources/awesome-widget/awesome-widget.cpp @@ -49,6 +49,7 @@ AwesomeWidget::AwesomeWidget(QObject *parent, const QVariantList &args) setBackgroundHints(DefaultBackground); setAspectRatioMode(Plasma::IgnoreAspectRatio); setHasConfigurationInterface(true); + setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); // text format init formatLine.append(QString("")); formatLine.append(QString("")); @@ -202,9 +203,9 @@ void AwesomeWidget::init() textLabel = new CustomLabel(this, debug); QGraphicsProxyWidget *pw = new QGraphicsProxyWidget(this); pw->setAttribute(Qt::WA_TranslucentBackground, true); - pw->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); + pw->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); textLabel->setAttribute(Qt::WA_TranslucentBackground, true); - textLabel->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); + textLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); pw->setWidget(textLabel); mainLayout->addItem(pw, 0, 0); diff --git a/sources/awesome-widget/reinit.cpp b/sources/awesome-widget/reinit.cpp index 1077c66..a2f681e 100644 --- a/sources/awesome-widget/reinit.cpp +++ b/sources/awesome-widget/reinit.cpp @@ -39,6 +39,7 @@ void AwesomeWidget::reinit() textLabel->setPopupEnabled(true); updateText(true); textLabel->adjustSize(); + mainLayout->itemAt(0, 0)->setGeometry(textLabel->geometry()); keys = getKeys(); foundKeys = findKeys();