Changeset dc5c303 in mainline for uspace/app/taskbar/clock.c
- Timestamp:
- 2023-12-28T13:59:23Z (2 years ago)
- Children:
- 6b66de6b
- Parents:
- 42c2e65 (diff), f87ff8e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - git-author:
- boba-buba <120932204+boba-buba@…> (2023-12-28 13:59:23)
- git-committer:
- GitHub <noreply@…> (2023-12-28 13:59:23)
- File:
-
- 1 edited
-
uspace/app/taskbar/clock.c (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/taskbar/clock.c
r42c2e65 rdc5c303 30 30 * @{ 31 31 */ 32 /** @file Task bar clock.32 /** @file Taskbar clock. 33 33 * 34 34 * Displays the current time in an inset frame. … … 53 53 static void taskbar_clock_timer(void *); 54 54 55 /** Task bar clock control ops */55 /** Taskbar clock control ops */ 56 56 static ui_control_ops_t taskbar_clock_ctl_ops = { 57 57 .destroy = taskbar_clock_ctl_destroy, … … 61 61 }; 62 62 63 /** Create task bar clock.63 /** Create taskbar clock. 64 64 * 65 65 * @param window Containing window … … 102 102 } 103 103 104 /** Destroy task bar clock.105 * 106 * @param clock Task bar clock104 /** Destroy taskbar clock. 105 * 106 * @param clock Taskbar clock 107 107 */ 108 108 void taskbar_clock_destroy(taskbar_clock_t *clock) … … 149 149 } 150 150 151 /** Paint task bar clock.152 * 153 * @param clock Task bar clock151 /** Paint taskbar clock. 152 * 153 * @param clock Taskbar clock 154 154 */ 155 155 errno_t taskbar_clock_paint(taskbar_clock_t *clock) … … 208 208 } 209 209 210 /** Handle task bar clock keyboard event.211 * 212 * @param clock Task bar clock210 /** Handle taskbar clock keyboard event. 211 * 212 * @param clock Taskbar clock 213 213 * @param event Keyboard event 214 214 * @return ui_claimed iff event was claimed … … 219 219 } 220 220 221 /** Handle task bar clock position event.222 * 223 * @param clock Task bar clock221 /** Handle taskbar clock position event. 222 * 223 * @param clock Taskbar clock 224 224 * @param event Position event 225 225 * @return ui_claimed iff event was claimed … … 237 237 } 238 238 239 /** Get base control for task bar clock.240 * 241 * @param clock Task bar clock239 /** Get base control for taskbar clock. 240 * 241 * @param clock Taskbar clock 242 242 * @return Base UI control 243 243 */ … … 247 247 } 248 248 249 /** Set task bar clock rectangle.250 * 251 * @param clock Task bar clock249 /** Set taskbar clock rectangle. 250 * 251 * @param clock Taskbar clock 252 252 * @param rect Rectangle 253 253 */ … … 277 277 } 278 278 279 /** Paint task bar clock control.279 /** Paint taskbar clock control. 280 280 * 281 281 * @param arg Argument (taskbar_clock_t *) … … 289 289 } 290 290 291 /** Handle task bar clock control keyboard event.291 /** Handle taskbar clock control keyboard event. 292 292 * 293 293 * @param arg Argument (taskbar_clock_t *) … … 302 302 } 303 303 304 /** Handle task bar clock control position event.304 /** Handle taskbar clock control position event. 305 305 * 306 306 * @param arg Argument (taskbar_clock_t *) … … 322 322 { 323 323 taskbar_clock_t *clock = (taskbar_clock_t *) arg; 324 ui_t *ui; 325 326 ui = ui_window_get_ui(clock->window); 327 ui_lock(ui); 324 328 325 329 fibril_mutex_lock(&clock->lock); 326 (void) taskbar_clock_paint(clock); 330 if (!ui_is_suspended(ui_window_get_ui(clock->window))) 331 (void) taskbar_clock_paint(clock); 327 332 328 333 if (!clock->timer_cleanup) { … … 336 341 337 342 fibril_mutex_unlock(&clock->lock); 343 ui_unlock(ui); 338 344 } 339 345
Note:
See TracChangeset
for help on using the changeset viewer.
