summaryrefslogtreecommitdiff
path: root/src/ui/util.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-02-21 21:05:13 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-02-21 21:05:13 +0200
commit4175ca0db94fafcf18072187c462e0b61e71016b (patch)
tree89d2c404ea7d3b5e22032f370990bde406f4f058 /src/ui/util.c
parentd7a4a193e219032e16bd8480de833dc064b35277 (diff)
iOS: Working on menu styling
Diffstat (limited to 'src/ui/util.c')
-rw-r--r--src/ui/util.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/ui/util.c b/src/ui/util.c
index c55b2c36..4f059dc7 100644
--- a/src/ui/util.c
+++ b/src/ui/util.c
@@ -477,6 +477,19 @@ void openMenu_Widget(iWidget *d, iInt2 coord) {
477 setFlags_Widget(d, hidden_WidgetFlag, iFalse); 477 setFlags_Widget(d, hidden_WidgetFlag, iFalse);
478 setFlags_Widget(d, commandOnMouseMiss_WidgetFlag, iTrue); 478 setFlags_Widget(d, commandOnMouseMiss_WidgetFlag, iTrue);
479 setFlags_Widget(findChild_Widget(d, "menu.cancel"), disabled_WidgetFlag, iFalse); 479 setFlags_Widget(findChild_Widget(d, "menu.cancel"), disabled_WidgetFlag, iFalse);
480 if (deviceType_App() == phone_AppDeviceType) {
481 if (isPortrait_App()) {
482 setFlags_Widget(d, arrangeWidth_WidgetFlag | resizeChildrenToWidestChild_WidgetFlag, iFalse);
483 setFlags_Widget(d, resizeWidthOfChildren_WidgetFlag, iTrue);
484 d->rect.size.x = rootSize_Window(get_Window()).x;
485 iForEach(ObjectList, i, children_Widget(d)) {
486 if (isInstance_Object(i.object, &Class_LabelWidget)) {
487 iLabelWidget *label = i.object;
488 setFont_LabelWidget(label, defaultBig_FontId);
489 }
490 }
491 }
492 }
480 arrange_Widget(d); 493 arrange_Widget(d);
481 d->rect.pos = coord; 494 d->rect.pos = coord;
482 /* Ensure the full menu is visible. */ 495 /* Ensure the full menu is visible. */