diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-02-21 21:05:13 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2021-02-21 21:05:13 +0200 |
commit | 4175ca0db94fafcf18072187c462e0b61e71016b (patch) | |
tree | 89d2c404ea7d3b5e22032f370990bde406f4f058 /src/ui/util.c | |
parent | d7a4a193e219032e16bd8480de833dc064b35277 (diff) |
iOS: Working on menu styling
Diffstat (limited to 'src/ui/util.c')
-rw-r--r-- | src/ui/util.c | 13 |
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. */ |