HelenOS sources
taskbar 49 uspace/app/taskbar/main.c taskbar_t *taskbar;
taskbar 85 uspace/app/taskbar/main.c rc = taskbar_create(display_spec, wndmgt_svc, &taskbar);
taskbar 89 uspace/app/taskbar/main.c ui_run(taskbar->ui);
taskbar 90 uspace/app/taskbar/main.c taskbar_destroy(taskbar);
taskbar 70 uspace/app/taskbar/taskbar.c taskbar_t *taskbar = (taskbar_t *) arg;
taskbar 72 uspace/app/taskbar/taskbar.c ui_quit(taskbar->ui);
taskbar 83 uspace/app/taskbar/taskbar.c taskbar_t *taskbar = (taskbar_t *) arg;
taskbar 87 uspace/app/taskbar/taskbar.c taskbar->wndlist->ev_idev_id = event->kbd_id;
taskbar 88 uspace/app/taskbar/taskbar.c taskbar->tbsmenu->ev_idev_id = event->kbd_id;
taskbar 97 uspace/app/taskbar/taskbar.c if (!tbsmenu_is_open(taskbar->tbsmenu))
taskbar 98 uspace/app/taskbar/taskbar.c tbsmenu_open(taskbar->tbsmenu);
taskbar 110 uspace/app/taskbar/taskbar.c taskbar_t *taskbar = (taskbar_t *) arg;
taskbar 113 uspace/app/taskbar/taskbar.c taskbar->wndlist->ev_idev_id = event->pos_id;
taskbar 114 uspace/app/taskbar/taskbar.c taskbar->tbsmenu->ev_idev_id = event->pos_id;
taskbar 130 uspace/app/taskbar/taskbar.c taskbar_t *taskbar = NULL;
taskbar 137 uspace/app/taskbar/taskbar.c taskbar = calloc(1, sizeof(taskbar_t));
taskbar 138 uspace/app/taskbar/taskbar.c if (taskbar == NULL) {
taskbar 156 uspace/app/taskbar/taskbar.c rc = ui_create(display_spec, &taskbar->ui);
taskbar 162 uspace/app/taskbar/taskbar.c rc = ui_get_rect(taskbar->ui, &scr_rect);
taskbar 196 uspace/app/taskbar/taskbar.c if (ui_is_textmode(taskbar->ui)) {
taskbar 203 uspace/app/taskbar/taskbar.c rc = ui_window_create(taskbar->ui, ¶ms, &taskbar->window);
taskbar 209 uspace/app/taskbar/taskbar.c rc = ui_fixed_create(&taskbar->fixed);
taskbar 215 uspace/app/taskbar/taskbar.c rc = tbsmenu_create(taskbar->window, taskbar->fixed, dspec,
taskbar 216 uspace/app/taskbar/taskbar.c &taskbar->tbsmenu);
taskbar 222 uspace/app/taskbar/taskbar.c rc = tbsmenu_load(taskbar->tbsmenu, TASKBAR_CONFIG_FILE);
taskbar 229 uspace/app/taskbar/taskbar.c taskbar_notif_cb, (void *)taskbar, &taskbar->lst);
taskbar 234 uspace/app/taskbar/taskbar.c if (ui_is_textmode(taskbar->ui)) {
taskbar 246 uspace/app/taskbar/taskbar.c tbsmenu_set_rect(taskbar->tbsmenu, &rect);
taskbar 248 uspace/app/taskbar/taskbar.c rc = wndlist_create(taskbar->window, taskbar->fixed, &taskbar->wndlist);
taskbar 254 uspace/app/taskbar/taskbar.c if (ui_is_textmode(taskbar->ui)) {
taskbar 265 uspace/app/taskbar/taskbar.c wndlist_set_rect(taskbar->wndlist, &rect);
taskbar 271 uspace/app/taskbar/taskbar.c rc = wndlist_open_wm(taskbar->wndlist, wndmgt_svc);
taskbar 277 uspace/app/taskbar/taskbar.c rc = taskbar_clock_create(taskbar->window, &taskbar->clock);
taskbar 281 uspace/app/taskbar/taskbar.c if (ui_is_textmode(taskbar->ui)) {
taskbar 293 uspace/app/taskbar/taskbar.c taskbar_clock_set_rect(taskbar->clock, &rect);
taskbar 295 uspace/app/taskbar/taskbar.c rc = ui_fixed_add(taskbar->fixed, taskbar_clock_ctl(taskbar->clock));
taskbar 298 uspace/app/taskbar/taskbar.c taskbar_clock_destroy(taskbar->clock);
taskbar 302 uspace/app/taskbar/taskbar.c ui_window_add(taskbar->window, ui_fixed_ctl(taskbar->fixed));
taskbar 303 uspace/app/taskbar/taskbar.c ui_window_set_cb(taskbar->window, &window_cb, (void *)taskbar);
taskbar 305 uspace/app/taskbar/taskbar.c rc = ui_window_paint(taskbar->window);
taskbar 312 uspace/app/taskbar/taskbar.c *rtaskbar = taskbar;
taskbar 317 uspace/app/taskbar/taskbar.c if (taskbar->lst != NULL)
taskbar 318 uspace/app/taskbar/taskbar.c tbarcfg_listener_destroy(taskbar->lst);
taskbar 319 uspace/app/taskbar/taskbar.c if (taskbar->clock != NULL)
taskbar 320 uspace/app/taskbar/taskbar.c taskbar_clock_destroy(taskbar->clock);
taskbar 321 uspace/app/taskbar/taskbar.c if (taskbar->wndlist != NULL)
taskbar 322 uspace/app/taskbar/taskbar.c wndlist_destroy(taskbar->wndlist);
taskbar 323 uspace/app/taskbar/taskbar.c if (taskbar->tbsmenu != NULL)
taskbar 324 uspace/app/taskbar/taskbar.c tbsmenu_destroy(taskbar->tbsmenu);
taskbar 325 uspace/app/taskbar/taskbar.c if (taskbar->window != NULL)
taskbar 326 uspace/app/taskbar/taskbar.c ui_window_destroy(taskbar->window);
taskbar 327 uspace/app/taskbar/taskbar.c if (taskbar->ui != NULL)
taskbar 328 uspace/app/taskbar/taskbar.c ui_destroy(taskbar->ui);
taskbar 329 uspace/app/taskbar/taskbar.c free(taskbar);
taskbar 335 uspace/app/taskbar/taskbar.c void taskbar_destroy(taskbar_t *taskbar)
taskbar 337 uspace/app/taskbar/taskbar.c if (taskbar->lst != NULL)
taskbar 338 uspace/app/taskbar/taskbar.c tbarcfg_listener_destroy(taskbar->lst);
taskbar 339 uspace/app/taskbar/taskbar.c ui_fixed_remove(taskbar->fixed, taskbar_clock_ctl(taskbar->clock));
taskbar 340 uspace/app/taskbar/taskbar.c taskbar_clock_destroy(taskbar->clock);
taskbar 341 uspace/app/taskbar/taskbar.c wndlist_destroy(taskbar->wndlist);
taskbar 342 uspace/app/taskbar/taskbar.c tbsmenu_destroy(taskbar->tbsmenu);
taskbar 343 uspace/app/taskbar/taskbar.c ui_window_destroy(taskbar->window);
taskbar 344 uspace/app/taskbar/taskbar.c ui_destroy(taskbar->ui);
taskbar 355 uspace/app/taskbar/taskbar.c taskbar_t *taskbar = (taskbar_t *)arg;
taskbar 357 uspace/app/taskbar/taskbar.c ui_lock(taskbar->ui);
taskbar 358 uspace/app/taskbar/taskbar.c tbsmenu_reload(taskbar->tbsmenu);
taskbar 359 uspace/app/taskbar/taskbar.c ui_unlock(taskbar->ui);
taskbar 34 uspace/app/taskbar/test/main.c PCUT_IMPORT(taskbar);
taskbar 35 uspace/app/taskbar/test/taskbar.c PCUT_TEST_SUITE(taskbar);
taskbar 41 uspace/app/taskbar/test/taskbar.c taskbar_t *taskbar;
taskbar 43 uspace/app/taskbar/test/taskbar.c rc = taskbar_create(UI_DISPLAY_NULL, NULL, &taskbar);
taskbar 46 uspace/app/taskbar/test/taskbar.c taskbar_destroy(taskbar);
taskbar 49 uspace/app/taskbar/test/taskbar.c PCUT_EXPORT(taskbar);
taskbar 41 uspace/app/taskbar/test/wndlist.c PCUT_TEST_SUITE(taskbar);
HelenOS homepage, sources at GitHub