options

package
v0.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAlignOptions

func GetAlignOptions(align string) (string, string)

Types

type FlipboardMessageOptions

type FlipboardMessageOptions struct {
	// Display text or image/gif url by only setting Message
	// Otherwise, you can create your own virtual board and have only that rendered.
	Message      string `yaml:"message"`
	VirtualBoard *virtualboard.VirtualBoard

	DisplayTime      int    `yaml:"displayTime"` // in ms
	Append           bool   `yaml:"append"`
	Align            string `yaml:"align"`
	XAlign           string
	YAlign           string
	FontSize         int    `yaml:"font-size"`
	Kerning          int    `yaml:"kerning"`
	Inverted         bool   `yaml:"inverted"`
	BWThreshold      int    `yaml:"bwThreshold"`
	Fill             string `yaml:"fill"`
	SendPanelByPanel bool   `yaml:"sendPanelByPanel"`
}

func GetDefaultOptions

func GetDefaultOptions() FlipboardMessageOptions

func SplitMessageAndOptions

func SplitMessageAndOptions(rawMsg string) []FlipboardMessageOptions

func (*FlipboardMessageOptions) SetDisplayTime

func (s *FlipboardMessageOptions) SetDisplayTime(duration time.Duration)

SetDisplayTime is a helper given a time.Duration converting to the correct DisplayTime

func (*FlipboardMessageOptions) UnmarshalYAML

func (s *FlipboardMessageOptions) UnmarshalYAML(unmarshal func(interface{}) error) error

Jump to

Keyboard shortcuts

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