Blender V5.0
BKE_text_suggestions.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2008 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4#pragma once
5
9
10struct Text;
11
12typedef struct SuggItem {
13 struct SuggItem *prev, *next;
14 char type;
15 char name[0];
17
37
38/* Free all text tool memory */
39void free_texttools(void);
40
41/* Used to identify which Text object the current tools should appear against */
42void texttool_text_set_active(struct Text *text);
43void texttool_text_clear(void);
44short texttool_text_is_active(struct Text *text);
45
46/* Suggestions */
47void texttool_suggest_add(const char *name, char type);
48void texttool_suggest_prefix(const char *prefix, int prefix_len);
49void texttool_suggest_clear(void);
54int *texttool_suggest_top(void);
short texttool_text_is_active(struct Text *text)
void texttool_text_clear(void)
void texttool_suggest_prefix(const char *prefix, int prefix_len)
int * texttool_suggest_top(void)
SuggItem * texttool_suggest_first(void)
void texttool_suggest_select(SuggItem *sel)
void texttool_suggest_add(const char *name, char type)
SuggItem * texttool_suggest_last(void)
void texttool_text_set_active(struct Text *text)
SuggItem * texttool_suggest_selected(void)
void texttool_suggest_clear(void)
void free_texttools(void)
const char * name
struct SuggItem * prev
struct SuggItem * next
SuggItem * first
SuggItem * firstmatch
SuggItem * selected
SuggItem * lastmatch
SuggItem * last