Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct { *container.ListContainer // contains filtered or unexported fields }
func NewContainer ¶
func NewContainer(ctrl container.Controller) *Container
func (*Container) CreateMessage ¶
func (c *Container) CreateMessage(msg cchat.MessageCreate)
func (*Container) DeleteMessage ¶
func (c *Container) DeleteMessage(msg cchat.MessageDelete)
func (*Container) NewPresendMessage ¶
func (c *Container) NewPresendMessage(state *message.PresendState) container.PresendMessageRow
func (*Container) UpdateMessage ¶
func (c *Container) UpdateMessage(msg cchat.MessageUpdate)
type Message ¶
type Message struct { *message.State Timestamp *gtk.Label Username *labeluri.Label // contains filtered or unexported fields }
func WrapMessage ¶
func (Message) SetReferenceHighlighter ¶
func (m Message) SetReferenceHighlighter(r labeluri.ReferenceHighlighter)
SetReferenceHighlighter sets the reference highlighter into the message.
type PresendMessage ¶
func WrapPresendMessage ¶
func WrapPresendMessage(pstate *message.PresendState) PresendMessage
type SizeGroups ¶
func NewSizeGroups ¶
func NewSizeGroups() SizeGroups
func (*SizeGroups) Add ¶
func (sgs *SizeGroups) Add(msg Message)
Click to show internal directories.
Click to hide internal directories.