summaryrefslogtreecommitdiff
path: root/src/ui/translation.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2021-09-10 09:29:46 +0300
committerJaakko Keränen <jaakko.keranen@iki.fi>2021-09-10 09:29:46 +0300
commit168ded2245101126e7954887ddc04b80f211e917 (patch)
tree69aacb221ef8093031a06fdc9c25054aca929192 /src/ui/translation.c
parentb85471a5b84f0837611fb47be35ee713139f702f (diff)
Mobile: Revised more dialogs
Diffstat (limited to 'src/ui/translation.c')
-rw-r--r--src/ui/translation.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/ui/translation.c b/src/ui/translation.c
index 3ffa961b..cef68dce 100644
--- a/src/ui/translation.c
+++ b/src/ui/translation.c
@@ -424,19 +424,18 @@ static iBool processResult_Translation_(iTranslation *d) {
424} 424}
425 425
426static iLabelWidget *acceptButton_Translation_(const iTranslation *d) { 426static iLabelWidget *acceptButton_Translation_(const iTranslation *d) {
427 iWidget *buttonParent = findChild_Widget(d->dlg, "dialogbuttons"); 427 return dialogAcceptButton_Widget(d->dlg);
428// if (!buttonParent) {
429// buttonParent = findChild_Widget(d->dlg, "panel.back");
430// }
431 return (iLabelWidget *) lastChild_Widget(buttonParent);
432} 428}
433 429
434iBool handleCommand_Translation(iTranslation *d, const char *cmd) { 430iBool handleCommand_Translation(iTranslation *d, const char *cmd) {
435 iWidget *w = as_Widget(d->doc); 431 iWidget *w = as_Widget(d->doc);
436 if (equalWidget_Command(cmd, w, "translation.submit")) { 432 if (equalWidget_Command(cmd, w, "translation.submit")) {
437 if (status_TlsRequest(d->request) == initialized_TlsRequestStatus) { 433 if (status_TlsRequest(d->request) == initialized_TlsRequestStatus) {
438 iWidget *langs = findChild_Widget(d->dlg, "xlt.langs"); 434 iWidget *langs = findChild_Widget(d->dlg, "xlt.langs");
439 setFlags_Widget(langs, hidden_WidgetFlag, iTrue); 435// setFlags_Widget(langs, hidden_WidgetFlag, iTrue);
436 setFlags_Widget(findChild_Widget(d->dlg, "xlt.from"), hidden_WidgetFlag, iTrue);
437 setFlags_Widget(findChild_Widget(d->dlg, "xlt.to"), hidden_WidgetFlag, iTrue);
438 if (!langs) langs = d->dlg;
440 iLabelWidget *acceptButton = acceptButton_Translation_(d); 439 iLabelWidget *acceptButton = acceptButton_Translation_(d);
441 updateTextCStr_LabelWidget(acceptButton, "00:00"); 440 updateTextCStr_LabelWidget(acceptButton, "00:00");
442 setFlags_Widget(as_Widget(acceptButton), disabled_WidgetFlag, iTrue); 441 setFlags_Widget(as_Widget(acceptButton), disabled_WidgetFlag, iTrue);