Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
-
-
275920de57feac59f4ab70abbe9df890732c2d19 ; d7912724074fb1ff771534771042743ac811aead, d3eca6874 (dev), 90fe9874d (dev), a1e6fed44 (dev), 5feefd307 (dev)
Description
Some modern applications use the titlebar area to place UI elements like searchbars or tabs. Currently only MacOS is supported to extend the client area into the titlebar. Other platforms could be supported by having a frameless window, which draws the Titlebar on its own. This could be achieved with reinterpreting the window flags
Qt::FramelessWindowHint Qt::WindowCloseButtonHint Qt::WindowMaximizeButtonHint Qt::WindowTitleHint
The user would need to keep care that UI elements in the titlebar do not overlap with the maximize/minimize/close buttons that are drawn.
Attachments
Issue Links
- relates to
-
QTBUG-132243 Qt::ExpandedClientAreaHint on Wayland/X11
-
- Reported
-
- mentioned in
-
Page Loading...
Gerrit Reviews
For Gerrit Dashboard: QTBUG-127634 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
567970,29 | WIP: Windows QPA: Customized Titlebar for frameless Windows | dev | qt/qtbase | Status: ABANDONED | -2 | 0 |
578518,4 | WIP: Windows CustomTitleBar | dev | qt/qtdeclarative | Status: ABANDONED | -2 | 0 |
603435,5 | Deprecate Qt::MacWindowToolBarButtonHint | dev | qt/qtbase | Status: MERGED | +2 | 0 |
603436,11 | Introduce Qt::ExpandedClientAreaHint | dev | qt/qtbase | Status: MERGED | +2 | 0 |
603636,10 | Add Qt::NoTitleBarBackgroundHint window flag | dev | qt/qtbase | Status: MERGED | +2 | 0 |
604961,28 | Windows: Implement Qt::ExpandedClientAreaHint/NoTitleBarBackgroundHint | dev | qt/qtbase | Status: MERGED | +2 | +1 |