Documentation
¶
Index ¶
- Constants
- Variables
- type Application
- func (a *Application) Activate()
- func (a *Application) Close()
- func (a *Application) FocusMessages()
- func (a *Application) LogOut()
- func (a *Application) Ready(s *ningen.State) error
- func (a *Application) SwitchChannel(ch Channel)
- func (a *Application) SwitchDM()
- func (a *Application) SwitchGuild(g *guild.Guild)
- func (a *Application) SwitchLastChannel(g *guild.Guild)
- func (a *Application) SwitchToID(ch, guild discord.Snowflake) bool
- type Channel
Constants ¶
View Source
const ( SpinnerSize = 56 ChannelWidth = 240 )
Variables ¶
View Source
var HTTPClient = http.Client{ Timeout: 10 * time.Second, }
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { *gtk.Application Notifier *gdbus.Notifier Window *window.Container State *ningen.State // Main Grid, left is always LeftGrid - *gtk.Grid Main *handy.Leaflet // LeftGrid -- Right Right *singlebox.Box // Stack of Messages or full screen server details TODO // Left Grid LeftGrid *gtk.Grid // Application states Header *header.Header Guilds *guild.Guilds Privates *channel.PrivateChannels Channels *channel.Channels Messages *message.Messages // GuildID -> ChannelID; if GuildID == 0 then DM LastAccess map[discord.Snowflake]discord.Snowflake // contains filtered or unexported fields }
func (*Application) Activate ¶
func (a *Application) Activate()
func (*Application) Close ¶
func (a *Application) Close()
func (*Application) FocusMessages ¶
func (a *Application) FocusMessages()
func (*Application) LogOut ¶
func (a *Application) LogOut()
func (*Application) SwitchChannel ¶
func (a *Application) SwitchChannel(ch Channel)
func (*Application) SwitchDM ¶
func (a *Application) SwitchDM()
func (*Application) SwitchGuild ¶
func (a *Application) SwitchGuild(g *guild.Guild)
func (*Application) SwitchLastChannel ¶
func (a *Application) SwitchLastChannel(g *guild.Guild)
SwitchLastChannel, nil for DM.
func (*Application) SwitchToID ¶
func (a *Application) SwitchToID(ch, guild discord.Snowflake) bool
SwitchToID returns true if it can find the channel.
Click to show internal directories.
Click to hide internal directories.