Documentation
¶
Index ¶
- type App
- func (app *App) AddService(svc cchat.Service)
- func (app *App) AuthenticateSession(list *service.List, ssvc *service.Service)
- func (app *App) ClearMessenger(ses *session.Row)
- func (app *App) Close()
- func (app *App) GoBack()
- func (app *App) Icon() *gdk.Pixbuf
- func (app *App) Menu() *glib.MenuModel
- func (app *App) MessengerSelected(ses *session.Row, srv *server.ServerRow)
- func (app *App) OnMessageBusy()
- func (app *App) OnMessageDone()
- func (app *App) OnSessionDisconnect(s *service.Service, r *session.Row)
- func (app *App) OnSessionRemove(s *service.Service, r *session.Row)
- func (app *App) SessionSelected(svc *service.Service, ses *session.Row)
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) AuthenticateSession ¶
func (*App) ClearMessenger ¶
func (*App) Close ¶
func (app *App) Close()
Close is called when the application finishes gracefully.
func (*App) MessengerSelected ¶
func (*App) OnMessageBusy ¶
func (app *App) OnMessageBusy()
func (*App) OnMessageDone ¶
func (app *App) OnMessageDone()
func (*App) OnSessionDisconnect ¶
func (*App) OnSessionRemove ¶
OnSessionRemove resets things before the session is removed.
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. |
Click to show internal directories.
Click to hide internal directories.