summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwindow.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Added frameMargins() API and support in XCB plugin.Samuel Rødal2011-06-101-0/+3
|
* QWindowContext / QWindowFormat refactor.Samuel Rødal2011-06-101-7/+8
| | | | | | | | | | | | | To enable having a single GL context used for multiple drawables we need to de-couple the context class a bit more from the window class in the plugin API. Now contexts are created stand-alone based on a GL format and a share context, and when calling makeCurrent() a desired surface is specified. This maps well to GLX, EGL, Cocoa, AGL, and WGL, which all support this use case. QWindowContext is renamed to QGuiGLContext, and QWindowFormat is renamed to QGuiGLFormat. We have the ability to introduce a pbuffer or similar other offscreen GL drawable abstraction in the future.
* Add support for mouse and keyboard grab.Laszlo Agocs2011-06-031-0/+3
| | | | Reviewed-by: Samuel Rødal
* Added QWindow::setTransientParent().Samuel Rødal2011-05-231-0/+3
| | | | | Make the transient parent relationship explicit instead of having it encoded through the window flags.
* Remove superfluous setter / getter for QWindowFormat in QWindow.Samuel Rødal2011-05-231-3/+0
|
* Add QWindow::setWindowModality().Samuel Rødal2011-05-181-1/+3
| | | | Also set corresponding window manager hints in xcb plugin.
* Re-implement transient window support in XCB backend.Samuel Rødal2011-05-161-0/+1
| | | | | | If a QWindow has a parent but is top-level the corresponding QPlatformWindow should not be re-parented but instead be made transient for the parent window if possible.
* Implement QWindow minimum/maximum/base size hints and size increments.Samuel Rødal2011-05-161-2/+9
|
* Initial QPlatformWindow window state setting API and xcb implementation.Samuel Rødal2011-05-131-2/+2
|
* move files in src/gui into their final locationsLars Knoll2011-05-111-0/+186
| | | | | Rename the guikernel subdir to kernel and guiutil to util.
* split kernel/ up according to the future library splitLars Knoll2011-05-041-186/+0
| | | | | | | Create a guikernel/ directory that contains the files that'll go into libQtGui. What remains in kernel/ will go into QtWidgets. In addition to that image/, painting/ and text will end up int QtGui.
* rename qwindow_qpa to qwindowLars Knoll2011-05-031-0/+186