24 Commits (bcae543b6efaeadde63fc555dbf4779f7099b6ff)

Author SHA1 Message Date
José Pedro 2af15cbee4
Make WindowState bindable. 9 years ago
Stano Turza 586e8654f3 replace Min Max properties with function 8 years ago
Stano Turza 3f75825f46 Fix GTK 8 years ago
Stano Turza b89b72f0ba Fix Win32 window size constraints 8 years ago
Stano Turza bd33b3076b Fix Win32 window size constraints 8 years ago
Manuel Allenspach b2461f4b1f Implement Closing event 9 years ago
Nikita Tsukanov 82acff0d57 [GTK3] Unregister tick callback and properly close the window. Fixes #1424 9 years ago
Steven Kirk 64ed0761c7 Rename Dispatcher invoke methods. 9 years ago
Nikita Tsukanov 4e98c34940 [GTK3] Skip resize part of configure event if OverrideRedirect=true 9 years ago
Nikita Tsukanov 17337882b3 [GTK3] Special resize handling for popups 9 years ago
Nikita Tsukanov e3b3e05a0c [GTK3] Use XPutImage on Linux when possible 9 years ago
Nikita Tsukanov 3882cf6cf3 [GTK3] Allow to render IDeferredRenderOperation to existing context 9 years ago
Nikita Tsukanov f6a60e2759 [GTK3] Block in SetNextRenderOperation until previous frame is dequeued 9 years ago
Nikita Tsukanov 088fc6fc56 [GTK3] Fixed DPI support for DeferredRenderer 9 years ago
Nikita Tsukanov 6514723fb7 [GTK3] Priority and rendering fixes 9 years ago
Nikita Tsukanov 70c24908a9 Various fixes for GTK and DeferredRenderer support 9 years ago
Nikita Tsukanov b963d68668 Try to respect DispatcherPriority when possible 9 years ago
Jurjen Biewenga b44fde9613 Fixed bug that created new instance of ScreenImpl every time it was accessed through WindowBaseImpl 9 years ago
Jurjen Biewenga e25f949d98 Screen information API implementation 9 years ago
Steven Kirk d2eca3968b Removed IRendererFactory. 9 years ago
Nikita Tsukanov 644708bb7c Implemented mouse leave event for GTK3 backend 9 years ago
Nikita Tsukanov 91691c30a7 PR notes 9 years ago
Nikita Tsukanov 77b7026ac9 Removed IMouseDevice from service locator 9 years ago
Nikita Tsukanov f21212e76a Refactored out WindowBase from TopLevel 10 years ago
Nikita Tsukanov 10bf738545 [GTK3] Implemented HiDPI support (needs GTK 3.10) 10 years ago
Nikita Tsukanov f6ea72872a Properly handle disposal for Win32 and GTK3 10 years ago
Nikita Tsukanov f64f9f1a28 Removed magic 10 years ago
Nikita Tsukanov a649d176a3 Fixes 10 years ago
Nikita Tsukanov 3b3633ad26 Ignore duplicated scroll events 10 years ago
Nikita Tsukanov f7ebaf4c8a Various fixes 10 years ago
Nikita Tsukanov cbc401b565 Implemented system dialogs 10 years ago
Nikita Tsukanov bcd2fdfccf Implemented cursors 10 years ago
Nikita Tsukanov 2561901fd1 Proper closing/disposing handling 10 years ago
Nikita Tsukanov cc60c6e5dd Implemented clipboard 10 years ago
Nikita Tsukanov 88e2dac3bf Added popup impl 10 years ago
Nikita Tsukanov c277909e43 Implemented text input, activation/deactivation and window drags 10 years ago
Nikita Tsukanov 5bb9e6913e Implemented framebuffer and smarter dll search logic 10 years ago
Nikita Tsukanov f55a497298 Implemented motion and scroll events 10 years ago
Nikita Tsukanov 04359041d7 Implemented click support 10 years ago
Nikita Tsukanov f8e392a520 Updated to the recent code base, implemented threading, resize and invalidate handling 10 years ago
Nikita Tsukanov e35677081a Initial commit of GTK3 backend that shows something on screen 10 years ago