Frameless is calculated for Mac

This commit is contained in:
Lea Anthony
2020-09-29 20:34:54 +10:00
parent 7bcb5be1a5
commit b8bb891275
4 changed files with 24 additions and 11 deletions

View File

@@ -10,6 +10,7 @@ extern void HideTitleBar(void *);
extern void FullSizeContent(void *);
extern void UseToolbar(void *);
extern void HideToolbarSeparator(void *);
extern void DisableFrame(void *);
*/
import "C"
@@ -46,4 +47,8 @@ func (a *Application) processPlatformSettings() {
C.TitlebarAppearsTransparent(a.app)
}
// For macs we consider "frameless" to mean a combination of options
if titlebar.TitlebarAppearsTransparent && titlebar.HideTitle {
C.DisableFrame(a.app)
}
}