Lines Matching refs:nk

108     struct nk_context* nk = nk_glfw3_init(window, NK_GLFW3_INSTALL_CALLBACKS);
123 nk_window_set_bounds(nk, "main", area);
126 if (nk_begin(nk, "main", area, 0))
128 nk_layout_row_dynamic(nk, 30, 4);
132 if (nk_button_label(nk, "Make Windowed"))
141 if (nk_button_label(nk, "Make Fullscreen"))
153 if (nk_button_label(nk, "Maximize"))
155 if (nk_button_label(nk, "Iconify"))
157 if (nk_button_label(nk, "Restore"))
160 nk_layout_row_dynamic(nk, 30, 2);
162 if (nk_button_label(nk, "Hide (for 3s)"))
172 if (nk_button_label(nk, "Request Attention (after 3s)"))
183 nk_layout_row_dynamic(nk, 30, 1);
187 nk_label(nk, "Press H to disable mouse passthrough", NK_TEXT_CENTERED);
193 nk_label(nk, "Press Enter in a text field to set value", NK_TEXT_CENTERED);
200 nk_layout_row_begin(nk, NK_DYNAMIC, 30, 2);
201 nk_layout_row_push(nk, 1.f / 3.f);
202 nk_label(nk, "Title", NK_TEXT_LEFT);
203 nk_layout_row_push(nk, 2.f / 3.f);
204 events = nk_edit_string_zero_terminated(nk, flags, window_title,
208 nk_layout_row_end(nk);
215 nk_layout_row_dynamic(nk, 30, 3);
216 nk_label(nk, "Position", NK_TEXT_LEFT);
218 events = nk_edit_string_zero_terminated(nk, flags, xpos_buffer,
229 events = nk_edit_string_zero_terminated(nk, flags, ypos_buffer,
244 nk_label(nk, "Platform does not support window position", NK_TEXT_LEFT);
246 nk_layout_row_dynamic(nk, 30, 3);
247 nk_label(nk, "Size", NK_TEXT_LEFT);
249 events = nk_edit_string_zero_terminated(nk, flags, width_buffer,
260 events = nk_edit_string_zero_terminated(nk, flags, height_buffer,
275 if (nk_checkbox_label(nk, "Aspect Ratio", &limit_aspect_ratio))
278 events = nk_edit_string_zero_terminated(nk, flags, numer_buffer,
289 events = nk_edit_string_zero_terminated(nk, flags, denom_buffer,
310 if (nk_checkbox_label(nk, "Minimum Size", &limit_min_size))
313 events = nk_edit_string_zero_terminated(nk, flags, min_width_buffer,
324 events = nk_edit_string_zero_terminated(nk, flags, min_height_buffer,
335 if (nk_checkbox_label(nk, "Maximum Size", &limit_max_size))
338 events = nk_edit_string_zero_terminated(nk, flags, max_width_buffer,
349 events = nk_edit_string_zero_terminated(nk, flags, max_height_buffer,
371 nk_label(nk, "Framebuffer Size", NK_TEXT_LEFT);
372 nk_labelf(nk, NK_TEXT_LEFT, "%i", fb_width);
373 nk_labelf(nk, NK_TEXT_LEFT, "%i", fb_height);
377 nk_label(nk, "Content Scale", NK_TEXT_LEFT);
378 nk_labelf(nk, NK_TEXT_LEFT, "%f", xscale);
379 nk_labelf(nk, NK_TEXT_LEFT, "%f", yscale);
381 nk_layout_row_begin(nk, NK_DYNAMIC, 30, 5);
384 nk_layout_row_push(nk, 1.f / 3.f);
385 nk_label(nk, "Frame Size:", NK_TEXT_LEFT);
386 nk_layout_row_push(nk, 1.f / 6.f);
387 nk_labelf(nk, NK_TEXT_LEFT, "%i", frame_left);
388 nk_layout_row_push(nk, 1.f / 6.f);
389 nk_labelf(nk, NK_TEXT_LEFT, "%i", frame_top);
390 nk_layout_row_push(nk, 1.f / 6.f);
391 nk_labelf(nk, NK_TEXT_LEFT, "%i", frame_right);
392 nk_layout_row_push(nk, 1.f / 6.f);
393 nk_labelf(nk, NK_TEXT_LEFT, "%i", frame_bottom);
394 nk_layout_row_end(nk);
396 nk_layout_row_begin(nk, NK_DYNAMIC, 30, 2);
398 nk_layout_row_push(nk, 1.f / 3.f);
399 nk_labelf(nk, NK_TEXT_LEFT, "Opacity: %0.3f", opacity);
400 nk_layout_row_push(nk, 2.f / 3.f);
401 if (nk_slider_float(nk, 0.f, &opacity, 1.f, 0.001f))
403 nk_layout_row_end(nk);
405 nk_layout_row_begin(nk, NK_DYNAMIC, 30, 2);
407 nk_layout_row_push(nk, 1.f / 3.f);
408 if (nk_checkbox_label(nk, "Should Close", &should_close))
410 nk_layout_row_push(nk, 2.f / 3.f);
411 nk_checkbox_label(nk, "May Close", &may_close);
412 nk_layout_row_end(nk);
414 nk_layout_row_dynamic(nk, 30, 1);
415 nk_label(nk, "Attributes", NK_TEXT_CENTERED);
417 nk_layout_row_dynamic(nk, 30, width > 200 ? width / 200 : 1);
420 if (nk_checkbox_label(nk, "Decorated", &decorated))
424 if (nk_checkbox_label(nk, "Resizable", &resizable))
428 if (nk_checkbox_label(nk, "Floating", &floating))
432 if (nk_checkbox_label(nk, "Mouse Passthrough", &passthrough))
436 if (nk_checkbox_label(nk, "Auto Iconify", &auto_iconify))
439 nk_value_bool(nk, "Focused", glfwGetWindowAttrib(window, GLFW_FOCUSED));
440 nk_value_bool(nk, "Hovered", glfwGetWindowAttrib(window, GLFW_HOVERED));
441 nk_value_bool(nk, "Visible", glfwGetWindowAttrib(window, GLFW_VISIBLE));
442 nk_value_bool(nk, "Iconified", glfwGetWindowAttrib(window, GLFW_ICONIFIED));
443 nk_value_bool(nk, "Maximized", glfwGetWindowAttrib(window, GLFW_MAXIMIZED));
445 nk_end(nk);