forked from appjs/appjs
-
Notifications
You must be signed in to change notification settings - Fork 0
Platform Window Features Matrix
Benvie edited this page Jul 15, 2012
·
6 revisions
windows | Linux | mac | |
---|---|---|---|
(interface) | SetWindowLong | gtk_window_ |
NSWindow, setStyleMask |
maximize-btn | WS_MAXIMIZEBOX | ||
minimize-btn | WS_MINIMIZEBOX | NSMiniaturizableWindowMask | |
icon | WS_SYSMENU | NSWindowDocumentIconButton | |
resizable | WS_SIZEBOX | resizable | NSResizableWindowMask |
border | WS_BORDER | NSBorderlessWindowMask | |
title-bar | WS_CAPTION | NSTitledWindowMask | |
always-on-top | WS_EX_TOPMOST | keep_above | setLevel(orderFrontRegardless) |
floating-window | WS_EX_TOOLWINDOW | NSFloatingWindowLevel | |
show-in-taskbar | WS_EX_APPWINDOW | skip_taskbar_hint | isExcludedFromWindowsMenu |
disabled | WS_DISABLED | ignoresMouseEvents | |
visible | WS_VISIBLE | isVisible | |
minimized | WS_MINIMIZE | isMiniaturized | |
maximized | WS_MAXIMIZE | ||
movable | isMovable | ||
fullscreen | custom function | fullscreen | NSFullScreenWindowMask |
alpha | alpha, DWM func | StackOverflow |