1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
package glibi
type Settings interface {
Object
IsWritable(string) bool
Delay()
Apply()
Revert()
GetHasUnapplied() bool
GetChild(string) Settings
Reset(string)
ListChildren() []string
GetBoolean(string) bool
SetBoolean(string, bool) bool
GetInt(string) int
SetInt(string, int) bool
GetUInt(string) uint
SetUInt(string, uint) bool
GetDouble(string) float64
SetDouble(string, float64) bool
GetString(string) string
SetString(string, string) bool
GetEnum(string) int
SetEnum(string, int) bool
GetFlags(string) uint
SetFlags(string, uint) bool
}
func AssertSettings(_ Settings) {}
|