mediator

package
v0.0.0-...-d6d939f Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: CC0-1.0 Imports: 4 Imported by: 0

Documentation

Overview

˅

˅

˅

˅

˅

˅

˅

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppLogin

type AppLogin struct {
	// contains filtered or unexported fields
}

func NewAppLogin

func NewAppLogin() *AppLogin

func (*AppLogin) ColleagueChanged

func (a *AppLogin) ColleagueChanged()

Change enable/disable of the Colleagues when notified from the Mediators.

func (*AppLogin) CreateColleagues

func (a *AppLogin) CreateColleagues()

type Colleague

type Colleague struct {
	IColleague
	// contains filtered or unexported fields
}

func NewColleague

func NewColleague() *Colleague

func (*Colleague) SetMediator

func (c *Colleague) SetMediator(mediator Mediator)

type ColleagueButton

type ColleagueButton struct {
	Colleague
	// contains filtered or unexported fields
}

func NewColleagueButton

func NewColleagueButton(pushButton *walk.PushButton) *ColleagueButton

func (*ColleagueButton) IsPressed

func (c *ColleagueButton) IsPressed() bool

func (*ColleagueButton) OnClicked

func (c *ColleagueButton) OnClicked()

func (*ColleagueButton) SetActivation

func (c *ColleagueButton) SetActivation(isEnable bool)

Set enable/disable from the Mediator

type ColleagueRadioButton

type ColleagueRadioButton struct {
	Colleague
	// contains filtered or unexported fields
}

func NewColleagueRadioButton

func NewColleagueRadioButton(radioButton *walk.RadioButton) *ColleagueRadioButton

func (*ColleagueRadioButton) IsSelected

func (c *ColleagueRadioButton) IsSelected() bool

func (*ColleagueRadioButton) OnClicked

func (c *ColleagueRadioButton) OnClicked()

func (*ColleagueRadioButton) SetActivation

func (c *ColleagueRadioButton) SetActivation(isEnable bool)

Set enable/disable from the Mediator

type ColleagueTextField

type ColleagueTextField struct {
	Colleague
	// contains filtered or unexported fields
}

func NewColleagueTextField

func NewColleagueTextField(lineEdit *walk.LineEdit) *ColleagueTextField

func (*ColleagueTextField) IsEmpty

func (c *ColleagueTextField) IsEmpty() bool

func (*ColleagueTextField) OnTextChanged

func (c *ColleagueTextField) OnTextChanged()

func (*ColleagueTextField) SetActivation

func (c *ColleagueTextField) SetActivation(isEnable bool)

Set enable/disable from the Mediator

type IColleague

type IColleague interface {
	// Set enable/disable from the Mediator
	SetActivation(isEnable bool)
}

type Mediator

type Mediator interface {
	ColleagueChanged()

	CreateColleagues()
}

Jump to

Keyboard shortcuts

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