FxServicesSlide

package
v0.0.0-...-8874cb2 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2023 License: BSD-3-Clause Imports: 21 Imported by: 1

Documentation

Index

Constants

View Source
const StartAllServiceString = "Start All Service"
View Source
const StartServiceString = "Start Service"
View Source
const StopAllServiceString = "Stop All Service"
View Source
const StopServiceString = "Stop Service"

Variables

This section is empty.

Functions

func NewFxServiceSlide

func NewFxServiceSlide(
	slideOrderNumber int,
	slideName string,
	service internal.IFxManagerService,
	app *tview.Application,
) ui.IPrimitiveCloser

func NewService

func NewService(
	applicationContext context.Context,
	OnData func() (internal.IFxManagerData, error),
	pubSub *pubsub.PubSub,
	logger *zap.Logger,
	goFunctionCounter GoFunctionCounter.IService,
	fxManagerService service.IFxManagerService,
) (internal.IFxManagerService, error)

func ProvideServiceSlide

func ProvideServiceSlide() fx.Option

Types

type FxServicesManagerData

type FxServicesManagerData struct {
	Name   string
	Active bool
}

type FxServicesManagerSlide

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

func (*FxServicesManagerSlide) Blur

func (self *FxServicesManagerSlide) Blur()

func (*FxServicesManagerSlide) Close

func (self *FxServicesManagerSlide) Close() error

func (*FxServicesManagerSlide) Draw

func (self *FxServicesManagerSlide) Draw(screen tcell.Screen)

func (*FxServicesManagerSlide) Focus

func (self *FxServicesManagerSlide) Focus(delegate func(p tview.Primitive))

func (*FxServicesManagerSlide) GetRect

func (self *FxServicesManagerSlide) GetRect() (int, int, int, int)

func (*FxServicesManagerSlide) HasFocus

func (self *FxServicesManagerSlide) HasFocus() bool

func (*FxServicesManagerSlide) InputHandler

func (self *FxServicesManagerSlide) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive))

func (*FxServicesManagerSlide) MouseHandler

func (self *FxServicesManagerSlide) MouseHandler() func(action tview.MouseAction, event *tcell.EventMouse, setFocus func(p tview.Primitive)) (consumed bool, capture tview.Primitive)

func (*FxServicesManagerSlide) Name

func (self *FxServicesManagerSlide) Name() string

func (*FxServicesManagerSlide) OrderNumber

func (self *FxServicesManagerSlide) OrderNumber() int

func (*FxServicesManagerSlide) SetFxServiceInstanceChange

func (self *FxServicesManagerSlide) SetFxServiceInstanceChange(data internal.SendActionsForService)

func (*FxServicesManagerSlide) SetFxServiceListChange

func (self *FxServicesManagerSlide) SetFxServiceListChange(list []internal.IdAndName)

func (*FxServicesManagerSlide) SetRect

func (self *FxServicesManagerSlide) SetRect(x, y, width, height int)

func (*FxServicesManagerSlide) Toggle

func (self *FxServicesManagerSlide) Toggle(b bool)

func (*FxServicesManagerSlide) UpdateContent

func (self *FxServicesManagerSlide) UpdateContent() error

type PlateContent

type PlateContent struct {
	Grid []internal.IdAndName
}

func (*PlateContent) Clear

func (self *PlateContent) Clear()

func (*PlateContent) GetCell

func (self *PlateContent) GetCell(row, column int) *tview.TableCell

func (*PlateContent) GetColumnCount

func (self *PlateContent) GetColumnCount() int

func (*PlateContent) GetRowCount

func (self *PlateContent) GetRowCount() int

func (*PlateContent) InsertColumn

func (self *PlateContent) InsertColumn(_ int)

func (*PlateContent) InsertRow

func (self *PlateContent) InsertRow(_ int)

func (*PlateContent) RemoveColumn

func (self *PlateContent) RemoveColumn(_ int)

func (*PlateContent) RemoveRow

func (self *PlateContent) RemoveRow(_ int)

func (*PlateContent) SetCell

func (self *PlateContent) SetCell(_, _ int, _ *tview.TableCell)

type Service

type Service struct {
	OnData func() (internal.IFxManagerData, error)
	// contains filtered or unexported fields
}

func (*Service) OnStart

func (self *Service) OnStart(ctx context.Context) error

func (*Service) OnStop

func (self *Service) OnStop(ctx context.Context) error

func (*Service) Send

func (self *Service) Send(message interface{}) error

func (*Service) ServiceName

func (self *Service) ServiceName() string

func (*Service) SetConnectionInstanceChange

func (self *Service) SetConnectionInstanceChange(cb func(data internal.SendActionsForService))

func (*Service) SetConnectionListChange

func (self *Service) SetConnectionListChange(cb func(connectionList []internal.IdAndName))

func (*Service) StartAllService

func (self *Service) StartAllService()

func (*Service) StartService

func (self *Service) StartService(name string)

func (*Service) State

func (self *Service) State() IFxService.State

func (*Service) StopAllService

func (self *Service) StopAllService()

func (*Service) StopService

func (self *Service) StopService(name string)

Directories

Path Synopsis
Package internal is a generated GoMock package.
Package internal is a generated GoMock package.

Jump to

Keyboard shortcuts

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