~bfiller/unity-2d/wait-for-session-again

« back to all changes in this revision

Viewing changes to panel/applets/appname/appnameapplet.cpp

[panel] Make sure long menus do not push indicators off screen.

Show diffs side-by-side

added added

removed removed

Lines of Context:
144
144
    void setupWindowButtonWidget()
145
145
    {
146
146
        m_windowButtonWidget = new QWidget;
 
147
        m_windowButtonWidget->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
147
148
        QHBoxLayout* layout = new QHBoxLayout(m_windowButtonWidget);
148
149
        layout->setContentsMargins(0, 0, WINDOW_BUTTONS_RIGHT_MARGIN, 0);
149
150
        layout->setSpacing(0);
187
188
: d(new AppNameAppletPrivate)
188
189
{
189
190
    d->q = this;
190
 
    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum);
 
191
    setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Minimum);
191
192
 
192
193
    d->setupWindowHelper();
193
194
    d->setupLabel();
198
199
    QHBoxLayout* layout = new QHBoxLayout(this);
199
200
    layout->setMargin(0);
200
201
    layout->setSpacing(0);
201
 
    layout->addWidget(d->m_windowButtonWidget);
 
202
    layout->addWidget(d->m_windowButtonWidget, 0, Qt::AlignLeft);
202
203
    layout->addWidget(d->m_label);
203
204
    layout->addWidget(d->m_menuBarWidget);
204
205