Palette: 75% width, centered (was full-width edge-to-edge)

This commit is contained in:
Levi Neely 2026-10-08 11:46:40 +02:00
parent d9df62e7ed
commit 5597dae15d
1 changed files with 6 additions and 5 deletions

View File

@ -414,11 +414,12 @@ void OllieView::positionPalette(PaletteWidget *palette)
if (!w) {
return;
}
// Span the window width (minus a small margin), anchored near the top, so
// long paths / symbol labels fit without truncation.
const int margin = 12;
palette->resize(w->width() - 2 * margin, 320);
palette->move(w->mapToGlobal(QPoint(margin, w->height() / 6)));
// Three quarters of the window width, horizontally centered, anchored near
// the top — roomy enough for long paths / symbol labels without looking
// edge-to-edge.
const int width = (w->width() * 3) / 4;
palette->resize(width, 320);
palette->move(w->mapToGlobal(QPoint((w->width() - width) / 2, w->height() / 6)));
}
void OllieView::showCommandPalette()