Lines Matching defs:symbol

3132 NK_API int nk_button_symbol_label_styled(struct nk_context *ctx, const struct nk_style_button *style, enum nk_symbol_type symbol, const char *title, nk_flags align);
5106 /* symbol */
5932 NK_LIB int nk_do_button_symbol(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, enum nk_symbol_type symbol, enum nk_button_behavior behavior, const struct nk_style_button *style, const struct nk_input *in, const struct nk_user_font *font);
5935 NK_LIB void nk_draw_button_text_symbol(struct nk_command_buffer *out, const struct nk_rect *bounds, const struct nk_rect *label, const struct nk_rect *symbol, nk_flags state, const struct nk_style_button *style, const char *str, int len, enum nk_symbol_type type, const struct nk_user_font *font);
5936 NK_LIB int nk_do_button_text_symbol(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, enum nk_symbol_type symbol, const char *str, int len, nk_flags align, enum nk_button_behavior behavior, const struct nk_style_button *style, const struct nk_user_font *font, const struct nk_input *in);
17196 nk_contextual_item_symbol_text(struct nk_context *ctx, enum nk_symbol_type symbol,
17219 symbol, text, len, align, NK_BUTTON_DEFAULT, &style->contextual_button, style->font, in)) {
17226 nk_contextual_item_symbol_label(struct nk_context *ctx, enum nk_symbol_type symbol,
17229 return nk_contextual_item_symbol_text(ctx, symbol, text, nk_strlen(text), align);
18359 enum nk_symbol_type symbol;
18411 symbol = style->tab.sym_maximize;
18416 symbol = style->tab.sym_minimize;
18426 nk_do_button_symbol(&ws, &win->buffer, sym, symbol, NK_BUTTON_DEFAULT,
18540 enum nk_symbol_type symbol;
18594 symbol = style->tab.sym_maximize;
18599 symbol = style->tab.sym_minimize;
18608 if (nk_do_button_symbol(&ws, &win->buffer, sym, symbol, NK_BUTTON_DEFAULT, button, in, style->font))
19702 /* single character text symbol */
19889 enum nk_symbol_type symbol, enum nk_button_behavior behavior,
19905 nk_draw_button_symbol(out, &bounds, &content, *state, style, symbol, font);
19946 const struct nk_rect *symbol, nk_flags state, const struct nk_style_button *style,
19973 nk_draw_symbol(out, type, *symbol, style->text_background, sym, 0, font);
19979 enum nk_symbol_type symbol, const char *str, int len, nk_flags align,
20004 *state, style, str, len, symbol, font);
20194 const struct nk_style_button *style, enum nk_symbol_type symbol)
20215 symbol, ctx->button_behavior, style, in, ctx->style.font);
20218 nk_button_symbol(struct nk_context *ctx, enum nk_symbol_type symbol)
20222 return nk_button_symbol_styled(ctx, &ctx->style.button, symbol);
20259 const struct nk_style_button *style, enum nk_symbol_type symbol,
20282 symbol, text, len, align, ctx->button_behavior,
20286 nk_button_symbol_text(struct nk_context *ctx, enum nk_symbol_type symbol,
20291 return nk_button_symbol_text_styled(ctx, &ctx->style.button, symbol, text, len, align);
20293 NK_API int nk_button_symbol_label(struct nk_context *ctx, enum nk_symbol_type symbol,
20296 return nk_button_symbol_text(ctx, symbol, label, nk_strlen(label), align);
20299 const struct nk_style_button *style, enum nk_symbol_type symbol,
20302 return nk_button_symbol_text_styled(ctx, style, symbol, title, nk_strlen(title), align);
24758 nk_combo_begin_symbol(struct nk_context *ctx, enum nk_symbol_type symbol, struct nk_vec2 size)
24830 /* draw symbol */
24835 nk_draw_symbol(&win->buffer, symbol, bounds, sym_background, symbol_color,
24846 enum nk_symbol_type symbol, struct nk_vec2 size)
24922 /* draw symbol */
24927 nk_draw_symbol(&win->buffer, symbol, image, text.background, symbol_color,