Lines Matching defs:nk_flags
410 typedef nk_uint nk_flags;
421 NK_STATIC_ASSERT(sizeof(nk_flags) >= 4);
1220 /// nk_flags nk_convert(struct nk_context *ctx, struct nk_buffer *cmds,
1242 NK_API nk_flags nk_convert(struct nk_context*, struct nk_buffer *cmds, struct nk_buffer *vertices, struct nk_buffer *elements, const struct nk_convert_config*);
1469 /// int nk_begin(struct nk_context *ctx, const char *title, struct nk_rect bounds, nk_flags flags);
1482 NK_API int nk_begin(struct nk_context *ctx, const char *title, struct nk_rect bounds, nk_flags flags);
1488 /// int nk_begin_titled(struct nk_context *ctx, const char *name, const char *title, struct nk_rect bounds, nk_flags flags);
1502 NK_API int nk_begin_titled(struct nk_context *ctx, const char *name, const char *title, struct nk_rect bounds, nk_flags flags);
2653 /// int nk_group_begin(struct nk_context*, const char *title, nk_flags);
2664 NK_API int nk_group_begin(struct nk_context*, const char *title, nk_flags);
2668 /// int nk_group_begin_titled(struct nk_context*, const char *name, const char *title, nk_flags);
2680 NK_API int nk_group_begin_titled(struct nk_context*, const char *name, const char *title, nk_flags);
2696 /// int nk_group_scrolled_offset_begin(struct nk_context*, nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags);
2709 NK_API int nk_group_scrolled_offset_begin(struct nk_context*, nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags);
2714 /// int nk_group_scrolled_begin(struct nk_context*, struct nk_scroll *off, const char *title, nk_flags);
2726 NK_API int nk_group_scrolled_begin(struct nk_context*, struct nk_scroll *off, const char *title, nk_flags);
3035 NK_API int nk_list_view_begin(struct nk_context*, struct nk_list_view *out, const char *id, nk_flags, int row_height, int row_count);
3086 NK_API void nk_text(struct nk_context*, const char*, int, nk_flags);
3087 NK_API void nk_text_colored(struct nk_context*, const char*, int, nk_flags, struct nk_color);
3090 NK_API void nk_label(struct nk_context*, const char*, nk_flags align);
3091 NK_API void nk_label_colored(struct nk_context*, const char*, nk_flags align, struct nk_color);
3097 NK_API void nk_labelf(struct nk_context*, nk_flags, NK_PRINTF_FORMAT_STRING const char*, ...) NK_PRINTF_VARARG_FUNC(3);
3098 NK_API void nk_labelf_colored(struct nk_context*, nk_flags, struct nk_color, NK_PRINTF_FORMAT_STRING const char*,...) NK_PRINTF_VARARG_FUNC(4);
3101 NK_API void nk_labelfv(struct nk_context*, nk_flags, NK_PRINTF_FORMAT_STRING const char*, va_list) NK_PRINTF_VALIST_FUNC(3);
3102 NK_API void nk_labelfv_colored(struct nk_context*, nk_flags, struct nk_color, NK_PRINTF_FORMAT_STRING const char*, va_list) NK_PRINTF_VALIST_FUNC(4);
3123 NK_API int nk_button_symbol_label(struct nk_context*, enum nk_symbol_type, const char*, nk_flags text_alignment);
3124 NK_API int nk_button_symbol_text(struct nk_context*, enum nk_symbol_type, const char*, int, nk_flags alignment);
3125 NK_API int nk_button_image_label(struct nk_context*, struct nk_image img, const char*, nk_flags text_alignment);
3126 NK_API int nk_button_image_text(struct nk_context*, struct nk_image img, const char*, int, nk_flags alignment);
3131 NK_API int nk_button_symbol_text_styled(struct nk_context*,const struct nk_style_button*, enum nk_symbol_type, const char*, int, nk_flags alignment);
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);
3133 NK_API int nk_button_image_label_styled(struct nk_context*,const struct nk_style_button*, struct nk_image img, const char*, nk_flags text_alignment);
3134 NK_API int nk_button_image_text_styled(struct nk_context*,const struct nk_style_button*, struct nk_image img, const char*, int, nk_flags alignment);
3165 NK_API int nk_selectable_label(struct nk_context*, const char*, nk_flags align, int *value);
3166 NK_API int nk_selectable_text(struct nk_context*, const char*, int, nk_flags align, int *value);
3167 NK_API int nk_selectable_image_label(struct nk_context*,struct nk_image, const char*, nk_flags align, int *value);
3168 NK_API int nk_selectable_image_text(struct nk_context*,struct nk_image, const char*, int, nk_flags align, int *value);
3169 NK_API int nk_selectable_symbol_label(struct nk_context*,enum nk_symbol_type, const char*, nk_flags align, int *value);
3170 NK_API int nk_selectable_symbol_text(struct nk_context*,enum nk_symbol_type, const char*, int, nk_flags align, int *value);
3172 NK_API int nk_select_label(struct nk_context*, const char*, nk_flags align, int value);
3173 NK_API int nk_select_text(struct nk_context*, const char*, int, nk_flags align, int value);
3174 NK_API int nk_select_image_label(struct nk_context*, struct nk_image,const char*, nk_flags align, int value);
3175 NK_API int nk_select_image_text(struct nk_context*, struct nk_image,const char*, int, nk_flags align, int value);
3176 NK_API int nk_select_symbol_label(struct nk_context*,enum nk_symbol_type, const char*, nk_flags align, int value);
3177 NK_API int nk_select_symbol_text(struct nk_context*,enum nk_symbol_type, const char*, int, nk_flags align, int value);
3444 NK_API nk_flags nk_edit_string(struct nk_context*, nk_flags, char *buffer, int *len, int max, nk_plugin_filter);
3445 NK_API nk_flags nk_edit_string_zero_terminated(struct nk_context*, nk_flags, char *buffer, int max, nk_plugin_filter);
3446 NK_API nk_flags nk_edit_buffer(struct nk_context*, nk_flags, struct nk_text_edit*, nk_plugin_filter);
3447 NK_API void nk_edit_focus(struct nk_context*, nk_flags flags);
3458 NK_API nk_flags nk_chart_push(struct nk_context*, float);
3459 NK_API nk_flags nk_chart_push_slot(struct nk_context*, float, int);
3468 NK_API int nk_popup_begin(struct nk_context*, enum nk_popup_type, const char*, nk_flags, struct nk_rect bounds);
3500 NK_API int nk_combo_item_label(struct nk_context*, const char*, nk_flags alignment);
3501 NK_API int nk_combo_item_text(struct nk_context*, const char*,int, nk_flags alignment);
3502 NK_API int nk_combo_item_image_label(struct nk_context*, struct nk_image, const char*, nk_flags alignment);
3503 NK_API int nk_combo_item_image_text(struct nk_context*, struct nk_image, const char*, int,nk_flags alignment);
3504 NK_API int nk_combo_item_symbol_label(struct nk_context*, enum nk_symbol_type, const char*, nk_flags alignment);
3505 NK_API int nk_combo_item_symbol_text(struct nk_context*, enum nk_symbol_type, const char*, int, nk_flags alignment);
3513 NK_API int nk_contextual_begin(struct nk_context*, nk_flags, struct nk_vec2, struct nk_rect trigger_bounds);
3514 NK_API int nk_contextual_item_text(struct nk_context*, const char*, int,nk_flags align);
3515 NK_API int nk_contextual_item_label(struct nk_context*, const char*, nk_flags align);
3516 NK_API int nk_contextual_item_image_label(struct nk_context*, struct nk_image, const char*, nk_flags alignment);
3517 NK_API int nk_contextual_item_image_text(struct nk_context*, struct nk_image, const char*, int len, nk_flags alignment);
3518 NK_API int nk_contextual_item_symbol_label(struct nk_context*, enum nk_symbol_type, const char*, nk_flags alignment);
3519 NK_API int nk_contextual_item_symbol_text(struct nk_context*, enum nk_symbol_type, const char*, int, nk_flags alignment);
3541 NK_API int nk_menu_begin_text(struct nk_context*, const char* title, int title_len, nk_flags align, struct nk_vec2 size);
3542 NK_API int nk_menu_begin_label(struct nk_context*, const char*, nk_flags align, struct nk_vec2 size);
3544 NK_API int nk_menu_begin_image_text(struct nk_context*, const char*, int,nk_flags align,struct nk_image, struct nk_vec2 size);
3545 NK_API int nk_menu_begin_image_label(struct nk_context*, const char*, nk_flags align,struct nk_image, struct nk_vec2 size);
3547 NK_API int nk_menu_begin_symbol_text(struct nk_context*, const char*, int,nk_flags align,enum nk_symbol_type, struct nk_vec2 size);
3548 NK_API int nk_menu_begin_symbol_label(struct nk_context*, const char*, nk_flags align,enum nk_symbol_type, struct nk_vec2 size);
3549 NK_API int nk_menu_item_text(struct nk_context*, const char*, int,nk_flags align);
3550 NK_API int nk_menu_item_label(struct nk_context*, const char*, nk_flags alignment);
3551 NK_API int nk_menu_item_image_label(struct nk_context*, struct nk_image, const char*, nk_flags alignment);
3552 NK_API int nk_menu_item_image_text(struct nk_context*, struct nk_image, const char*, int len, nk_flags alignment);
3553 NK_API int nk_menu_item_symbol_text(struct nk_context*, enum nk_symbol_type, const char*, int, nk_flags alignment);
3554 NK_API int nk_menu_item_symbol_label(struct nk_context*, enum nk_symbol_type, const char*, nk_flags alignment);
3617 NK_API int nk_style_push_flags(struct nk_context*, nk_flags*, nk_flags);
4838 nk_flags text_alignment;
4869 nk_flags text_alignment;
4904 nk_flags text_alignment;
5328 nk_flags flags;
5413 nk_flags flags;
5576 nk_flags last_widget_state;
5772 NK_STATIC_ASSERT(sizeof(nk_flags) >= 4);
5895 NK_LIB int nk_panel_has_header(nk_flags flags, const char *title);
5897 NK_LIB float nk_panel_get_border(const struct nk_style *style, nk_flags flags, enum nk_panel_type type);
5914 NK_LIB int nk_nonblock_begin(struct nk_context *ctx, nk_flags flags, struct nk_rect body, struct nk_rect header, enum nk_panel_type panel_type);
5922 NK_LIB void nk_widget_text(struct nk_command_buffer *o, struct nk_rect b, const char *string, int len, const struct nk_text *t, nk_flags a, const struct nk_user_font *f);
5926 NK_LIB int nk_button_behavior(nk_flags *state, struct nk_rect r, const struct nk_input *i, enum nk_button_behavior behavior);
5927 NK_LIB const struct nk_style_item* nk_draw_button(struct nk_command_buffer *out, const struct nk_rect *bounds, nk_flags state, const struct nk_style_button *style);
5928 NK_LIB int nk_do_button(nk_flags *state, struct nk_command_buffer *out, struct nk_rect r, const struct nk_style_button *style, const struct nk_input *in, enum nk_button_behavior behavior, struct nk_rect *content);
5929 NK_LIB void nk_draw_button_text(struct nk_command_buffer *out, const struct nk_rect *bounds, const struct nk_rect *content, nk_flags state, const struct nk_style_button *style, const char *txt, int len, nk_flags text_alignment, const struct nk_user_font *font);
5930 NK_LIB int nk_do_button_text(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, const char *string, int len, nk_flags align, enum nk_button_behavior behavior, const struct nk_style_button *style, const struct nk_input *in, const struct nk_user_font *font);
5931 NK_LIB void nk_draw_button_symbol(struct nk_command_buffer *out, const struct nk_rect *bounds, const struct nk_rect *content, nk_flags state, const struct nk_style_button *style, enum nk_symbol_type type, const struct nk_user_font *font);
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);
5933 NK_LIB void nk_draw_button_image(struct nk_command_buffer *out, const struct nk_rect *bounds, const struct nk_rect *content, nk_flags state, const struct nk_style_button *style, const struct nk_image *img);
5934 NK_LIB int nk_do_button_image(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, struct nk_image img, enum nk_button_behavior b, const struct nk_style_button *style, const struct nk_input *in);
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);
5937 NK_LIB void nk_draw_button_text_image(struct nk_command_buffer *out, const struct nk_rect *bounds, const struct nk_rect *label, const struct nk_rect *image, nk_flags state, const struct nk_style_button *style, const char *str, int len, const struct nk_user_font *font, const struct nk_image *img);
5938 NK_LIB int nk_do_button_text_image(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, struct nk_image img, 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);
5945 NK_LIB int nk_toggle_behavior(const struct nk_input *in, struct nk_rect select, nk_flags *state, int active);
5946 NK_LIB void nk_draw_checkbox(struct nk_command_buffer *out, nk_flags state, const struct nk_style_toggle *style, int active, const struct nk_rect *label, const struct nk_rect *selector, const struct nk_rect *cursors, const char *string, int len, const struct nk_user_font *font);
5947 NK_LIB void nk_draw_option(struct nk_command_buffer *out, nk_flags state, const struct nk_style_toggle *style, int active, const struct nk_rect *label, const struct nk_rect *selector, const struct nk_rect *cursors, const char *string, int len, const struct nk_user_font *font);
5948 NK_LIB int nk_do_toggle(nk_flags *state, struct nk_command_buffer *out, struct nk_rect r, int *active, const char *str, int len, enum nk_toggle_type type, const struct nk_style_toggle *style, const struct nk_input *in, const struct nk_user_font *font);
5951 NK_LIB nk_size nk_progress_behavior(nk_flags *state, struct nk_input *in, struct nk_rect r, struct nk_rect cursor, nk_size max, nk_size value, int modifiable);
5952 NK_LIB void nk_draw_progress(struct nk_command_buffer *out, nk_flags state, const struct nk_style_progress *style, const struct nk_rect *bounds, const struct nk_rect *scursor, nk_size value, nk_size max);
5953 NK_LIB nk_size nk_do_progress(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, nk_size value, nk_size max, int modifiable, const struct nk_style_progress *style, struct nk_input *in);
5956 NK_LIB float nk_slider_behavior(nk_flags *state, struct nk_rect *logical_cursor, struct nk_rect *visual_cursor, struct nk_input *in, struct nk_rect bounds, float slider_min, float slider_max, float slider_value, float slider_step, float slider_steps);
5957 NK_LIB void nk_draw_slider(struct nk_command_buffer *out, nk_flags state, const struct nk_style_slider *style, const struct nk_rect *bounds, const struct nk_rect *visual_cursor, float min, float value, float max);
5958 NK_LIB float nk_do_slider(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, float min, float val, float max, float step, const struct nk_style_slider *style, struct nk_input *in, const struct nk_user_font *font);
5961 NK_LIB float nk_scrollbar_behavior(nk_flags *state, struct nk_input *in, int has_scrolling, const struct nk_rect *scroll, const struct nk_rect *cursor, const struct nk_rect *empty0, const struct nk_rect *empty1, float scroll_offset, float target, float scroll_step, enum nk_orientation o);
5962 NK_LIB void nk_draw_scrollbar(struct nk_command_buffer *out, nk_flags state, const struct nk_style_scrollbar *style, const struct nk_rect *bounds, const struct nk_rect *scroll);
5963 NK_LIB float nk_do_scrollbarv(nk_flags *state, struct nk_command_buffer *out, struct nk_rect scroll, int has_scrolling, float offset, float target, float step, float button_pixel_inc, const struct nk_style_scrollbar *style, struct nk_input *in, const struct nk_user_font *font);
5964 NK_LIB float nk_do_scrollbarh(nk_flags *state, struct nk_command_buffer *out, struct nk_rect scroll, int has_scrolling, float offset, float target, float step, float button_pixel_inc, const struct nk_style_scrollbar *style, struct nk_input *in, const struct nk_user_font *font);
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);
5968 NK_LIB int nk_do_selectable(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, const char *str, int len, nk_flags align, int *value, const struct nk_style_selectable *style, const struct nk_input *in, const struct nk_user_font *font);
5969 NK_LIB int nk_do_selectable_image(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, const char *str, int len, nk_flags align, int *value, const struct nk_image *img, const struct nk_style_selectable *style, const struct nk_input *in, const struct nk_user_font *font);
5973 NK_LIB nk_flags nk_do_edit(nk_flags *state, struct nk_command_buffer *out, struct nk_rect bounds, nk_flags flags, nk_plugin_filter filter, struct nk_text_edit *edit, const struct nk_style_edit *style, struct nk_input *in, const struct nk_user_font *font);
5976 NK_LIB int nk_color_picker_behavior(nk_flags *state, const struct nk_rect *bounds, const struct nk_rect *matrix, const struct nk_rect *hue_bar, const struct nk_rect *alpha_bar, struct nk_colorf *color, const struct nk_input *in);
5978 NK_LIB int nk_do_color_picker(nk_flags *state, struct nk_command_buffer *out, struct nk_colorf *col, enum nk_color_format fmt, struct nk_rect bounds, struct nk_vec2 padding, const struct nk_input *in, const struct nk_user_font *font);
6011 NK_LIB void nk_drag_behavior(nk_flags *state, const struct nk_input *in, struct nk_rect drag, struct nk_property_variant *variant, float inc_per_pixel);
6012 NK_LIB void nk_property_behavior(nk_flags *ws, const struct nk_input *in, struct nk_rect property, struct nk_rect label, struct nk_rect edit, struct nk_rect empty, int *state, struct nk_property_variant *variant, float inc_per_pixel);
6013 NK_LIB void nk_draw_property(struct nk_command_buffer *out, const struct nk_style_property *style, const struct nk_rect *bounds, const struct nk_rect *label, nk_flags state, const char *name, int len, const struct nk_user_font *font);
6014 NK_LIB void nk_do_property(nk_flags *ws, struct nk_command_buffer *out, struct nk_rect property, const char *name, struct nk_property_variant *variant, float inc_per_pixel, char *buffer, int *len, int *state, int *cursor, int *select_begin, int *select_end, const struct nk_style_property *style, enum nk_property_filter filter, struct nk_input *in, const struct nk_user_font *font, struct nk_text_edit *text_edit, enum nk_button_behavior behavior);
6915 nk_flags flag = 0;
10388 NK_API nk_flags
10393 nk_flags res = NK_CONVERT_SUCCESS;
15546 nk_panel_has_header(nk_flags flags, const char *title)
15568 nk_panel_get_border(const struct nk_style *style, nk_flags flags,
15753 nk_flags ws = 0;
15767 layout->flags &= (nk_flags)~NK_WINDOW_MINIMIZED;
15773 nk_flags ws = 0;
15789 layout->flags & (nk_flags)~NK_WINDOW_MINIMIZED:
15954 nk_flags state = 0;
15973 nk_flags state = 0;
16088 layout->flags &= ~(nk_flags)NK_WINDOW_ROM;
16089 layout->flags &= ~(nk_flags)NK_WINDOW_REMOVE_ROM;
16220 ctx->end->flags &= ~(nk_flags)NK_WINDOW_ROM;
16227 ctx->begin->flags &= ~(nk_flags)NK_WINDOW_ROM;
16254 ctx->end->flags &= ~(nk_flags)NK_WINDOW_ROM;
16262 struct nk_rect bounds, nk_flags flags)
16268 struct nk_rect bounds, nk_flags flags)
16312 win->flags &= ~(nk_flags)(NK_WINDOW_PRIVATE-1);
16389 win->flags |= (nk_flags)NK_WINDOW_ROM;
16390 iter->flags &= ~(nk_flags)NK_WINDOW_ROM;
16406 win->flags &= ~(nk_flags)NK_WINDOW_ROM;
16738 else win->flags &= ~(nk_flags)NK_WINDOW_MINIMIZED;
16763 } else win->flags &= ~(nk_flags)NK_WINDOW_HIDDEN;
16803 const char *title, nk_flags flags, struct nk_rect rect)
16872 root->flags &= ~(nk_flags)NK_WINDOW_REMOVE_ROM;
16899 nk_flags flags, struct nk_rect body, struct nk_rect header,
17066 nk_contextual_begin(struct nk_context *ctx, nk_flags flags, struct nk_vec2 size,
17126 nk_flags alignment)
17155 nk_contextual_item_label(struct nk_context *ctx, const char *label, nk_flags align)
17161 const char *text, int len, nk_flags align)
17191 const char *label, nk_flags align)
17197 const char *text, int len, nk_flags align)
17227 const char *text, nk_flags align)
17390 nk_flags align, struct nk_vec2 size)
17396 nk_flags state;
17414 const char *text, nk_flags align, struct nk_vec2 size)
17426 nk_flags state;
17451 nk_flags state;
17470 nk_flags align, struct nk_image img, struct nk_vec2 size)
17476 nk_flags state;
17496 const char *title, nk_flags align, struct nk_image img, struct nk_vec2 size)
17502 nk_flags align, enum nk_symbol_type sym, struct nk_vec2 size)
17508 nk_flags state;
17528 const char *title, nk_flags align, enum nk_symbol_type sym, struct nk_vec2 size )
17533 nk_menu_item_text(struct nk_context *ctx, const char *title, int len, nk_flags align)
17538 nk_menu_item_label(struct nk_context *ctx, const char *label, nk_flags align)
17544 const char *label, nk_flags align)
17550 const char *text, int len, nk_flags align)
17555 const char *text, int len, nk_flags align)
17560 const char *label, nk_flags align)
18367 nk_flags ws = 0;
18552 nk_flags ws = 0;
18612 {nk_flags dummy = 0;
18693 nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags)
18731 nk_flags f = panel.layout->flags;
18804 struct nk_scroll *scroll, const char *title, nk_flags flags)
18810 const char *title, nk_flags flags)
18842 nk_group_begin(struct nk_context *ctx, const char *title, nk_flags flags)
18930 const char *title, nk_flags flags, int row_height, int row_count)
19261 nk_flags a, const struct nk_user_font *f)
19344 nk_flags alignment, struct nk_color color)
19398 nk_labelf_colored(struct nk_context *ctx, nk_flags flags,
19416 nk_labelf(struct nk_context *ctx, nk_flags flags, const char *fmt, ...)
19432 nk_labelfv_colored(struct nk_context *ctx, nk_flags flags,
19450 nk_labelfv(struct nk_context *ctx, nk_flags flags, const char *fmt, va_list args)
19507 nk_text(struct nk_context *ctx, const char *str, int len, nk_flags alignment)
19521 nk_label(struct nk_context *ctx, const char *str, nk_flags alignment)
19526 nk_label_colored(struct nk_context *ctx, const char *str, nk_flags align,
19746 nk_button_behavior(nk_flags *state, struct nk_rect r,
19774 const struct nk_rect *bounds, nk_flags state,
19793 nk_do_button(nk_flags *state, struct nk_command_buffer *out, struct nk_rect r,
19819 const struct nk_rect *bounds, const struct nk_rect *content, nk_flags state,
19821 nk_flags text_alignment, const struct nk_user_font *font)
19841 nk_do_button_text(nk_flags *state,
19843 const char *string, int len, nk_flags align, enum nk_button_behavior behavior,
19867 nk_flags state, const struct nk_style_button *style,
19887 nk_do_button_symbol(nk_flags *state,
19912 nk_flags state, const struct nk_style_button *style, const struct nk_image *img)
19918 nk_do_button_image(nk_flags *state,
19946 const struct nk_rect *symbol, nk_flags state, const struct nk_style_button *style,
19977 nk_do_button_text_symbol(nk_flags *state,
19979 enum nk_symbol_type symbol, const char *str, int len, nk_flags align,
20011 const struct nk_rect *image, nk_flags state, const struct nk_style_button *style,
20034 nk_do_button_text_image(nk_flags *state,
20036 struct nk_image img, const char* str, int len, nk_flags align,
20260 const char *text, int len, nk_flags align)
20287 const char* text, int len, nk_flags align)
20294 const char *label, nk_flags align)
20300 const char *title, nk_flags align)
20307 int len, nk_flags align)
20334 const char *text, int len, nk_flags align)
20339 const char *label, nk_flags align)
20345 const char *label, nk_flags text_alignment)
20361 nk_flags *state, int active)
20376 nk_flags state, const struct nk_style_toggle *style, int active,
20418 nk_flags state, const struct nk_style_toggle *style, int active,
20459 nk_do_toggle(nk_flags *state,
20682 nk_flags state, const struct nk_style_selectable *style, int active,
20685 const char *string, int len, nk_flags align, const struct nk_user_font *font)
20730 nk_do_selectable(nk_flags *state, struct nk_command_buffer *out,
20731 struct nk_rect bounds, const char *str, int len, nk_flags align, int *value,
20766 nk_do_selectable_image(nk_flags *state, struct nk_command_buffer *out,
20767 struct nk_rect bounds, const char *str, int len, nk_flags align, int *value,
20813 nk_do_selectable_symbol(nk_flags *state, struct nk_command_buffer *out,
20814 struct nk_rect bounds, const char *str, int len, nk_flags align, int *value,
20862 nk_flags align, int *value)
20891 const char *str, int len, nk_flags align, int *value)
20920 const char *str, int len, nk_flags align, int *value)
20949 const char *title, nk_flags align, int *value)
20954 nk_flags align, int value)
20958 NK_API int nk_selectable_label(struct nk_context *ctx, const char *str, nk_flags align, int *value)
20963 const char *str, nk_flags align, int *value)
20967 NK_API int nk_select_label(struct nk_context *ctx, const char *str, nk_flags align, int value)
20972 const char *str, nk_flags align, int value)
20977 const char *str, int len, nk_flags align, int value)
20983 const char *title, int title_len, nk_flags align, int value)
20989 const char *title, nk_flags align, int value)
21004 nk_slider_behavior(nk_flags *state, struct nk_rect *logical_cursor,
21046 nk_draw_slider(struct nk_command_buffer *out, nk_flags state,
21105 nk_do_slider(nk_flags *state,
21136 nk_flags ws;
21259 nk_progress_behavior(nk_flags *state, struct nk_input *in,
21289 nk_draw_progress(struct nk_command_buffer *out, nk_flags state,
21324 nk_do_progress(nk_flags *state,
21402 nk_scrollbar_behavior(nk_flags *state, struct nk_input *in,
21408 nk_flags ws = 0;
21478 nk_draw_scrollbar(struct nk_command_buffer *out, nk_flags state,
21512 nk_do_scrollbarv(nk_flags *state,
21538 nk_flags ws;
21601 nk_do_scrollbarh(nk_flags *state,
21627 nk_flags ws;
22870 NK_LIB nk_flags
22871 nk_do_edit(nk_flags *state, struct nk_command_buffer *out,
22872 struct nk_rect bounds, nk_flags flags, nk_plugin_filter filter,
22877 nk_flags ret = 0;
23198 nk_flags ws;
23370 nk_edit_focus(struct nk_context *ctx, nk_flags flags)
23398 NK_API nk_flags
23399 nk_edit_string(struct nk_context *ctx, nk_flags flags,
23403 nk_flags state;
23454 NK_API nk_flags
23455 nk_edit_buffer(struct nk_context *ctx, nk_flags flags,
23465 nk_flags ret_flags = 0;
23515 NK_API nk_flags
23516 nk_edit_string_zero_terminated(struct nk_context *ctx, nk_flags flags,
23519 nk_flags result;
23536 nk_drag_behavior(nk_flags *state, const struct nk_input *in,
23575 nk_property_behavior(nk_flags *ws, const struct nk_input *in,
23595 const struct nk_rect *bounds, const struct nk_rect *label, nk_flags state,
23628 nk_do_property(nk_flags *ws,
24127 NK_INTERN nk_flags
24135 nk_flags ret = 0;
24197 NK_INTERN nk_flags
24206 nk_flags ret = 0;
24243 NK_API nk_flags
24246 nk_flags flags;
24269 NK_API nk_flags
24351 nk_color_picker_behavior(nk_flags *state,
24462 nk_do_color_picker(nk_flags *state,
25121 nk_combo_item_text(struct nk_context *ctx, const char *text, int len,nk_flags align)
25126 nk_combo_item_label(struct nk_context *ctx, const char *label, nk_flags align)
25132 int len, nk_flags alignment)
25138 const char *text, nk_flags alignment)
25144 const char *text, int len, nk_flags alignment)
25150 const char *label, nk_flags alignment)
25349 if (ret) win->layout->flags &= ~(nk_flags)NK_WINDOW_ROM;