core/scrollview/config.go

Functions

Functions

func ResolvedScrollX

ResolvedScrollX returns the current horizontal scroll offset.

Priority: ReadonlySignal > Signal > Static.

func (c *config) ResolvedScrollX() float32 {
	if c.readonlyScrollXSignal != nil {
		return c.readonlyScrollXSignal.Get()
	}
	if c.scrollXSignal != nil {
		return c.scrollXSignal.Get()
	}
	return c.scrollX
}

func ResolvedScrollY

ResolvedScrollY returns the current vertical scroll offset.

Priority: ReadonlySignal > Signal > Static.

func (c *config) ResolvedScrollY() float32 {
	if c.readonlyScrollYSignal != nil {
		return c.readonlyScrollYSignal.Get()
	}
	if c.scrollYSignal != nil {
		return c.scrollYSignal.Get()
	}
	return c.scrollY
}