Method: Nuklear::Context#any_editor_active?

Defined in:
ext/nuklear/nkrb_context.c

#any_editor_active?Boolean



223
224
225
226
227
228
229
230
231
232
233
# File 'ext/nuklear/nkrb_context.c', line 223

static VALUE nkrb_context_is_any_editor_active(VALUE self) {
  struct nk_context *ctx = nkrb_context_get(self);
  struct nk_window *iter;
  iter = ctx->begin;
  while (iter) {
    if (iter->edit.active & NK_EDIT_ACTIVE)
      return Qtrue;
    iter = iter->next;
  }
  return Qfalse;
}