colorpicker

package module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 4, 2020 License: MIT Imports: 10 Imported by: 28

README

GitHub release (latest SemVer) Go Report Card GitHub

colorpicker

Color picker component for Fyne

Usage

picker := colorpicker.New(200 /* height */, colorpicker.StyleDefault /* Style */)
picker.SetOnChanged(func(c color.Color) {
    // called when the color is changed on the picker
    fmt.Println(c)
})

// you can use it just like any other Fyne widget
fyne.NewContainer(picker)

Documentation

See pkg.go.dev

Example

colorpicker/cmd/colorpicker/


colorpicker/cmd/colorpicker-popup/

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ColorPicker

type ColorPicker interface {
	fyne.CanvasObject

	SetColor(color.Color)
	SetOnChanged(func(color.Color))
}

ColorPicker represents color picker component.

func New

func New(size int, style PickerStyle) ColorPicker

New returns color picker container.

type PickerOpenWidget added in v0.4.0

type PickerOpenWidget interface {
	fyne.CanvasObject

	SetOnChange(f func(color.Color))
	SetPickerStyle(s PickerStyle)
}

PickerOpenWidget represents a widget that can open a color picker.

func NewColorSelectModalRect added in v0.4.0

func NewColorSelectModalRect(parent fyne.Window, minSize fyne.Size, defalutColor color.Color) PickerOpenWidget

NewColorSelectModalRect returns a rectangle that can be tapped to open a color picker modal.

type PickerStyle

type PickerStyle int

PickerStyle represents how the picker is displayed.

const (
	// StyleDefault is style to display saturation-value area and vertical hue bar.
	StyleDefault PickerStyle = iota
	// StyleCircle is style to display saturation-value area and circle hue bar.
	StyleCircle
	// StyleValue is style to display hue-saturation area and vertical value bar.
	StyleValue
)

Directories

Path Synopsis
cmd
colorpicker command

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL