55 Commits (d4283c209d5c07fe1fb6a2ee57504d2e4d4d027e)

Author SHA1 Message Date
Dan Walmsley 5596750634 initial attempt at detecting chrome double click. 5 years ago
Nikita Tsukanov 165bc28409 [AVNCOM] Manually pass `bool` values as `int` for now 5 years ago
Nikita Tsukanov aeb08c7ae3 Use MicroCom instead of SharpGen (NOT TESTED YET) 5 years ago
Nikita Tsukanov b9985a8fa0 Refactorings for opengl context and surface management 5 years ago
Dan Walmsley a8aff643f0 fix more nits. 6 years ago
Dan Walmsley ce6beb8851 add some documentation. 6 years ago
Dan Walmsley 42cb926e92 indicate if managed decorations are needed via platform. 6 years ago
Dan Walmsley 12eb481fb7 Extended client area compatible with fullscreen mode. 6 years ago
Dan Walmsley c63e4d13b0 fix sizing when disabling extended mode. 6 years ago
Dan Walmsley 1ba0d5eb6d osx supports prefering system chrome buttons and also can turn chrome buttons on or off. 6 years ago
Dan Walmsley 668dd760c2 working titlebar height setting. 6 years ago
Dan Walmsley f91bc7a8fb almost working chrome api osx. 6 years ago
Dan Walmsley 4c5c806729 initial implementation of chrome api on osx. 6 years ago
Dan Walmsley 72e24625a0 Stubs for TitleBarHeight Hint. 6 years ago
Dan Walmsley 73d5025448 Add a readonly offscreen margin, to get the portion of the window that is offscreen. 6 years ago
Dan Walmsley 37e4e68b9d add hints for further control over chrome. 6 years ago
Dan Walmsley aea6f7bff9 Revert "use thickness as the ExtendClientArea hint." 6 years ago
Dan Walmsley 68e8541f75 use thickness as the ExtendClientArea hint. 6 years ago
Dan Walmsley 1168dd186d add client area extending api to window. 6 years ago
Dan Walmsley 2501698af1 whitespace 6 years ago
Dan Walmsley 86ac0ff5a5 OSX implement SetParent 6 years ago
Dan Walmsley 313a292fc4 extend api so that when a parent is set you can state if the current window becomes modal. 6 years ago
Dan Walmsley cfdd21e432 add stubs for osx implementation. 6 years ago
Nikita Tsukanov e2bde7155f Refactored GL version and context management 6 years ago
Dan Walmsley cf0568a959 Rename HasDecorations api to SetDecorations api. 6 years ago
Dan Walmsley bce4b8aee6 Revert "[OSX] attempt to fix decoration changes when in fs mode." 6 years ago
Dan Walmsley a77e043262 [OSX] attempt to fix decoration changes when in fs mode. 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Nathan Garside c0e337d61f Use enum in mac interop 6 years ago
Nathan Garside 7b9d32af85 Rework system decorations 6 years ago
Nikita Tsukanov 6432174528 Use CGL for offscreen rendering to IOSurface 6 years ago
Dan Walmsley 448b549034 set menu on per window basis. 6 years ago
Dan Walmsley fde1e095ab add previous osx menu implementation. 6 years ago
Dan Walmsley 8520eb32bc add scafolding for native osx menu 6 years ago
Nikita Tsukanov f9561260a3 IPopupImpl is now optional advanced feature 7 years ago
Nikita Tsukanov 9343ba4c23 Wired up the popup positioner 7 years ago
Nikita Tsukanov 35f64af761 Make toplevels responsible of creating popups 7 years ago
Nikita Tsukanov bbfed1c3a5 Refactored platform options 7 years ago
Nikita Tsukanov 986d2e4d84 [OSX] Parent-modal dialogs 7 years ago
Nikita Tsukanov 5cd7c1f6f4 Reworked dialogs for GTK/Win32 7 years ago
Dan Walmsley d06ed4a7db [OSX] correctly use UTF8 encoded text for passing strings. 7 years ago
Dan Walmsley e9ee85e3a7 implement prevent closing. 7 years ago
Dan Walmsley eea332a468 implement window title. 7 years ago
Dan Walmsley 977a6dc8f9 Add a method to allow mac titlebar colors to be set. 7 years ago
Dan Walmsley 7f68487afe make window impl public 7 years ago
Dan Walmsley 716941ec56 code standards and formatting, copyright message 7 years ago
Dan Walmsley 2758a5839e add a modal window implementation 7 years ago
Dan Walmsley 64d439ecb1 implement window state change events and manipulation. 7 years ago
Dan Walmsley f0525eb640 Add cs side and interfaces for screens api. 7 years ago
Dan Walmsley 668a4aca9e work towards dialogs with parent window handle 7 years ago