add imgui collapsing header
This commit is contained in:
parent
dc59f0642c
commit
1305a762e9
|
@ -124,26 +124,19 @@ JSC_CCALL(imgui_popid, ImGui::PopID(); )
|
||||||
|
|
||||||
JSC_CCALL(imgui_image,
|
JSC_CCALL(imgui_image,
|
||||||
texture *tex = js2texture(argv[0]);
|
texture *tex = js2texture(argv[0]);
|
||||||
simgui_image_t simgui_img = simgui_make_image(&(simgui_image_desc_t){
|
simgui_image_desc_t simgd;
|
||||||
.image = tex->id,
|
simgd.image = tex->id;
|
||||||
.sampler = std_sampler
|
simgd.sampler = std_sampler;
|
||||||
});
|
simgui_image_t simgui_img = simgui_make_image(&simgd);
|
||||||
ImTextureID tex_id = simgui_imtextureid(simgui_img);
|
ImTextureID tex_id = simgui_imtextureid(simgui_img);
|
||||||
ImGui::Image(tex_id, ImVec2(tex->width, tex->height));
|
ImGui::Image(tex_id, ImVec2(tex->width, tex->height), ImVec2(0,0), ImVec2(1,1));
|
||||||
simgui_destroy_image(simgui_img);
|
simgui_destroy_image(simgui_img);
|
||||||
)
|
)
|
||||||
|
|
||||||
JSC_CCALL(imgui_sameline,
|
JSC_CCALL(imgui_sameline, ImGui::SameLine() )
|
||||||
ImGui::SameLine();
|
JSC_SCALL(imgui_columns, ImGui::Columns(js2number(argv[1]), str) )
|
||||||
)
|
JSC_CCALL(imgui_nextcolumn, ImGui::NextColumn() )
|
||||||
|
JSC_SCALL(imgui_collapsingheader, ret = boolean2js(ImGui::CollapsingHeader(str)) )
|
||||||
JSC_SCALL(imgui_columns,
|
|
||||||
ImGui::Columns(js2number(argv[1]), str);
|
|
||||||
)
|
|
||||||
|
|
||||||
JSC_CCALL(imgui_nextcolumn,
|
|
||||||
ImGui::NextColumn();
|
|
||||||
)
|
|
||||||
|
|
||||||
static const JSCFunctionListEntry js_imgui_funcs[] = {
|
static const JSCFunctionListEntry js_imgui_funcs[] = {
|
||||||
MIST_FUNC_DEF(imgui, window, 2),
|
MIST_FUNC_DEF(imgui, window, 2),
|
||||||
|
@ -166,6 +159,7 @@ static const JSCFunctionListEntry js_imgui_funcs[] = {
|
||||||
MIST_FUNC_DEF(imgui, sokol_gfx, 0),
|
MIST_FUNC_DEF(imgui, sokol_gfx, 0),
|
||||||
MIST_FUNC_DEF(imgui, columns, 2),
|
MIST_FUNC_DEF(imgui, columns, 2),
|
||||||
MIST_FUNC_DEF(imgui, nextcolumn, 0),
|
MIST_FUNC_DEF(imgui, nextcolumn, 0),
|
||||||
|
MIST_FUNC_DEF(imgui, collapsingheader, 1),
|
||||||
};
|
};
|
||||||
|
|
||||||
static int started = 0;
|
static int started = 0;
|
||||||
|
|
Loading…
Reference in a new issue