// Code generated by cmd/cgo; DO NOT EDIT. //line /home/josie/.cache/paru/clone/wiiudownloader/src/pkg/mod/github.com/gotk3/gotk3@v0.6.5-0.20240618185848-ff349ae13f56/gdk/screen_x11.go:1:1 // +build linux // +build !no_x11 package gdk // #include // #include import _ "unsafe" func WorkspaceControlSupported() bool { return true } // GetScreenNumber is a wrapper around gdk_x11_screen_get_screen_number(). // It only works on GDK versions compiled with X11 support - its return value can't be used if WorkspaceControlSupported returns false func (v *Screen) GetScreenNumber() int { return int(func() _Ctype_int{ _cgo0 := /*line :17:48*/v.native(); _cgoCheckPointer(_cgo0, nil); return /*line :17:59*/_Cfunc_gdk_x11_screen_get_screen_number(_cgo0); }()) } // GetNumberOfDesktops is a wrapper around gdk_x11_screen_get_number_of_desktops(). // It only works on GDK versions compiled with X11 support - its return value can't be used if WorkspaceControlSupported returns false func (v *Screen) GetNumberOfDesktops() uint32 { return uint32(func() _Ctype_guint32{ _cgo0 := /*line :23:56*/v.native(); _cgoCheckPointer(_cgo0, nil); return /*line :23:67*/_Cfunc_gdk_x11_screen_get_number_of_desktops(_cgo0); }()) } // GetCurrentDesktop is a wrapper around gdk_x11_screen_get_current_desktop(). // It only works on GDK versions compiled with X11 support - its return value can't be used if WorkspaceControlSupported returns false func (v *Screen) GetCurrentDesktop() uint32 { return uint32(func() _Ctype_guint32{ _cgo0 := /*line :29:53*/v.native(); _cgoCheckPointer(_cgo0, nil); return /*line :29:64*/_Cfunc_gdk_x11_screen_get_current_desktop(_cgo0); }()) }