Top | ![]() |
![]() |
![]() |
![]() |
SnapdMarkdownNodeType | snapd_markdown_node_get_node_type () |
const gchar * | snapd_markdown_node_get_text () |
GPtrArray * | snapd_markdown_node_get_children () |
GPtrArray * | children | Read / Write / Construct Only |
SnapdMarkdownNodeType | node-type | Read / Write / Construct Only |
char * | text | Read / Write / Construct Only |
A SnapdMarkdownNode represents a markdown node extracted from text. See SnapdMarkdownParser for more information.
SnapdMarkdownNodeType
snapd_markdown_node_get_node_type (SnapdMarkdownNode *node
);
Get the type of node this is.
Since: 1.48
const gchar *
snapd_markdown_node_get_text (SnapdMarkdownNode *node
);
Gets the text associated with this node. This is only present for nodes of type
SNAPD_MARKDOWN_NODE_TYPE_TEXT
.
Since: 1.48
GPtrArray *
snapd_markdown_node_get_children (SnapdMarkdownNode *node
);
Get the child nodes of this node.
Since: 1.48
Type of markdown node.
a piece of text. |
||
a paragraph. |
||
an unordered list. |
||
a list item. |
||
a code block. |
||
a code span. |
||
emphasised text. |
||
strongly emphasised text. |
||
a URL. |
Since: 1.48
typedef struct _SnapdMarkdownNode SnapdMarkdownNode;
SnapdMarkdownNode is an opaque data structure and can only be accessed using the provided functions.
Since: 1.48
“children”
property “children” GPtrArray *
Child nodes.
Owner: SnapdMarkdownNode
Flags: Read / Write / Construct Only
“node-type”
property“node-type” SnapdMarkdownNodeType
Type of node.
Owner: SnapdMarkdownNode
Flags: Read / Write / Construct Only
Default value: SNAPD_MARKDOWN_NODE_TYPE_TEXT