defer_if
This commit is contained in:
@@ -44,36 +44,30 @@ fn b32 app_update(app_frame_t *frame) {
|
||||
ui_begin_frame(frame);
|
||||
defer_block(ui_begin_build(), ui_end_build()) {
|
||||
defer_block(ui_push_list_container(), ui_pop_parent()) {
|
||||
if (ui_push_expander("app_event_t")) {
|
||||
|
||||
defer_if (ui_push_expander("app_event_t"), ui_pop_expander()) {
|
||||
if (r2f32_contains(r2f32(0, 0, 200, 200), frame->mouse_pos)) {
|
||||
if (ui_push_expander("mouse_wheel_delta: v3f64_t")) {
|
||||
defer_if (ui_push_expander("mouse_wheel_delta: v3f64_t"), ui_pop_expander()) {
|
||||
ui_label("x: f64 = value");
|
||||
ui_label("y: f64 = value");
|
||||
ui_label("z: f64 = value");
|
||||
ui_pop_expander();
|
||||
}
|
||||
}
|
||||
ui_label("kind: app_event_kind_t = value");
|
||||
ui_label("ctrl: b8 = value");
|
||||
ui_label("shift: b8 = value");
|
||||
if (ui_push_expander("pos: v2f64_t")) {
|
||||
if (ui_push_expander("inner_pos: v2f64_t")) {
|
||||
defer_if (ui_push_expander("pos: v2f64_t"), ui_pop_expander()) {
|
||||
defer_if (ui_push_expander("inner_pos: v2f64_t"), ui_pop_expander()) {
|
||||
ui_label("x_: f64 = value");
|
||||
ui_label("y_: f64 = value");
|
||||
ui_pop_expander();
|
||||
}
|
||||
ui_label("y__: f64 = value");
|
||||
if (ui_push_expander("_inner_pos: v2f64_t")) {
|
||||
defer_if (ui_push_expander("_inner_pos: v2f64_t"), ui_pop_expander()) {
|
||||
ui_label("x____: f64 = value");
|
||||
ui_label("y____: f64 = value");
|
||||
ui_pop_expander();
|
||||
}
|
||||
ui_pop_expander();
|
||||
}
|
||||
ui_label("alt: b8 = value");
|
||||
ui_label("meta: b8 = value");
|
||||
ui_pop_expander();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user