HelenOS sources
navigator 79 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *) arg;
navigator 81 uspace/app/nav/nav.c ui_quit(navigator->ui);
navigator 92 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *) arg;
navigator 100 uspace/app/nav/nav.c ui_quit(navigator->ui);
navigator 111 uspace/app/nav/nav.c navigator_switch_panel(navigator);
navigator 130 uspace/app/nav/nav.c navigator_t *navigator;
navigator 138 uspace/app/nav/nav.c navigator = calloc(1, sizeof(navigator_t));
navigator 139 uspace/app/nav/nav.c if (navigator == NULL)
navigator 142 uspace/app/nav/nav.c rc = ui_create(display_spec, &navigator->ui);
navigator 153 uspace/app/nav/nav.c rc = ui_window_create(navigator->ui, ¶ms, &navigator->window);
navigator 159 uspace/app/nav/nav.c ui_window_set_cb(navigator->window, &window_cb, (void *) navigator);
navigator 160 uspace/app/nav/nav.c ui_window_get_app_rect(navigator->window, &arect);
navigator 162 uspace/app/nav/nav.c rc = ui_fixed_create(&navigator->fixed);
navigator 168 uspace/app/nav/nav.c ui_window_add(navigator->window, ui_fixed_ctl(navigator->fixed));
navigator 170 uspace/app/nav/nav.c rc = nav_menu_create(navigator->window, &navigator->menu);
navigator 174 uspace/app/nav/nav.c nav_menu_set_cb(navigator->menu, &navigator_menu_cb,
navigator 175 uspace/app/nav/nav.c (void *)navigator);
navigator 177 uspace/app/nav/nav.c rc = ui_fixed_add(navigator->fixed, nav_menu_ctl(navigator->menu));
navigator 187 uspace/app/nav/nav.c rc = panel_create(navigator->window, i == 0,
navigator 188 uspace/app/nav/nav.c &navigator->panel[i]);
navigator 196 uspace/app/nav/nav.c panel_set_rect(navigator->panel[i], &rect);
navigator 198 uspace/app/nav/nav.c panel_set_cb(navigator->panel[i], &navigator_panel_cb,
navigator 199 uspace/app/nav/nav.c navigator);
navigator 201 uspace/app/nav/nav.c rc = ui_fixed_add(navigator->fixed,
navigator 202 uspace/app/nav/nav.c panel_ctl(navigator->panel[i]));
navigator 208 uspace/app/nav/nav.c rc = panel_read_dir(navigator->panel[i], ".");
navigator 215 uspace/app/nav/nav.c rc = ui_window_paint(navigator->window);
navigator 221 uspace/app/nav/nav.c *rnavigator = navigator;
navigator 224 uspace/app/nav/nav.c navigator_destroy(navigator);
navigator 228 uspace/app/nav/nav.c void navigator_destroy(navigator_t *navigator)
navigator 233 uspace/app/nav/nav.c if (navigator->panel[i] != NULL) {
navigator 234 uspace/app/nav/nav.c ui_fixed_remove(navigator->fixed,
navigator 235 uspace/app/nav/nav.c panel_ctl(navigator->panel[i]));
navigator 236 uspace/app/nav/nav.c panel_destroy(navigator->panel[i]);
navigator 240 uspace/app/nav/nav.c if (navigator->menu != NULL) {
navigator 241 uspace/app/nav/nav.c ui_fixed_remove(navigator->fixed, nav_menu_ctl(navigator->menu));
navigator 242 uspace/app/nav/nav.c nav_menu_destroy(navigator->menu);
navigator 245 uspace/app/nav/nav.c if (navigator->window != NULL)
navigator 246 uspace/app/nav/nav.c ui_window_destroy(navigator->window);
navigator 247 uspace/app/nav/nav.c if (navigator->ui != NULL)
navigator 248 uspace/app/nav/nav.c ui_destroy(navigator->ui);
navigator 249 uspace/app/nav/nav.c free(navigator);
navigator 255 uspace/app/nav/nav.c navigator_t *navigator;
navigator 258 uspace/app/nav/nav.c rc = navigator_create(display_spec, &navigator);
navigator 262 uspace/app/nav/nav.c ui_run(navigator->ui);
navigator 264 uspace/app/nav/nav.c navigator_destroy(navigator);
navigator 273 uspace/app/nav/nav.c panel_t *navigator_get_active_panel(navigator_t *navigator)
navigator 278 uspace/app/nav/nav.c if (panel_is_active(navigator->panel[i]))
navigator 279 uspace/app/nav/nav.c return navigator->panel[i];
navigator 293 uspace/app/nav/nav.c void navigator_switch_panel(navigator_t *navigator)
navigator 297 uspace/app/nav/nav.c if (panel_is_active(navigator->panel[0])) {
navigator 298 uspace/app/nav/nav.c rc = panel_activate(navigator->panel[1]);
navigator 301 uspace/app/nav/nav.c panel_deactivate(navigator->panel[0]);
navigator 303 uspace/app/nav/nav.c rc = panel_activate(navigator->panel[0]);
navigator 306 uspace/app/nav/nav.c panel_deactivate(navigator->panel[1]);
navigator 313 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 316 uspace/app/nav/nav.c panel = navigator_get_active_panel(navigator);
navigator 323 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 325 uspace/app/nav/nav.c ui_quit(navigator->ui);
navigator 335 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 338 uspace/app/nav/nav.c navigator_switch_panel(navigator);
HelenOS homepage, sources at GitHub