Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/diamondburned/cchat-gtk
/ functions
Functions
952 in github.com/diamondburned/cchat-gtk
⨍
Functions
952
◇
Types & classes
190
Function
CoverAll
CoverAll returns true if the given start and end covers the entire text segment.
internal/ui/rich/parser/attrmap/attrmap.go:133
Method
CreateMessage
(msg cchat.MessageCreate)
internal/ui/messages/container/compact/compact.go:49
Method
CreateMessage
(msg cchat.MessageCreate)
internal/ui/messages/container/cozy/cozy.go:70
Method
Deactivate
()
internal/ui/messages/memberlist/eventqueue.go:54
Method
DeleteMessage
(msg cchat.MessageDelete)
internal/ui/messages/container/compact/compact.go:67
Method
DeleteMessage
(msg cchat.MessageDelete)
internal/ui/messages/container/cozy/cozy.go:107
Method
Destroy
Destroy destroys and invalidates this instance permanently.
internal/ui/service/session/servers.go:84
Method
Destroy
()
internal/ui/service/session/serverpane/serverpane.go:33
Method
Destroy
()
internal/ui/messages/memberlist/memberlist.go:262
Method
Destroy
()
internal/ui/primitives/primitives.go:17
Function
DestroyChildren
DestroyChildren destroys all children of the given container, removing and freeing them at the same time.
internal/ui/primitives/primitives.go:37
Method
DisconnectSession
DisconnectSession disconnects the current session. It does nothing if the row does not have a session active.
internal/ui/service/session/session.go:392
Method
Enabled
Enabled returns whether or not the container allows attachments.
internal/ui/messages/input/attachment/attachment.go:124
Function
EventIsLeftClick
(ev *gdk.Event)
internal/gts/gts.go:274
Method
Files
()
internal/ui/messages/input/sendable.go:131
Method
Files
Files returns the list of attachments
internal/ui/messages/input/attachment/attachment.go:137
Method
FindMessage
FindMessage iterates backwards and returns the message if isMessage() returns true on that message.
internal/ui/messages/container/list.go:302
Method
Focusable
()
internal/ui/messages/message/message.go:182
Method
ForceIcons
ForceIcons forces all of the children's row to show icons.
internal/ui/service/session/server/children.go:279
Method
Get
(service string, v interface{})
internal/keyring/driver/driver.go:22
Method
Get
(service string, v interface{})
internal/keyring/driver/keyring/keyring.go:20
Method
Get
Get unmarshals the service from the JSON secret file. It errors out if the secret file does not exist.
internal/keyring/driver/json/json.go:58
Method
Get
(ind int)
internal/ui/rich/parser/attrmap/attrmap.go:114
Method
GetAnimation
GetAnimation returns nil.
internal/ui/primitives/roundimage/avatar.go:132
Method
GetAnimation
()
internal/ui/primitives/roundimage/static.go:69
Method
GetChild
()
internal/ui/primitives/singlestack/singlestack.go:38
Method
GetImage
GetImage returns nil.
internal/ui/primitives/roundimage/avatar.go:137
Method
GetImage
GetImage returns the underlying image widget.
internal/ui/primitives/roundimage/roundimage.go:103
Method
GetLabelMarkup
LabelMarkup returns the underlying label's markup.
internal/ui/messages/input/username/username.go:131
Method
GetPixbuf
GetPixbuf returns the underlying pixbuf.
internal/ui/primitives/roundimage/avatar.go:127
Method
GetSizeRequest
GetSizeRequest returns the virtual size.
internal/ui/primitives/roundimage/avatar.go:54
Method
GetStorageType
GetStorageType always returns IMAGE_PIXBUF.
internal/ui/primitives/roundimage/avatar.go:142
Method
GetText
()
internal/ui/service/auth/entries.go:239
Method
GetText
()
internal/ui/service/auth/entries.go:263
Method
GoBack
MessageView methods.
internal/ui/ui.go:186
Method
GoBack
GoBack tells the main leaflet to go back to the services list.
internal/ui/messages/view.go:51
Method
HasIcon
HasIcon returns true if the current row has an icon.
internal/ui/service/session/server/server.go:344
Function
HiddenDisabledMenuItem
(label string, fn interface{})
internal/ui/primitives/primitives.go:208
Method
HighlightReference
(ref markup.ReferenceSegment)
internal/ui/messages/container/list.go:465
Method
ID
()
internal/ui/service/service.go:200
Method
ID
ID returns the session ID.
internal/ui/service/session/session.go:427
Method
ID
ID returns the server ID.
internal/ui/service/session/server/server.go:385
Method
ID
ID returns a pseudo ID for internal use.
internal/ui/messages/input/sendable.go:126
Method
Icon
()
internal/ui/ui.go:228
Method
Image
Image returns the image, if any. Otherwise, an empty string is returned.
internal/ui/rich/rich.go:215
Function
InlineCSS
(ctx StyleContexter, css string)
internal/ui/primitives/primitives.go:342
Method
Label
Label returns the underlying label.
internal/ui/messages/input/username/username.go:126
Method
Label
Label returns the inside label.
internal/ui/rich/rich.go:165
Function
LastMessage
LastMessage returns the last message in the buffer or nil if there's nothing.
internal/ui/messages/container/container.go:98
Method
LatestMessageFrom
LatestMessageFrom returns the last message ID with that author.
internal/ui/messages/view.go:417
Method
LookupAction
(label string)
internal/ui/primitives/actions/stateful.go:46
Function
MakeRed
MakeRed is a renderer that makes the plain text red.
internal/ui/rich/rich.go:29
Method
MarshalJSON
()
internal/ui/config/widgets.go:47
Method
MarshalJSON
()
internal/ui/config/widgets.go:86
Method
MarshalJSON
()
internal/ui/config/widgets.go:140
Method
MemberListUpdated
MemberListUpdated is called everytime the member list is updated.
internal/ui/messages/view.go:269
Method
Menu
()
internal/ui/ui.go:232
Method
Menu
()
internal/gts/gts.go:97
Function
MenuItem
(conf Configurator)
internal/ui/service/config/config.go:22
Function
MenuItem
(label string, fn interface{})
internal/ui/primitives/primitives.go:214
Method
MessageAuthor
MessageAuthor returns the author from the message with the given ID.
internal/ui/messages/view.go:394
Method
MessengerSelected
(ses *session.Row, srv *server.ServerRow)
internal/ui/ui.go:161
Method
MessengerSelected
MessengerSelected is called when a server message row is clicked.
internal/ui/service/service.go:28
Method
MessengerSelected
MessengerSelected is wrapped around session's MessengerSelected.
internal/ui/service/view.go:17
Method
MessengerSelected
MessengerSelected is called when a row is selected. It updates the header then calls the application's RowSelected method.
internal/ui/service/view.go:94
Method
MessengerSelected
MessengerSelected is called when a server that can display messages (aka implements Messenger) is called.
internal/ui/service/session/session.go:43
Method
MessengerSelected
(sr *server.ServerRow)
internal/ui/service/session/session.go:353
Method
MoveService
MoveService tells the view to shift the service to before the target.
internal/ui/service/service.go:34
Method
MoveService
(targetID, movingID string)
internal/ui/service/list.go:90
Method
MoveSession
(id, movingID string)
internal/ui/service/service.go:223
Method
MoveSession
MoveSession moves sessions around. This function must not touch the add button.
internal/ui/service/session/list.go:122
Method
Name
Name returns the name state.
internal/ui/service/session/server/server.go:390
Function
NewAuthor
NewAuthor creates a new Author that is a copy of the given author.
internal/ui/messages/message/author.go:19
Function
NewAvatar
(size int)
internal/ui/primitives/roundimage/avatar.go:42
Function
NewButtonIcon
(icon string)
internal/ui/primitives/primitives.go:169
Function
NewFullMessage
(msg cchat.MessageCreate)
internal/ui/messages/container/cozy/message_full.go:53
Function
NewImageIconPx
(icon string, sizepx int)
internal/ui/primitives/primitives.go:174
Function
NewLazyMenu
(bindTo primitives.Connector)
internal/ui/primitives/menu/menu.go:17
Function
NewMenuActionButton
NewMenuActionButton is the same as NewActionButton, but it uses the open-menu-symbolic icon.
internal/ui/primitives/primitives.go:261
Method
NewPresendMessage
(state *message.PresendState)
internal/ui/messages/container/compact/compact.go:42
Method
NewPresendMessage
(state *message.PresendState)
internal/ui/messages/container/cozy/cozy.go:63
Function
NewSizedImage
NewSizedImage creates a new square image with the given square.
internal/ui/primitives/roundimage/roundimage.go:90
Function
NewUnreadable
(unreadHandler UnreadSetter)
internal/ui/service/session/server/traverse/traverse.go:114
Function
NewUnreadableState
()
internal/ui/service/session/server/traverse/traverse.go:147
Method
NthMessage
NthMessage returns the nth message.
internal/ui/messages/container/list.go:320
Method
OnMessageBusy
()
internal/ui/ui.go:190
Method
OnMessageDone
()
internal/ui/ui.go:196
Method
OnSessionDisconnect
(s *service.Service, r *session.Row)
internal/ui/ui.go:133
Method
OnSessionDisconnect
(row *session.Row)
internal/ui/service/service.go:208
Method
OnSessionDisconnect
OnSessionDisconnect is here to satisfy session's controller.
internal/ui/service/view.go:24
Method
OnSessionDisconnect
(s *Service, r *session.Row)
internal/ui/service/view.go:104
Method
OnSessionDisconnect
(svc *Service, row *session.Row)
internal/ui/service/list.go:73
Method
OnSessionRemove
(s *Service, r *session.Row)
internal/ui/service/view.go:99
Method
OnSessionRemove
(svc *Service, row *session.Row)
internal/ui/service/list.go:69
Method
OnUpdate
OnUpdate subscribes the given callback. The returned callback removes the given callback from the registry.
internal/ui/rich/rich.go:171
Method
Pad
Pad inserts 2 spaces into start and end. It ensures that not more than 1 space is inserted.
internal/ui/rich/parser/attrmap/attrmap.go:57
Method
Pair
(start, end int, open, close string)
internal/ui/rich/parser/attrmap/attrmap.go:85
Method
ParentBreadcrumb
()
internal/ui/service/service.go:232
Method
ParentBreadcrumb
()
internal/ui/service/session/session.go:247
Method
ParentBreadcrumb
()
internal/ui/service/session/server/server.go:372
← previous
next →
701–800 of 952, ranked by callers