Lines Matching defs:flags

92 ///     Every time nuklear is included define the same compiler flags. This very important not doing so could lead to compiler errors or even worse stack corruptions.
112 /// The following flags will pull in the standard C library:
118 /// The following flags if defined need to be defined for both header and implementation:
1316 /// Each window holds frame persistent state like position, size, flags, state tables,
1469 /// int nk_begin(struct nk_context *ctx, const char *title, struct nk_rect bounds, nk_flags flags);
1477 /// __flags__ | Window flags defined in the nk_panel_flags section with a number of different window behaviors
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);
1497 /// __flags__ | Window flags defined in the nk_panel_flags section with a number of different window behaviors
1502 NK_API int nk_begin_titled(struct nk_context *ctx, const char *name, const char *title, struct nk_rect bounds, nk_flags flags);
2660 /// __flags__ | Window flags defined in the nk_panel_flags section with a number of different group behaviors
2676 /// __flags__ | Window flags defined in the nk_panel_flags section with a number of different group behaviors
2696 /// int nk_group_scrolled_offset_begin(struct nk_context*, nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags);
2705 /// __flags__ | Window flags from the nk_panel_flags section
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);
2722 /// __flags__ | Window flags from nk_panel_flags section
3145 NK_API unsigned nk_check_flags_label(struct nk_context*, const char*, unsigned int flags, unsigned int value);
3146 NK_API unsigned nk_check_flags_text(struct nk_context*, const char*, int, unsigned int flags, unsigned int value);
3149 NK_API int nk_checkbox_flags_label(struct nk_context*, const char*, unsigned int *flags, unsigned int value);
3150 NK_API int nk_checkbox_flags_text(struct nk_context*, const char*, int, unsigned int *flags, unsigned int value);
3447 NK_API void nk_edit_focus(struct nk_context*, nk_flags flags);
4219 * as well as functionality controlled by flags.
5328 nk_flags flags;
5413 nk_flags flags;
5458 * flags, colors, fonts and for button_behavior. Each has it's own fixed size stack
5504 NK_CONFIGURATION_STACK_TYPE(nk ,flags, flags);
5512 NK_CONFIG_STACK(flags, NK_FLAGS_STACK_SIZE);
5521 struct nk_config_stack_flags flags;
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);
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);
10916 /* set was_packed flags */
11331 nk_byte flags=0,flagcount;
11353 /* first load flags */
11356 flags = *points++;
11357 if (flags & 8)
11360 vertices[off+i].type = flags;
11366 flags = vertices[off+i].type;
11367 if (flags & 2) {
11369 x += (flags & 16) ? dx : -dx; /* ??? */
11371 if (!(flags & 16)) {
11382 flags = vertices[off+i].type;
11383 if (flags & 4) {
11385 y += (flags & 32) ? dy : -dy; /* ??? */
11387 if (!(flags & 32)) {
11400 flags = vertices[off+i].type;
11409 start_off = !(flags & 1);
11434 if (!(flags & 1))
11459 nk_ushort flags, gidx;
11464 flags = (nk_ushort)nk_ttSHORT(comp); comp+=2;
11467 if (flags & 2) { /* XY values */
11468 if (flags & 1) { /* shorts */
11479 if (flags & (1<<3)) { /* WE_HAVE_A_SCALE */
11482 } else if (flags & (1<<6)) { /* WE_HAVE_AN_X_AND_YSCALE */
11486 } else if (flags & (1<<7)) { /* WE_HAVE_A_TWO_BY_TWO */
11528 more = flags & (1<<5);
14902 NK_API int NK_STYLE_PUSH_IMPLEMENATION(nk,flags, flags)
14908 NK_API int NK_STYLE_POP_IMPLEMENATION(flags,flags)
15088 if ((iter->flags & NK_WINDOW_MINIMIZED) &&
15089 !(iter->flags & NK_WINDOW_CLOSED) &&
15095 if (((iter->flags & NK_WINDOW_HIDDEN) ||
15096 (iter->flags & NK_WINDOW_CLOSED)) &&
15103 ctx->active->flags &= ~(unsigned)NK_WINDOW_ROM;
15123 if (iter->seq != ctx->seq || iter->flags & NK_WINDOW_CLOSED) {
15233 if (it->buffer.last == it->buffer.begin || (it->flags & NK_WINDOW_HIDDEN)||
15239 (next->flags & NK_WINDOW_HIDDEN) || next->seq != ctx->seq))
15282 (iter->flags & NK_WINDOW_HIDDEN) || iter->seq != ctx->seq))
15546 nk_panel_has_header(nk_flags flags, const char *title)
15549 active = (flags & (NK_WINDOW_CLOSABLE|NK_WINDOW_MINIMIZABLE));
15550 active = active || (flags & NK_WINDOW_TITLE);
15551 active = active && !(flags & NK_WINDOW_HIDDEN) && title;
15568 nk_panel_get_border(const struct nk_style *style, nk_flags flags,
15571 if (flags & NK_WINDOW_BORDER) {
15624 if ((ctx->current->flags & NK_WINDOW_HIDDEN) || (ctx->current->flags & NK_WINDOW_CLOSED)) {
15635 in = (win->flags & NK_WINDOW_NO_INPUT) ? 0: &ctx->input;
15644 if ((win->flags & NK_WINDOW_MOVABLE) && !(win->flags & NK_WINDOW_ROM)) {
15654 if (nk_panel_has_header(win->flags, title)) {
15675 layout->flags = win->flags;
15679 if (win->flags & NK_WINDOW_BORDER) {
15680 layout->border = nk_panel_get_border(style, win->flags, panel_type);
15696 if (!(win->flags & NK_WINDOW_NO_SCROLLBAR))
15700 if (!(win->flags & NK_WINDOW_NO_SCROLLBAR) || win->flags & NK_WINDOW_SCALABLE)
15706 if (nk_panel_has_header(win->flags, title))
15752 if (win->flags & NK_WINDOW_CLOSABLE) {
15764 &style->window.header.close_button, in, style->font) && !(win->flags & NK_WINDOW_ROM))
15766 layout->flags |= NK_WINDOW_HIDDEN;
15767 layout->flags &= (nk_flags)~NK_WINDOW_MINIMIZED;
15772 if (win->flags & NK_WINDOW_MINIMIZABLE) {
15776 if (!(win->flags & NK_WINDOW_CLOSABLE)) {
15785 if (nk_do_button_symbol(&ws, &win->buffer, button, (layout->flags & NK_WINDOW_MINIMIZED)?
15787 NK_BUTTON_DEFAULT, &style->window.header.minimize_button, in, style->font) && !(win->flags & NK_WINDOW_ROM))
15788 layout->flags = (layout->flags & NK_WINDOW_MINIMIZED) ?
15789 layout->flags & (nk_flags)~NK_WINDOW_MINIMIZED:
15790 layout->flags | NK_WINDOW_MINIMIZED;
15809 if (!(layout->flags & NK_WINDOW_MINIMIZED) && !(layout->flags & NK_WINDOW_DYNAMIC)) {
15827 return !(layout->flags & NK_WINDOW_HIDDEN) && !(layout->flags & NK_WINDOW_MINIMIZED);
15851 in = (layout->flags & NK_WINDOW_ROM || layout->flags & NK_WINDOW_NO_INPUT) ? 0 :&ctx->input;
15863 if (layout->flags & NK_WINDOW_DYNAMIC && !(layout->flags & NK_WINDOW_MINIMIZED))
15889 if (*layout->offset_y == 0 && !(layout->flags & NK_WINDOW_NO_SCROLLBAR))
15904 if (!(layout->flags & NK_WINDOW_NO_SCROLLBAR) &&
15905 !(layout->flags & NK_WINDOW_MINIMIZED) &&
15991 if (window->flags & NK_WINDOW_SCROLL_AUTO_HIDE) {
16001 if (layout->flags & NK_WINDOW_BORDER)
16004 const float padding_y = (layout->flags & NK_WINDOW_MINIMIZED)
16006 : ((layout->flags & NK_WINDOW_DYNAMIC)
16015 if ((layout->flags & NK_WINDOW_SCALABLE) && in && !(layout->flags & NK_WINDOW_MINIMIZED))
16022 if (layout->flags & NK_WINDOW_SCALE_LEFT)
16025 if (layout->flags & NK_WINDOW_NO_SCROLLBAR)
16033 if (layout->flags & NK_WINDOW_SCALE_LEFT) {
16044 if (!(window->flags & NK_WINDOW_ROM)) {
16052 if (layout->flags & NK_WINDOW_SCALE_LEFT) {
16064 if (!(layout->flags & NK_WINDOW_DYNAMIC)) {
16080 if (layout->flags & NK_WINDOW_HIDDEN)
16087 if (layout->flags & NK_WINDOW_REMOVE_ROM) {
16088 layout->flags &= ~(nk_flags)NK_WINDOW_ROM;
16089 layout->flags &= ~(nk_flags)NK_WINDOW_REMOVE_ROM;
16091 window->flags = layout->flags;
16214 end->flags |= NK_WINDOW_ROM;
16220 ctx->end->flags &= ~(nk_flags)NK_WINDOW_ROM;
16222 /*ctx->end->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)
16264 return nk_begin_titled(ctx, title, title, bounds, flags);
16268 struct nk_rect bounds, nk_flags flags)
16296 if (flags & NK_WINDOW_BACKGROUND)
16301 win->flags = flags;
16312 win->flags &= ~(nk_flags)(NK_WINDOW_PRIVATE-1);
16313 win->flags |= flags;
16314 if (!(win->flags & (NK_WINDOW_MOVABLE | NK_WINDOW_SCALABLE)))
16325 if (!ctx->active && !(win->flags & NK_WINDOW_HIDDEN)) {
16330 if (win->flags & NK_WINDOW_HIDDEN) {
16337 if (!(win->flags & NK_WINDOW_HIDDEN) && !(win->flags & NK_WINDOW_NO_INPUT))
16343 struct nk_rect win_bounds = (!(win->flags & NK_WINDOW_MINIMIZED))?
16353 struct nk_rect iter_bounds = (!(iter->flags & NK_WINDOW_MINIMIZED))?
16357 (!(iter->flags & NK_WINDOW_HIDDEN)))
16360 if (iter->popup.win && iter->popup.active && !(iter->flags & NK_WINDOW_HIDDEN) &&
16374 struct nk_rect iter_bounds = (!(iter->flags & NK_WINDOW_MINIMIZED))?
16378 !(iter->flags & NK_WINDOW_HIDDEN))
16380 if (iter->popup.win && iter->popup.active && !(iter->flags & NK_WINDOW_HIDDEN) &&
16388 if (iter && !(win->flags & NK_WINDOW_ROM) && (win->flags & NK_WINDOW_BACKGROUND)) {
16389 win->flags |= (nk_flags)NK_WINDOW_ROM;
16390 iter->flags &= ~(nk_flags)NK_WINDOW_ROM;
16392 if (!(iter->flags & NK_WINDOW_BACKGROUND)) {
16400 if (!(win->flags & NK_WINDOW_BACKGROUND)) {
16406 win->flags &= ~(nk_flags)NK_WINDOW_ROM;
16409 if (ctx->end != win && !(win->flags & NK_WINDOW_BACKGROUND))
16410 win->flags |= NK_WINDOW_ROM;
16430 if (!layout || (layout->type == NK_PANEL_WINDOW && (ctx->current->flags & NK_WINDOW_HIDDEN))) {
16560 if(ctx->current->flags & NK_WINDOW_HIDDEN)
16573 if(!(iter->flags & NK_WINDOW_HIDDEN)) {
16578 if (iter->flags & NK_WINDOW_MINIMIZED) {
16611 return win->flags & NK_WINDOW_MINIMIZED;
16626 return (win->flags & NK_WINDOW_CLOSED);
16641 return (win->flags & NK_WINDOW_HIDDEN);
16677 win->flags |= NK_WINDOW_HIDDEN;
16678 win->flags |= NK_WINDOW_CLOSED;
16737 win->flags |= NK_WINDOW_MINIMIZED;
16738 else win->flags &= ~(nk_flags)NK_WINDOW_MINIMIZED;
16762 win->flags |= NK_WINDOW_HIDDEN;
16763 } else win->flags &= ~(nk_flags)NK_WINDOW_HIDDEN;
16803 const char *title, nk_flags flags, struct nk_rect rect)
16856 popup->flags = flags;
16857 popup->flags |= NK_WINDOW_BORDER;
16859 popup->flags |= NK_WINDOW_DYNAMIC;
16871 root->flags |= NK_WINDOW_ROM;
16872 root->flags &= ~(nk_flags)NK_WINDOW_REMOVE_ROM;
16885 root->flags |= NK_WINDOW_REMOVE_ROM;
16899 nk_flags flags, struct nk_rect body, struct nk_rect header,
16945 root->flags |= NK_WINDOW_REMOVE_ROM;
16953 popup->flags = flags;
16954 popup->flags |= NK_WINDOW_BORDER;
16955 popup->flags |= NK_WINDOW_DYNAMIC;
16975 root->flags |= NK_WINDOW_ROM;
16990 popup->flags |= NK_WINDOW_HIDDEN;
17007 if (popup->flags & NK_WINDOW_HIDDEN) {
17011 root->flags |= NK_WINDOW_REMOVE_ROM;
17066 nk_contextual_begin(struct nk_context *ctx, nk_flags flags, struct nk_vec2 size,
17113 ret = nk_nonblock_begin(ctx, flags|NK_WINDOW_NO_SCROLLBAR, body,
17120 win->popup.win->flags = 0;
17146 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17181 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17217 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17253 if (panel->flags & NK_WINDOW_DYNAMIC) {
17269 popup->flags |= NK_WINDOW_HIDDEN;
17272 if (popup->flags & NK_WINDOW_HIDDEN)
17314 if (layout->flags & NK_WINDOW_HIDDEN || layout->flags & NK_WINDOW_MINIMIZED)
17340 if (layout->flags & NK_WINDOW_HIDDEN || layout->flags & NK_WINDOW_MINIMIZED)
17407 in = (state == NK_WIDGET_ROM || win->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17437 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17462 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17487 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17520 in = (state == NK_WIDGET_ROM || win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
17666 NK_ASSERT(!(layout->flags & NK_WINDOW_MINIMIZED));
17667 NK_ASSERT(!(layout->flags & NK_WINDOW_HIDDEN));
17668 NK_ASSERT(!(layout->flags & NK_WINDOW_CLOSED));
17679 if (layout->flags & NK_WINDOW_DYNAMIC) {
18404 in = (!(layout->flags & NK_WINDOW_ROM)) ? &ctx->input: 0;
18589 in = (!(layout->flags & NK_WINDOW_ROM)) ? &ctx->input: 0;
18693 nk_uint *x_offset, nk_uint *y_offset, const char *title, nk_flags flags)
18703 !(flags & NK_WINDOW_MOVABLE)) {
18706 if (win->flags & NK_WINDOW_ROM)
18707 flags |= NK_WINDOW_ROM;
18712 panel.flags = flags;
18718 nk_panel_begin(ctx, (flags & NK_WINDOW_TITLE) ? title: 0, NK_PANEL_GROUP);
18728 if ((panel.layout->flags & NK_WINDOW_CLOSED) ||
18729 (panel.layout->flags & NK_WINDOW_MINIMIZED))
18731 nk_flags f = panel.layout->flags;
18771 if (g->flags & NK_WINDOW_BORDER) {
18777 if (!(g->flags & NK_WINDOW_NO_SCROLLBAR)) {
18783 pan.flags = g->flags;
18804 struct nk_scroll *scroll, const char *title, nk_flags flags)
18806 return nk_group_scrolled_offset_begin(ctx, &scroll->x, &scroll->y, title, flags);
18810 const char *title, nk_flags flags)
18839 return nk_group_scrolled_offset_begin(ctx, x_offset, y_offset, title, flags);
18842 nk_group_begin(struct nk_context *ctx, const char *title, nk_flags flags)
18844 return nk_group_begin_titled(ctx, title, title, flags);
18930 const char *title, nk_flags flags, int row_height, int row_count)
18970 result = nk_group_scrolled_offset_begin(ctx, x_offset, y_offset, title, flags);
19162 NK_ASSERT(!(layout->flags & NK_WINDOW_MINIMIZED));
19163 NK_ASSERT(!(layout->flags & NK_WINDOW_HIDDEN));
19164 NK_ASSERT(!(layout->flags & NK_WINDOW_CLOSED));
19398 nk_labelf_colored(struct nk_context *ctx, nk_flags flags,
19403 nk_labelfv_colored(ctx, flags, color, fmt, args);
19416 nk_labelf(struct nk_context *ctx, nk_flags flags, const char *fmt, ...)
19420 nk_labelfv(ctx, flags, fmt, args);
19432 nk_labelfv_colored(struct nk_context *ctx, nk_flags flags,
19437 nk_label_colored(ctx, buf, flags, color);
19450 nk_labelfv(struct nk_context *ctx, nk_flags flags, const char *fmt, va_list args)
19454 nk_label(ctx, buf, flags);
20136 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20181 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20213 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20246 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20280 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20327 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20548 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20555 unsigned int flags, unsigned int value)
20560 if (!ctx || !text) return flags;
20561 old_active = (int)((flags & value) & value);
20563 flags |= value;
20564 else flags &= ~value;
20565 return flags;
20581 unsigned int *flags, unsigned int value)
20586 NK_ASSERT(flags);
20587 if (!ctx || !text || !flags) return 0;
20589 active = (int)((*flags & value) & value);
20591 if (active) *flags |= value;
20592 else *flags &= ~value;
20602 unsigned int flags, unsigned int value)
20604 return nk_check_flags_text(ctx, label, nk_strlen(label), flags, value);
20611 unsigned int *flags, unsigned int value)
20613 return nk_checkbox_flags_text(ctx, label, nk_strlen(label), flags, value);
20643 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20885 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20914 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
20943 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
21220 in = (/*state == NK_WIDGET_ROM || */ layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
21379 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
22872 struct nk_rect bounds, nk_flags flags, nk_plugin_filter filter,
22897 if (flags & NK_EDIT_MULTILINE)
22899 row_height = (flags & NK_EDIT_MULTILINE)? font->height + style->row_padding: area.h;
22915 const enum nk_text_edit_type type = (flags & NK_EDIT_MULTILINE) ?
22918 if (flags & NK_EDIT_AUTO_SELECT)
22920 if (flags & NK_EDIT_GOTO_END_ON_ACTIVATE) {
22925 if (flags & NK_EDIT_READ_ONLY)
22927 else if (flags & NK_EDIT_ALWAYS_INSERT_MODE)
22983 if (flags & NK_EDIT_CTRL_ENTER_NEWLINE && shift_mod)
22985 else if (flags & NK_EDIT_SIG_ENTER)
22993 if ((copy || cut) && (flags & NK_EDIT_CLIPBOARD))
23006 if (cut && !(flags & NK_EDIT_READ_ONLY)){
23014 if (paste && (flags & NK_EDIT_CLIPBOARD) && edit->clip.paste) {
23021 if (tab && (flags & NK_EDIT_ALLOW_TAB)) {
23177 if (!(flags & NK_EDIT_NO_HORIZONTAL_SCROLL)) {
23186 if (flags & NK_EDIT_MULTILINE) {
23196 if (flags & NK_EDIT_MULTILINE)
23370 nk_edit_focus(struct nk_context *ctx, nk_flags flags)
23383 if (flags & NK_EDIT_ALWAYS_INSERT_MODE)
23399 nk_edit_string(struct nk_context *ctx, nk_flags flags,
23417 nk_textedit_clear_state(&ctx->text_edit, (flags & NK_EDIT_MULTILINE)?
23421 if (flags & NK_EDIT_NO_CURSOR)
23424 if (!(flags & NK_EDIT_SELECTABLE)) {
23442 state = nk_edit_buffer(ctx, flags, edit, filter);
23455 nk_edit_buffer(struct nk_context *ctx, nk_flags flags,
23481 in = (win->layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
23486 if (flags & NK_EDIT_NO_CURSOR)
23488 if (!(flags & NK_EDIT_SELECTABLE)) {
23492 if (flags & NK_EDIT_CLIPBOARD)
23500 in = (flags & NK_EDIT_READ_ONLY) ? 0: in;
23501 ret_flags = nk_do_edit(&ctx->last_widget_state, &win->buffer, bounds, flags,
23516 nk_edit_string_zero_terminated(struct nk_context *ctx, nk_flags flags,
23521 result = nk_edit_string(ctx, flags, buffer, &len, max, filter);
23904 layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
24158 if (!(layout->flags & NK_WINDOW_ROM) &&
24181 if (!(layout->flags & NK_WINDOW_ROM)) {
24232 if (!(layout->flags & NK_WINDOW_ROM) &&
24246 nk_flags flags;
24260 flags = nk_chart_push_line(ctx, win, &win->layout->chart, value, slot); break;
24262 flags = nk_chart_push_column(ctx, win, &win->layout->chart, value, slot); break;
24265 flags = 0;
24267 return flags;
24531 in = (state == NK_WIDGET_ROM || layout->flags & NK_WINDOW_ROM) ? 0 : &ctx->input;
24613 in = (win->layout->flags & NK_WINDOW_ROM || s == NK_WIDGET_ROM)? 0: &ctx->input;
24704 in = (win->layout->flags & NK_WINDOW_ROM || s == NK_WIDGET_ROM)? 0: &ctx->input;
24783 in = (win->layout->flags & NK_WINDOW_ROM || s == NK_WIDGET_ROM)? 0: &ctx->input;
24870 in = (win->layout->flags & NK_WINDOW_ROM || s == NK_WIDGET_ROM)? 0: &ctx->input;
24964 in = (win->layout->flags & NK_WINDOW_ROM || s == NK_WIDGET_ROM)? 0: &ctx->input;
25042 in = (win->layout->flags & NK_WINDOW_ROM || s == NK_WIDGET_ROM)? 0: &ctx->input;
25349 if (ret) win->layout->flags &= ~(nk_flags)NK_WINDOW_ROM;
25546 /// - 2017/04/09 (1.36.0) - Added window `NK_WINDOW_NO_INPUT` and `NK_WINDOW_NOT_INTERACTIVE` flags.
25621 /// - 2016/09/13 (1.20.1) - Internal change to divide window/panel flags into panel flags and types.
25623 /// with flags. Probably something to take note.