select container
This commit is contained in:
parent
f1205ca264
commit
8dc34e7114
1 changed files with 23 additions and 0 deletions
23
ugui.c
23
ugui.c
|
|
@ -691,6 +691,10 @@ int ug_container_floating(ug_ctx_t *ctx, const char *name, ug_div_t div)
|
||||||
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Select current conatiner
|
||||||
|
ctx->selected_cnt = id;
|
||||||
|
|
||||||
return handle_container(ctx, cnt);
|
return handle_container(ctx, cnt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -719,6 +723,10 @@ int ug_container_popup(ug_ctx_t *ctx, const char *name, ug_div_t div)
|
||||||
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Select current conatiner
|
||||||
|
ctx->selected_cnt = id;
|
||||||
|
|
||||||
return handle_container(ctx, cnt);
|
return handle_container(ctx, cnt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -768,6 +776,10 @@ int ug_container_sidebar(ug_ctx_t *ctx, const char *name, ug_size_t size, int si
|
||||||
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Select current conatiner
|
||||||
|
ctx->selected_cnt = id;
|
||||||
|
|
||||||
return handle_container(ctx, cnt);
|
return handle_container(ctx, cnt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -797,6 +809,10 @@ int ug_container_menu_bar(ug_ctx_t *ctx, const char *name, ug_size_t height)
|
||||||
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Select current conatiner
|
||||||
|
ctx->selected_cnt = id;
|
||||||
|
|
||||||
return handle_container(ctx, cnt);
|
return handle_container(ctx, cnt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -823,6 +839,10 @@ int ug_container_body(ug_ctx_t *ctx, const char *name)
|
||||||
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
DELETE_FROM_STACK(ctx->cnt_stack, cnt);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Select current conatiner
|
||||||
|
ctx->selected_cnt = id;
|
||||||
|
|
||||||
return handle_container(ctx, cnt);
|
return handle_container(ctx, cnt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -970,6 +990,9 @@ int ug_frame_end(ug_ctx_t *ctx)
|
||||||
|
|
||||||
ctx->frame++;
|
ctx->frame++;
|
||||||
|
|
||||||
|
// deselect container
|
||||||
|
ctx->selected_cnt = 0;
|
||||||
|
|
||||||
ctx->cmd_it = 0;
|
ctx->cmd_it = 0;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue