Changes in uspace/lib/ui/src/msgdialog.c [12dd36c:d0dfbba] in mainline
- File:
-
- 1 edited
-
uspace/lib/ui/src/msgdialog.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/ui/src/msgdialog.c
r12dd36c rd0dfbba 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2026 Jiri Svoboda 3 3 * All rights reserved. 4 4 * … … 34 34 */ 35 35 36 #include <assert.h> 36 37 #include <errno.h> 37 38 #include <mem.h> … … 111 112 ui_wnd_params_init(&wparams); 112 113 wparams.caption = params->caption; 114 if ((params->flags & umdf_topmost) != 0) 115 wparams.flags |= wndf_topmost; 116 if ((params->flags & umdf_center) != 0) 117 wparams.placement = ui_wnd_place_center; 113 118 114 119 /* FIXME: Auto layout */ … … 121 126 wparams.rect.p0.x = 0; 122 127 wparams.rect.p0.y = 0; 123 wparams.rect.p1.x = 4 00;128 wparams.rect.p1.x = 440; 124 129 wparams.rect.p1.y = 110; 125 130 } … … 150 155 rect.p0.x = 10; 151 156 rect.p0.y = 35; 152 rect.p1.x = 390;157 rect.p1.x = 430; 153 158 rect.p1.y = 50; 154 159 } … … 281 286 if (dialog->cb != NULL && dialog->cb->close != NULL) 282 287 dialog->cb->close(dialog, dialog->arg); 288 else 289 ui_msg_dialog_destroy(dialog); 283 290 } 284 291 … … 306 313 dialog->cb->button(dialog, dialog->arg, 0); 307 314 return; 315 } else { 316 ui_msg_dialog_destroy(dialog); 308 317 } 309 318 } else if (event->key == KC_ESCAPE) { … … 312 321 dialog->cb->close(dialog, dialog->arg); 313 322 return; 323 } else { 324 ui_msg_dialog_destroy(dialog); 314 325 } 315 326 } … … 333 344 dialog->cb->button(dialog, dialog->arg, i); 334 345 } 346 } else { 347 ui_msg_dialog_destroy(dialog); 335 348 } 336 349 }
Note:
See TracChangeset
for help on using the changeset viewer.
