ui

package
v0.0.0-...-6513b37 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2021 License: GPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type App

type App struct {
	handy.Leaflet
	HeaderGroup *handy.HeaderGroup

	Services    *service.View
	MessageView *messages.View
	// contains filtered or unexported fields
}

func NewApplication

func NewApplication() *App

func (*App) AddService

func (app *App) AddService(svc cchat.Service)

func (*App) AuthenticateSession

func (app *App) AuthenticateSession(list *service.List, ssvc *service.Service)

func (*App) ClearMessenger

func (app *App) ClearMessenger(ses *session.Row)

func (*App) Close

func (app *App) Close()

Close is called when the application finishes gracefully.

func (*App) GoBack

func (app *App) GoBack()

func (*App) Icon

func (app *App) Icon() *gdk.Pixbuf

func (*App) Menu

func (app *App) Menu() *glib.MenuModel

func (*App) MessengerSelected

func (app *App) MessengerSelected(ses *session.Row, srv *server.ServerRow)

func (*App) OnMessageBusy

func (app *App) OnMessageBusy()

func (*App) OnMessageDone

func (app *App) OnMessageDone()

func (*App) OnSessionDisconnect

func (app *App) OnSessionDisconnect(s *service.Service, r *session.Row)

func (*App) OnSessionRemove

func (app *App) OnSessionRemove(s *service.Service, r *session.Row)

OnSessionRemove resets things before the session is removed.

func (*App) SessionSelected

func (app *App) SessionSelected(svc *service.Service, ses *session.Row)

Directories

Path Synopsis
Package config provides the repository for configuration and preferences.
Package config provides the repository for configuration and preferences.
sadface
Package sadface provides different views for the message container.
Package sadface provides different views for the message container.
parser/hl
Package hl provides a syntax highlighted renderer for the markup API.
Package hl provides a syntax highlighted renderer for the markup API.
config
Package config contains UI widgets and renderers for cchat's Configurator interface.
Package config contains UI widgets and renderers for cchat's Configurator interface.
session/server/traverse
Package traverse implements an extensible interface that allows children widgets to announce state changes to their parent container.
Package traverse implements an extensible interface that allows children widgets to announce state changes to their parent container.

Jump to

Keyboard shortcuts

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