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. |