first draft
This commit is contained in:
parent
884105a4e2
commit
fb3a964f7f
7 changed files with 120 additions and 28 deletions
27
src/main.c3
27
src/main.c3
|
|
@ -208,12 +208,14 @@ fn int main(String[] args)
|
|||
|
||||
if (ui.check_key_combo(ugui::KMOD_CTRL, "q")) quit = true;
|
||||
|
||||
const String APPLICATION = "calculator";
|
||||
const String APPLICATION = "popup";
|
||||
$switch APPLICATION:
|
||||
$case "debug":
|
||||
debug_app(&ui);
|
||||
$case "calculator":
|
||||
calculator(&ui, &te);
|
||||
$case "popup":
|
||||
popup(&ui);
|
||||
$endswitch
|
||||
|
||||
// Timings counter
|
||||
|
|
@ -459,5 +461,26 @@ fn void calculator(ugui::Ctx* ui, TextEdit* te)
|
|||
ui.text_box(ugui::@grow(), ugui::@exact(100), te, RIGHT)!!;
|
||||
}!!;
|
||||
}!!; }!!;
|
||||
|
||||
}
|
||||
|
||||
fn void popup(ugui::Ctx* ui)
|
||||
{
|
||||
static bool toggle;
|
||||
static ugui::Point pos;
|
||||
|
||||
ui.@center(COLUMN) {
|
||||
if (toggle) {
|
||||
toggle = ui.popup_begin(pos, ugui::@fit(), ugui::@fit(), COLUMN)!!;
|
||||
ui.button("POP")!!;
|
||||
ui.button("UP")!!;
|
||||
ui.div_end()!!;
|
||||
}
|
||||
if (ui.button("ciao")!!.mouse_release) {
|
||||
pos = ui.input.mouse.pos;
|
||||
toggle = ~toggle;
|
||||
}
|
||||
if (ui.button("mamma")!!.mouse_press) ugui::println("pressed!");
|
||||
}!!;
|
||||
|
||||
ugui::println("focus id: ", ui.focus_id, " hover id: ", ui.hover_id);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue