mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-05 17:00:41 +08:00
[darwin] add getPrimaryScreen/getScreens to impl (#2618)
This commit is contained in:
parent
54bf8c1142
commit
c91aa462aa
@ -128,12 +128,12 @@ func cScreenToScreen(screen C.Screen) *Screen {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func getPrimaryScreen() (*Screen, error) {
|
func (m *macosApp) getPrimaryScreen() (*Screen, error) {
|
||||||
cScreen := C.GetPrimaryScreen()
|
cScreen := C.GetPrimaryScreen()
|
||||||
return cScreenToScreen(cScreen), nil
|
return cScreenToScreen(cScreen), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func getScreens() ([]*Screen, error) {
|
func (m *macosApp) getScreens() ([]*Screen, error) {
|
||||||
cScreens := C.getAllScreens()
|
cScreens := C.getAllScreens()
|
||||||
defer C.free(unsafe.Pointer(cScreens))
|
defer C.free(unsafe.Pointer(cScreens))
|
||||||
numScreens := int(C.GetNumScreens())
|
numScreens := int(C.GetNumScreens())
|
||||||
|
Loading…
Reference in New Issue
Block a user