naive/layout_darwin.go

19 lines
426 B
Go
Raw Normal View History

2025-01-20 07:34:39 +01:00
package naive
import (
"fmt"
"github.com/progrium/darwinkit/macos/appkit"
)
func (lo LayoutOrientation) toNative() appkit.UserInterfaceLayoutOrientation {
switch lo {
case LayoutOrientationHorizontal:
return appkit.UserInterfaceLayoutOrientationHorizontal
case LayoutOrientationVertical:
return appkit.UserInterfaceLayoutOrientationVertical
default:
panic(fmt.Sprintf("invalid layout orientation %d", lo))
}
}