HelenOS sources
navigator 89 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *) arg;
navigator 91 uspace/app/nav/nav.c ui_quit(navigator->ui);
navigator 102 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *) arg;
navigator 110 uspace/app/nav/nav.c navigator_new_file_dlg(navigator);
navigator 113 uspace/app/nav/nav.c navigator_file_edit((void *)navigator);
navigator 116 uspace/app/nav/nav.c ui_quit(navigator->ui);
navigator 127 uspace/app/nav/nav.c navigator_switch_panel(navigator);
navigator 146 uspace/app/nav/nav.c navigator_t *navigator;
navigator 154 uspace/app/nav/nav.c navigator = calloc(1, sizeof(navigator_t));
navigator 155 uspace/app/nav/nav.c if (navigator == NULL)
navigator 158 uspace/app/nav/nav.c rc = ui_create(display_spec, &navigator->ui);
navigator 169 uspace/app/nav/nav.c rc = ui_window_create(navigator->ui, ¶ms, &navigator->window);
navigator 175 uspace/app/nav/nav.c ui_window_set_cb(navigator->window, &window_cb, (void *) navigator);
navigator 176 uspace/app/nav/nav.c ui_window_get_app_rect(navigator->window, &arect);
navigator 178 uspace/app/nav/nav.c rc = ui_fixed_create(&navigator->fixed);
navigator 184 uspace/app/nav/nav.c ui_window_add(navigator->window, ui_fixed_ctl(navigator->fixed));
navigator 186 uspace/app/nav/nav.c rc = nav_menu_create(navigator->window, &navigator->menu);
navigator 190 uspace/app/nav/nav.c nav_menu_set_cb(navigator->menu, &navigator_menu_cb,
navigator 191 uspace/app/nav/nav.c (void *)navigator);
navigator 193 uspace/app/nav/nav.c rc = ui_fixed_add(navigator->fixed, nav_menu_ctl(navigator->menu));
navigator 203 uspace/app/nav/nav.c rc = panel_create(navigator->window, i == 0,
navigator 204 uspace/app/nav/nav.c &navigator->panel[i]);
navigator 212 uspace/app/nav/nav.c panel_set_rect(navigator->panel[i], &rect);
navigator 214 uspace/app/nav/nav.c panel_set_cb(navigator->panel[i], &navigator_panel_cb,
navigator 215 uspace/app/nav/nav.c navigator);
navigator 217 uspace/app/nav/nav.c rc = ui_fixed_add(navigator->fixed,
navigator 218 uspace/app/nav/nav.c panel_ctl(navigator->panel[i]));
navigator 224 uspace/app/nav/nav.c rc = panel_read_dir(navigator->panel[i], ".");
navigator 231 uspace/app/nav/nav.c rc = ui_window_paint(navigator->window);
navigator 237 uspace/app/nav/nav.c *rnavigator = navigator;
navigator 240 uspace/app/nav/nav.c navigator_destroy(navigator);
navigator 244 uspace/app/nav/nav.c void navigator_destroy(navigator_t *navigator)
navigator 249 uspace/app/nav/nav.c if (navigator->panel[i] != NULL) {
navigator 250 uspace/app/nav/nav.c ui_fixed_remove(navigator->fixed,
navigator 251 uspace/app/nav/nav.c panel_ctl(navigator->panel[i]));
navigator 252 uspace/app/nav/nav.c panel_destroy(navigator->panel[i]);
navigator 256 uspace/app/nav/nav.c if (navigator->menu != NULL) {
navigator 257 uspace/app/nav/nav.c ui_fixed_remove(navigator->fixed, nav_menu_ctl(navigator->menu));
navigator 258 uspace/app/nav/nav.c nav_menu_destroy(navigator->menu);
navigator 261 uspace/app/nav/nav.c if (navigator->window != NULL)
navigator 262 uspace/app/nav/nav.c ui_window_destroy(navigator->window);
navigator 263 uspace/app/nav/nav.c if (navigator->ui != NULL)
navigator 264 uspace/app/nav/nav.c ui_destroy(navigator->ui);
navigator 265 uspace/app/nav/nav.c free(navigator);
navigator 271 uspace/app/nav/nav.c navigator_t *navigator;
navigator 274 uspace/app/nav/nav.c rc = navigator_create(display_spec, &navigator);
navigator 278 uspace/app/nav/nav.c ui_run(navigator->ui);
navigator 280 uspace/app/nav/nav.c navigator_destroy(navigator);
navigator 289 uspace/app/nav/nav.c panel_t *navigator_get_active_panel(navigator_t *navigator)
navigator 294 uspace/app/nav/nav.c if (panel_is_active(navigator->panel[i]))
navigator 295 uspace/app/nav/nav.c return navigator->panel[i];
navigator 309 uspace/app/nav/nav.c void navigator_switch_panel(navigator_t *navigator)
navigator 313 uspace/app/nav/nav.c if (panel_is_active(navigator->panel[0])) {
navigator 314 uspace/app/nav/nav.c rc = panel_activate(navigator->panel[1]);
navigator 317 uspace/app/nav/nav.c panel_deactivate(navigator->panel[0]);
navigator 319 uspace/app/nav/nav.c rc = panel_activate(navigator->panel[0]);
navigator 322 uspace/app/nav/nav.c panel_deactivate(navigator->panel[1]);
navigator 333 uspace/app/nav/nav.c void navigator_refresh_panels(navigator_t *navigator)
navigator 341 uspace/app/nav/nav.c if (!panel_is_active(navigator->panel[i])) {
navigator 342 uspace/app/nav/nav.c rc = panel_refresh(navigator->panel[i]);
navigator 354 uspace/app/nav/nav.c if (panel_is_active(navigator->panel[i])) {
navigator 355 uspace/app/nav/nav.c rc = panel_refresh(navigator->panel[i]);
navigator 365 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 367 uspace/app/nav/nav.c navigator_new_file_dlg(navigator);
navigator 373 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 376 uspace/app/nav/nav.c panel = navigator_get_active_panel(navigator);
navigator 387 uspace/app/nav/nav.c static errno_t navigator_edit_file(navigator_t *navigator, const char *fname)
navigator 396 uspace/app/nav/nav.c rc = ui_suspend(navigator->ui);
navigator 409 uspace/app/nav/nav.c rc = ui_resume(navigator->ui);
navigator 413 uspace/app/nav/nav.c (void) ui_paint(navigator->ui);
navigator 416 uspace/app/nav/nav.c (void) ui_resume(navigator->ui);
navigator 417 uspace/app/nav/nav.c (void) ui_paint(navigator->ui);
navigator 428 uspace/app/nav/nav.c static errno_t navigator_exec_file(navigator_t *navigator, const char *fname)
navigator 437 uspace/app/nav/nav.c rc = ui_suspend(navigator->ui);
navigator 450 uspace/app/nav/nav.c rc = ui_resume(navigator->ui);
navigator 454 uspace/app/nav/nav.c (void) ui_paint(navigator->ui);
navigator 457 uspace/app/nav/nav.c (void) ui_resume(navigator->ui);
navigator 458 uspace/app/nav/nav.c (void) ui_paint(navigator->ui);
navigator 471 uspace/app/nav/nav.c static errno_t navigator_open_file(navigator_t *navigator, const char *fname)
navigator 478 uspace/app/nav/nav.c return navigator_edit_file(navigator, fname);
navigator 481 uspace/app/nav/nav.c return navigator_exec_file(navigator, fname);
navigator 487 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 492 uspace/app/nav/nav.c panel = navigator_get_active_panel(navigator);
navigator 496 uspace/app/nav/nav.c (void)navigator_edit_file(navigator, attr.name);
navigator 502 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 504 uspace/app/nav/nav.c ui_quit(navigator->ui);
navigator 514 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 517 uspace/app/nav/nav.c navigator_switch_panel(navigator);
navigator 528 uspace/app/nav/nav.c navigator_t *navigator = (navigator_t *)arg;
navigator 531 uspace/app/nav/nav.c navigator_open_file(navigator, fname);
navigator 63 uspace/app/nav/newfile.c void navigator_new_file_dlg(navigator_t *navigator)
navigator 67 uspace/app/nav/newfile.c new_file_dlg_create(navigator->ui, &dlg);
navigator 68 uspace/app/nav/newfile.c new_file_dlg_set_cb(dlg, &new_file_cb, (void *)navigator);
HelenOS homepage, sources at GitHub