Changeset 3fd38b2 in mainline for uspace/app/taskbar/taskbar.c
- Timestamp:
- 2022-09-29T07:45:07Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c77cfd8
- Parents:
- 50a16d9
- git-author:
- Jiri Svoboda <jiri@…> (2022-09-28 07:44:28)
- git-committer:
- Jiri Svoboda <jiri@…> (2022-09-29 07:45:07)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/taskbar/taskbar.c
r50a16d9 r3fd38b2 73 73 ui_wnd_params_t params; 74 74 taskbar_t *taskbar = NULL; 75 gfx_rect_t scr_rect; 75 76 gfx_rect_t rect; 76 77 ui_resource_t *ui_res; … … 86 87 if (rc != EOK) { 87 88 printf("Error creating UI on display %s.\n", display_spec); 89 goto error; 90 } 91 92 rc = ui_get_rect(taskbar->ui, &scr_rect); 93 if (rc != EOK) { 94 printf("Error getting screen dimensions.\n"); 88 95 goto error; 89 96 } … … 94 101 params.style &= ~ui_wds_titlebar; 95 102 103 params.rect.p0.x = 0; 104 params.rect.p0.y = 0; 105 params.rect.p1.x = scr_rect.p1.x - scr_rect.p0.x; 106 96 107 if (ui_is_textmode(taskbar->ui)) { 97 params.rect.p0.x = 0;98 params.rect.p0.y = 0;99 params.rect.p1.x = 80;100 108 params.rect.p1.y = 1; 101 109 params.style &= ~ui_wds_frame; 102 110 } else { 103 params.rect.p0.x = 0;104 params.rect.p0.y = 0;105 params.rect.p1.x = 1024;106 111 params.rect.p1.y = 32; 107 112 } … … 144 149 goto error; 145 150 146 rect.p0.x = 1024 - 80; 147 rect.p0.y = 4; 148 rect.p1.x = 1024 - 4; 149 rect.p1.y = 32 - 4; 151 if (ui_is_textmode(taskbar->ui)) { 152 rect.p0.x = params.rect.p1.x - 10; 153 rect.p0.y = 0; 154 rect.p1.x = params.rect.p1.x; 155 rect.p1.y = 1; 156 } else { 157 rect.p0.x = params.rect.p1.x - 80; 158 rect.p0.y = 4; 159 rect.p1.x = params.rect.p1.x - 4; 160 rect.p1.y = 32 - 4; 161 } 162 150 163 taskbar_clock_set_rect(taskbar->clock, &rect); 151 164
Note:
See TracChangeset
for help on using the changeset viewer.