Lines Matching defs:sym

5967 NK_LIB void nk_draw_selectable(struct nk_command_buffer *out, nk_flags state, const struct nk_style_selectable *style, int active, const struct nk_rect *bounds, const struct nk_rect *icon, const struct nk_image *img, enum nk_symbol_type sym, const char *string, int len, nk_flags align, const struct nk_user_font *font);
17445 enum nk_symbol_type sym, struct nk_vec2 size)
17464 sym, NK_BUTTON_DEFAULT, &ctx->style.menu_button, in, ctx->style.font))
17502 nk_flags align, enum nk_symbol_type sym, struct nk_vec2 size)
17522 header, sym, title, len, align, NK_BUTTON_DEFAULT, &ctx->style.menu_button,
17528 const char *title, nk_flags align, enum nk_symbol_type sym, struct nk_vec2 size )
17530 return nk_menu_begin_symbol_text(ctx, title, nk_strlen(title), align,sym,size);
17554 NK_API int nk_menu_item_symbol_text(struct nk_context *ctx, enum nk_symbol_type sym,
17557 return nk_contextual_item_symbol_text(ctx, sym, text, len, align);
17559 NK_API int nk_menu_item_symbol_label(struct nk_context *ctx, enum nk_symbol_type sym,
17562 return nk_contextual_item_symbol_label(ctx, sym, label, align);
18364 struct nk_rect sym = {0,0,0,0};
18423 sym.w = sym.h = style->font->height;
18424 sym.y = header.y + style->tab.padding.y;
18425 sym.x = header.x + style->tab.padding.x;
18426 nk_do_button_symbol(&ws, &win->buffer, sym, symbol, NK_BUTTON_DEFAULT,
18431 sym.x = sym.x + sym.w + 4 * item_spacing.x;
18432 nk_draw_image(&win->buffer, sym, img, nk_white);
18433 sym.w = style->font->height + style->tab.spacing.x;}
18438 header.w = NK_MAX(header.w, sym.w + item_spacing.x);
18439 label.x = sym.x + sym.w + item_spacing.x;
18440 label.y = sym.y;
18441 label.w = header.w - (sym.w + item_spacing.y + style->tab.indent);
18549 struct nk_rect sym = {0,0,0,0};
18605 sym.w = sym.h = style->font->height;
18606 sym.y = header.y + style->tab.padding.y;
18607 sym.x = header.x + style->tab.padding.x;
18608 if (nk_do_button_symbol(&ws, &win->buffer, sym, symbol, NK_BUTTON_DEFAULT, button, in, style->font))
18619 header.w = NK_MAX(header.w, sym.w + item_spacing.x);
18620 label.x = sym.x + sym.w + item_spacing.x;
18621 label.y = sym.y;
18622 label.w = NK_MIN(header.w - (sym.w + item_spacing.y + style->tab.indent), text_width);
19870 struct nk_color sym, bg;
19880 sym = style->text_hover;
19882 sym = style->text_active;
19883 else sym = style->text_normal;
19884 nk_draw_symbol(out, type, *content, bg, sym, 1, font);
19950 struct nk_color sym;
19962 sym = style->text_hover;
19965 sym = style->text_active;
19968 sym = style->text_normal;
19973 nk_draw_symbol(out, type, *symbol, style->text_background, sym, 0, font);
20684 const struct nk_rect *icon, const struct nk_image *img, enum nk_symbol_type sym,
20725 else nk_draw_symbol(out, sym, *icon, text.background, text.text, 1, font);
20815 enum nk_symbol_type sym, const struct nk_style_selectable *style,
20855 nk_draw_selectable(out, *state, style, *value, &bounds, &icon, 0, sym, str, len, align, font);
20919 nk_selectable_symbol_text(struct nk_context *ctx, enum nk_symbol_type sym,
20945 str, len, align, value, sym, &style->selectable, in, style->font);
20948 nk_selectable_symbol_label(struct nk_context *ctx, enum nk_symbol_type sym,
20951 return nk_selectable_symbol_text(ctx, sym, title, nk_strlen(title), align, value);
20982 nk_select_symbol_text(struct nk_context *ctx, enum nk_symbol_type sym,
20985 nk_selectable_symbol_text(ctx, sym, title, title_len, align, &value);return value;
20988 nk_select_symbol_label(struct nk_context *ctx, enum nk_symbol_type sym,
20991 return nk_select_symbol_text(ctx, sym, title, nk_strlen(title), align, value);
24642 enum nk_symbol_type sym;
24644 sym = style->combo.sym_hover;
24646 sym = style->combo.sym_active;
24647 else sym = style->combo.sym_normal;
24671 &ctx->style.combo.button, sym, style->font);
24726 enum nk_symbol_type sym;
24728 sym = style->combo.sym_hover;
24730 sym = style->combo.sym_active;
24731 else sym = style->combo.sym_normal;
24753 &ctx->style.combo.button, sym, style->font);
24812 enum nk_symbol_type sym;
24814 sym = style->combo.sym_hover;
24816 sym = style->combo.sym_active;
24817 else sym = style->combo.sym_normal;
24840 &ctx->style.combo.button, sym, style->font);
24902 enum nk_symbol_type sym;
24904 sym = style->combo.sym_hover;
24906 sym = style->combo.sym_active;
24907 else sym = style->combo.sym_normal;
24920 &ctx->style.combo.button, sym, style->font);
24986 enum nk_symbol_type sym;
24988 sym = style->combo.sym_hover;
24990 sym = style->combo.sym_active;
24991 else sym = style->combo.sym_normal;
25013 &ctx->style.combo.button, sym, style->font);
25071 enum nk_symbol_type sym;
25073 sym = style->combo.sym_hover;
25075 sym = style->combo.sym_active;
25076 else sym = style->combo.sym_normal;
25089 &ctx->style.combo.button, sym, style->font);
25143 nk_combo_item_symbol_text(struct nk_context *ctx, enum nk_symbol_type sym,
25146 return nk_contextual_item_symbol_text(ctx, sym, text, len, alignment);
25149 nk_combo_item_symbol_label(struct nk_context *ctx, enum nk_symbol_type sym,
25152 return nk_contextual_item_symbol_label(ctx, sym, label, alignment);