Namespace
Talkatu – 0.0
Talkatu Plugin Library
Dependencies
GLib—2.0 | General-purpose, portable utility library. |
Browse documentation | |
GModule—2.0 | Portable API for dynamically loading modules |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation | |
Gtk—4.0 | The GTK toolkit |
Browse documentation |
Classes
ActionGroup |
A |
AttachmentDialog |
A |
AttachmentPreview |
A |
AutoScroller |
This is a simple subclass of |
Buffer |
A |
Editor |
A composite widget that contains a |
History |
A |
HistoryRow |
A |
HtmlPangoRenderer | |
HtmlRenderer | |
Input |
|
LinkDialog |
A simple |
SimpleAttachment |
|
Tag |
TalkatuTag is a |
Toolbar |
The formatting toolbar for |
TypingLabel |
This widget implements a simple interface for displaying who is currently
typing. You can call |
View |
A |
Interfaces
Attachment |
TalkatuAttachment represents an attached file. The files can be any type of regular file but only images will be previewed based on their actual contents. |
Message |
|
Enumerations
BufferStyle |
The format style of a |
ContentType |
An enum representing a given markup type. |
TagDisplay |
An enum representing how a tag should be rendered. |
Bitfields
Format | |
InputSendBinding |
Flags for assigning and determining which key bindings should be used to send a message. |
Callbacks
AttachmentForeachFunc |
|
Functions
action_name_for_tag_name |
Looks up a |
codeset_coerce_utf8 |
Attempts to coerce the raw |
init |
Initializes Talkatu. This should be called before using any other Talkatu API. |
markdown_insert |
Inserts and renders |
markup_append_html |
Appends |
markup_deserialize_html |
This is a |
markup_get_html |
Extracts all text from |
markup_get_html_range |
Extracts a section of |
markup_insert_html |
Inserts |
markup_serialize_html |
This is a gtk_text_buffer_register_serialize_func in the buffer's instance_initmethod. |
markup_set_html |
Replaces all text in |
uninit |
Cleanly shutdown the Talkatu API. |
Function Macros
VERSION_CHECK |
A simple macro that will return true if the version of Talkatu that’s being compiled against is newer than the provided version. |
Constants
ACTION_ATTACH_FILE |
A constant that represents the attach file action. |
ACTION_ATTACH_IMAGE | |
ACTION_FORMAT_BOLD |
A constant that represents the bold font style action. |
ACTION_FORMAT_GROW |
A constant that represents the increase font size action. |
ACTION_FORMAT_ITALIC |
A constant that represents the italic font style action. |
ACTION_FORMAT_RESET |
A constant that represents the reset all formatting action. |
ACTION_FORMAT_SHRINK |
A constant that represents the decrease font size action. |
ACTION_FORMAT_STRIKETHROUGH |
A constant that represents the strike through font style action. |
ACTION_FORMAT_UNDERLINE |
A constant that represents the underline font style action. |
ACTION_INSERT_CODE | |
ACTION_INSERT_LINK |
A constant that presents the action to activate when the user wants to insert a link. |
BUFFER_LINK_TARGET_ATTRIBUTE |
The name of the attribute set on |
EXTRA_VERSION |
The extra version if any of Talkatu that’s being compiled against. |
MAJOR_VERSION |
The major version of Talkatu that’s being compiled against. |
MICRO_VERSION |
The micro version of Talkatu that’s being compiled against. |
MINOR_VERSION |
The minor version of Talkatu that’s being compiled against. |
TAG_FORMATTING_END |
A constant to be used as a suffix for tags that need formatting applied after the original tag. |
TAG_FORMATTING_START |
A constant to be used as a prefix for tags that need formatting applied before the original tag. |
TAG_PREFIX |
The prefix that all Talkatu tags use. |
TAG_PREFIX_LEN |
The length of #TALKATU_TAG_PREFIX for easy computation. |
VERSION |
The full version of Talkatu that’s being compiled against as a string. |