Documentation
¶
Index ¶
- type ColourButton
- func (btn *ColourButton) GetButtonIndex() int
- func (btn *ColourButton) GetImageForButton() image.Image
- func (btn *ColourButton) Pressed()
- func (btn *ColourButton) RegisterUpdateHandler(f func(streamdeck.Button))
- func (btn *ColourButton) SetActionHandler(a streamdeck.ButtonActionHandler)
- func (btn *ColourButton) SetButtonIndex(btnIndex int)
- func (btn *ColourButton) SetColour(colour color.Color)
- type ImageFileButton
- func (btn *ImageFileButton) GetButtonIndex() int
- func (btn *ImageFileButton) GetImageForButton() image.Image
- func (btn *ImageFileButton) Pressed()
- func (btn *ImageFileButton) RegisterUpdateHandler(f func(streamdeck.Button))
- func (btn *ImageFileButton) SetActionHandler(a streamdeck.ButtonActionHandler)
- func (btn *ImageFileButton) SetButtonIndex(btnIndex int)
- func (btn *ImageFileButton) SetFilePath(filePath string) error
- type TextButton
- func (btn *TextButton) GetButtonIndex() int
- func (btn *TextButton) GetImageForButton() image.Image
- func (btn *TextButton) Pressed()
- func (btn *TextButton) RegisterUpdateHandler(f func(streamdeck.Button))
- func (btn *TextButton) SetActionHandler(a streamdeck.ButtonActionHandler)
- func (btn *TextButton) SetBackgroundColor(backgroundColour color.Color)
- func (btn *TextButton) SetButtonIndex(btnIndex int)
- func (btn *TextButton) SetText(label string)
- func (btn *TextButton) SetTextColour(textColour color.Color)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColourButton ¶
type ColourButton struct {
// contains filtered or unexported fields
}
func NewColourButton ¶
func NewColourButton(colour color.Color) *ColourButton
func (*ColourButton) GetButtonIndex ¶
func (btn *ColourButton) GetButtonIndex() int
func (*ColourButton) GetImageForButton ¶
func (btn *ColourButton) GetImageForButton() image.Image
func (*ColourButton) Pressed ¶
func (btn *ColourButton) Pressed()
func (*ColourButton) RegisterUpdateHandler ¶
func (btn *ColourButton) RegisterUpdateHandler(f func(streamdeck.Button))
func (*ColourButton) SetActionHandler ¶
func (btn *ColourButton) SetActionHandler(a streamdeck.ButtonActionHandler)
func (*ColourButton) SetButtonIndex ¶
func (btn *ColourButton) SetButtonIndex(btnIndex int)
func (*ColourButton) SetColour ¶
func (btn *ColourButton) SetColour(colour color.Color)
type ImageFileButton ¶
type ImageFileButton struct {
// contains filtered or unexported fields
}
func NewImageFileButton ¶
func NewImageFileButton(filePath string) (*ImageFileButton, error)
func (*ImageFileButton) GetButtonIndex ¶
func (btn *ImageFileButton) GetButtonIndex() int
func (*ImageFileButton) GetImageForButton ¶
func (btn *ImageFileButton) GetImageForButton() image.Image
func (*ImageFileButton) Pressed ¶
func (btn *ImageFileButton) Pressed()
func (*ImageFileButton) RegisterUpdateHandler ¶
func (btn *ImageFileButton) RegisterUpdateHandler(f func(streamdeck.Button))
func (*ImageFileButton) SetActionHandler ¶
func (btn *ImageFileButton) SetActionHandler(a streamdeck.ButtonActionHandler)
func (*ImageFileButton) SetButtonIndex ¶
func (btn *ImageFileButton) SetButtonIndex(btnIndex int)
func (*ImageFileButton) SetFilePath ¶
func (btn *ImageFileButton) SetFilePath(filePath string) error
type TextButton ¶
type TextButton struct {
// contains filtered or unexported fields
}
func NewTextButton ¶
func NewTextButton(label string) *TextButton
func (*TextButton) GetButtonIndex ¶
func (btn *TextButton) GetButtonIndex() int
func (*TextButton) GetImageForButton ¶
func (btn *TextButton) GetImageForButton() image.Image
func (*TextButton) Pressed ¶
func (btn *TextButton) Pressed()
func (*TextButton) RegisterUpdateHandler ¶
func (btn *TextButton) RegisterUpdateHandler(f func(streamdeck.Button))
func (*TextButton) SetActionHandler ¶
func (btn *TextButton) SetActionHandler(a streamdeck.ButtonActionHandler)
func (*TextButton) SetBackgroundColor ¶
func (btn *TextButton) SetBackgroundColor(backgroundColour color.Color)
func (*TextButton) SetButtonIndex ¶
func (btn *TextButton) SetButtonIndex(btnIndex int)
func (*TextButton) SetText ¶
func (btn *TextButton) SetText(label string)
func (*TextButton) SetTextColour ¶
func (btn *TextButton) SetTextColour(textColour color.Color)
Click to show internal directories.
Click to hide internal directories.