Changeset 266ec54 in mainline for uspace/app/viewer/viewer.c
- Timestamp:
- 2020-11-28T23:06:31Z (4 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- db3c6795
- Parents:
- 554a5f1
- git-author:
- Jiri Svoboda <jiri@…> (2020-11-27 22:30:28)
- git-committer:
- Jiri Svoboda <jiri@…> (2020-11-28 23:06:31)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/viewer/viewer.c
r554a5f1 r266ec54 181 181 182 182 ui_window_get_app_rect(window, &arect); 183 gfx_rect_translate(&arect.p0, rect, &irect); 183 184 /* Center image on application area */ 185 gfx_rect_ctr_on_rect(rect, &arect, &irect); 184 186 185 187 if (image != NULL) { … … 239 241 display_spec = argv[i++]; 240 242 } else if (str_cmp(argv[i], "-f") == 0) { 243 ++i; 241 244 fullscreen = true; 242 245 } else { … … 266 269 return 3; 267 270 } 268 }269 270 // TODO Fullscreen mode271 if (fullscreen) {272 printf("Fullscreen mode not implemented.\n");273 return 1;274 271 } 275 272 … … 293 290 params.rect.p1.y = 1; 294 291 292 if (fullscreen) { 293 params.style &= ~ui_wds_decorated; 294 params.placement = ui_wnd_place_full_screen; 295 } 296 295 297 rc = ui_window_create(ui, ¶ms, &window); 296 298 if (rc != EOK) { … … 312 314 * to rect 313 315 */ 314 ui_wdecor_rect_from_app( &lrect, &wrect);316 ui_wdecor_rect_from_app(params.style, &lrect, &wrect); 315 317 off = wrect.p0; 316 318 gfx_rect_rtranslate(&off, &wrect, &rect); 317 rc = ui_window_resize(window, &rect); 318 if (rc != EOK) { 319 printf("Error resizing window.\n"); 320 return 1; 319 320 if (!fullscreen) { 321 rc = ui_window_resize(window, &rect); 322 if (rc != EOK) { 323 printf("Error resizing window.\n"); 324 return 1; 325 } 321 326 } 322 327
Note:
See TracChangeset
for help on using the changeset viewer.