HelenOS sources

tbsmenu            88 uspace/app/taskbar/taskbar.c 	taskbar->tbsmenu->ev_idev_id = event->kbd_id;
tbsmenu            97 uspace/app/taskbar/taskbar.c 		if (!tbsmenu_is_open(taskbar->tbsmenu))
tbsmenu            98 uspace/app/taskbar/taskbar.c 			tbsmenu_open(taskbar->tbsmenu);
tbsmenu           114 uspace/app/taskbar/taskbar.c 	taskbar->tbsmenu->ev_idev_id = event->pos_id;
tbsmenu           216 uspace/app/taskbar/taskbar.c 	    &taskbar->tbsmenu);
tbsmenu           222 uspace/app/taskbar/taskbar.c 	rc = tbsmenu_load(taskbar->tbsmenu, TASKBAR_CONFIG_FILE);
tbsmenu           246 uspace/app/taskbar/taskbar.c 	tbsmenu_set_rect(taskbar->tbsmenu, &rect);
tbsmenu           323 uspace/app/taskbar/taskbar.c 	if (taskbar->tbsmenu != NULL)
tbsmenu           324 uspace/app/taskbar/taskbar.c 		tbsmenu_destroy(taskbar->tbsmenu);
tbsmenu           342 uspace/app/taskbar/taskbar.c 	tbsmenu_destroy(taskbar->tbsmenu);
tbsmenu           358 uspace/app/taskbar/taskbar.c 	tbsmenu_reload(taskbar->tbsmenu);
tbsmenu            81 uspace/app/taskbar/tbsmenu.c 	tbsmenu_t *tbsmenu = NULL;
tbsmenu            84 uspace/app/taskbar/tbsmenu.c 	tbsmenu = calloc(1, sizeof(tbsmenu_t));
tbsmenu            85 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu == NULL) {
tbsmenu            90 uspace/app/taskbar/tbsmenu.c 	tbsmenu->display_spec = str_dup(dspec);
tbsmenu            91 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu->display_spec == NULL) {
tbsmenu            96 uspace/app/taskbar/tbsmenu.c 	rc = ui_pbutton_create(res, "Start", &tbsmenu->sbutton);
tbsmenu           100 uspace/app/taskbar/tbsmenu.c 	ui_pbutton_set_cb(tbsmenu->sbutton, &tbsmenu_button_cb,
tbsmenu           101 uspace/app/taskbar/tbsmenu.c 	    (void *)tbsmenu);
tbsmenu           103 uspace/app/taskbar/tbsmenu.c 	ui_pbutton_set_default(tbsmenu->sbutton, true);
tbsmenu           105 uspace/app/taskbar/tbsmenu.c 	rc = ui_fixed_add(fixed, ui_pbutton_ctl(tbsmenu->sbutton));
tbsmenu           109 uspace/app/taskbar/tbsmenu.c 	rc = ui_menu_create(window, &tbsmenu->smenu);
tbsmenu           113 uspace/app/taskbar/tbsmenu.c 	ui_menu_set_cb(tbsmenu->smenu, &tbsmenu_smenu_cb, (void *)tbsmenu);
tbsmenu           115 uspace/app/taskbar/tbsmenu.c 	tbsmenu->window = window;
tbsmenu           116 uspace/app/taskbar/tbsmenu.c 	tbsmenu->fixed = fixed;
tbsmenu           117 uspace/app/taskbar/tbsmenu.c 	list_initialize(&tbsmenu->entries);
tbsmenu           119 uspace/app/taskbar/tbsmenu.c 	*rtbsmenu = tbsmenu;
tbsmenu           122 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu != NULL && tbsmenu->display_spec != NULL)
tbsmenu           123 uspace/app/taskbar/tbsmenu.c 		free(tbsmenu->display_spec);
tbsmenu           124 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu != NULL)
tbsmenu           125 uspace/app/taskbar/tbsmenu.c 		ui_pbutton_destroy(tbsmenu->sbutton);
tbsmenu           126 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu != NULL)
tbsmenu           127 uspace/app/taskbar/tbsmenu.c 		free(tbsmenu);
tbsmenu           137 uspace/app/taskbar/tbsmenu.c errno_t tbsmenu_load(tbsmenu_t *tbsmenu, const char *repopath)
tbsmenu           148 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu->repopath != NULL)
tbsmenu           149 uspace/app/taskbar/tbsmenu.c 		free(tbsmenu->repopath);
tbsmenu           151 uspace/app/taskbar/tbsmenu.c 	tbsmenu->repopath = str_dup(repopath);
tbsmenu           152 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu->repopath == NULL)
tbsmenu           156 uspace/app/taskbar/tbsmenu.c 	tentry = tbsmenu_first(tbsmenu);
tbsmenu           158 uspace/app/taskbar/tbsmenu.c 		tbsmenu_remove(tbsmenu, tentry, false);
tbsmenu           159 uspace/app/taskbar/tbsmenu.c 		tentry = tbsmenu_first(tbsmenu);
tbsmenu           174 uspace/app/taskbar/tbsmenu.c 			rc = tbsmenu_add(tbsmenu, caption, cmd, terminal,
tbsmenu           179 uspace/app/taskbar/tbsmenu.c 			rc = tbsmenu_add_sep(tbsmenu, &tentry);
tbsmenu           201 uspace/app/taskbar/tbsmenu.c void tbsmenu_reload(tbsmenu_t *tbsmenu)
tbsmenu           203 uspace/app/taskbar/tbsmenu.c 	if (!tbsmenu_is_open(tbsmenu))
tbsmenu           204 uspace/app/taskbar/tbsmenu.c 		(void) tbsmenu_load(tbsmenu, tbsmenu->repopath);
tbsmenu           206 uspace/app/taskbar/tbsmenu.c 		tbsmenu->needs_reload = true;
tbsmenu           214 uspace/app/taskbar/tbsmenu.c void tbsmenu_set_rect(tbsmenu_t *tbsmenu, gfx_rect_t *rect)
tbsmenu           216 uspace/app/taskbar/tbsmenu.c 	tbsmenu->rect = *rect;
tbsmenu           217 uspace/app/taskbar/tbsmenu.c 	ui_pbutton_set_rect(tbsmenu->sbutton, rect);
tbsmenu           224 uspace/app/taskbar/tbsmenu.c void tbsmenu_open(tbsmenu_t *tbsmenu)
tbsmenu           226 uspace/app/taskbar/tbsmenu.c 	(void) ui_menu_open(tbsmenu->smenu, &tbsmenu->rect,
tbsmenu           227 uspace/app/taskbar/tbsmenu.c 	    tbsmenu->ev_idev_id);
tbsmenu           234 uspace/app/taskbar/tbsmenu.c void tbsmenu_close(tbsmenu_t *tbsmenu)
tbsmenu           236 uspace/app/taskbar/tbsmenu.c 	ui_menu_close(tbsmenu->smenu);
tbsmenu           238 uspace/app/taskbar/tbsmenu.c 	if (tbsmenu->needs_reload)
tbsmenu           239 uspace/app/taskbar/tbsmenu.c 		(void) tbsmenu_load(tbsmenu, tbsmenu->repopath);
tbsmenu           247 uspace/app/taskbar/tbsmenu.c bool tbsmenu_is_open(tbsmenu_t *tbsmenu)
tbsmenu           249 uspace/app/taskbar/tbsmenu.c 	return ui_menu_is_open(tbsmenu->smenu);
tbsmenu           256 uspace/app/taskbar/tbsmenu.c void tbsmenu_destroy(tbsmenu_t *tbsmenu)
tbsmenu           261 uspace/app/taskbar/tbsmenu.c 	entry = tbsmenu_first(tbsmenu);
tbsmenu           263 uspace/app/taskbar/tbsmenu.c 		tbsmenu_remove(tbsmenu, entry, false);
tbsmenu           264 uspace/app/taskbar/tbsmenu.c 		entry = tbsmenu_first(tbsmenu);
tbsmenu           267 uspace/app/taskbar/tbsmenu.c 	ui_fixed_remove(tbsmenu->fixed, ui_pbutton_ctl(tbsmenu->sbutton));
tbsmenu           268 uspace/app/taskbar/tbsmenu.c 	ui_pbutton_destroy(tbsmenu->sbutton);
tbsmenu           269 uspace/app/taskbar/tbsmenu.c 	ui_menu_destroy(tbsmenu->smenu);
tbsmenu           271 uspace/app/taskbar/tbsmenu.c 	free(tbsmenu);
tbsmenu           283 uspace/app/taskbar/tbsmenu.c errno_t tbsmenu_add(tbsmenu_t *tbsmenu, const char *caption,
tbsmenu           307 uspace/app/taskbar/tbsmenu.c 	rc = ui_menu_entry_create(tbsmenu->smenu, caption, "", &entry->mentry);
tbsmenu           314 uspace/app/taskbar/tbsmenu.c 	entry->tbsmenu = tbsmenu;
tbsmenu           315 uspace/app/taskbar/tbsmenu.c 	list_append(&entry->lentries, &tbsmenu->entries);
tbsmenu           333 uspace/app/taskbar/tbsmenu.c errno_t tbsmenu_add_sep(tbsmenu_t *tbsmenu, tbsmenu_entry_t **rentry)
tbsmenu           342 uspace/app/taskbar/tbsmenu.c 	rc = ui_menu_entry_sep_create(tbsmenu->smenu, &entry->mentry);
tbsmenu           349 uspace/app/taskbar/tbsmenu.c 	entry->tbsmenu = tbsmenu;
tbsmenu           350 uspace/app/taskbar/tbsmenu.c 	list_append(&entry->lentries, &tbsmenu->entries);
tbsmenu           364 uspace/app/taskbar/tbsmenu.c void tbsmenu_remove(tbsmenu_t *tbsmenu, tbsmenu_entry_t *entry,
tbsmenu           367 uspace/app/taskbar/tbsmenu.c 	assert(entry->tbsmenu == tbsmenu);
tbsmenu           385 uspace/app/taskbar/tbsmenu.c 	tbsmenu_t *tbsmenu = (tbsmenu_t *)arg;
tbsmenu           387 uspace/app/taskbar/tbsmenu.c 	(void)tbsmenu;
tbsmenu           408 uspace/app/taskbar/tbsmenu.c tbsmenu_entry_t *tbsmenu_first(tbsmenu_t *tbsmenu)
tbsmenu           412 uspace/app/taskbar/tbsmenu.c 	link = list_first(&tbsmenu->entries);
tbsmenu           424 uspace/app/taskbar/tbsmenu.c tbsmenu_entry_t *tbsmenu_last(tbsmenu_t *tbsmenu)
tbsmenu           428 uspace/app/taskbar/tbsmenu.c 	link = list_last(&tbsmenu->entries);
tbsmenu           444 uspace/app/taskbar/tbsmenu.c 	link = list_next(&cur->lentries, &cur->tbsmenu->entries);
tbsmenu           456 uspace/app/taskbar/tbsmenu.c size_t tbsmenu_count(tbsmenu_t *tbsmenu)
tbsmenu           458 uspace/app/taskbar/tbsmenu.c 	return list_count(&tbsmenu->entries);
tbsmenu           468 uspace/app/taskbar/tbsmenu.c 	tbsmenu_t *tbsmenu = (tbsmenu_t *)arg;
tbsmenu           470 uspace/app/taskbar/tbsmenu.c 	if (!tbsmenu_is_open(tbsmenu)) {
tbsmenu           471 uspace/app/taskbar/tbsmenu.c 		tbsmenu_open(tbsmenu);
tbsmenu           474 uspace/app/taskbar/tbsmenu.c 		tbsmenu_close(tbsmenu);
tbsmenu           610 uspace/app/taskbar/tbsmenu.c 	ui = ui_window_get_ui(entry->tbsmenu->window);
tbsmenu           613 uspace/app/taskbar/tbsmenu.c 	idev_id = ui_menu_get_idev_id(entry->tbsmenu->smenu);
tbsmenu           616 uspace/app/taskbar/tbsmenu.c 	    entry->tbsmenu->display_spec, (size_t)idev_id);
tbsmenu            35 uspace/app/taskbar/test/main.c PCUT_IMPORT(tbsmenu);
tbsmenu            38 uspace/app/taskbar/test/tbsmenu.c PCUT_TEST_SUITE(tbsmenu);
tbsmenu            48 uspace/app/taskbar/test/tbsmenu.c 	tbsmenu_t *tbsmenu = NULL;
tbsmenu            63 uspace/app/taskbar/test/tbsmenu.c 	rc = tbsmenu_create(window, fixed, UI_DISPLAY_DEFAULT, &tbsmenu);
tbsmenu            66 uspace/app/taskbar/test/tbsmenu.c 	tbsmenu_destroy(tbsmenu);
tbsmenu            79 uspace/app/taskbar/test/tbsmenu.c 	tbsmenu_t *tbsmenu = NULL;
tbsmenu            94 uspace/app/taskbar/test/tbsmenu.c 	rc = tbsmenu_create(window, fixed, UI_DISPLAY_DEFAULT, &tbsmenu);
tbsmenu            97 uspace/app/taskbar/test/tbsmenu.c 	PCUT_ASSERT_FALSE(tbsmenu_is_open(tbsmenu));
tbsmenu            98 uspace/app/taskbar/test/tbsmenu.c 	tbsmenu_open(tbsmenu);
tbsmenu            99 uspace/app/taskbar/test/tbsmenu.c 	PCUT_ASSERT_TRUE(tbsmenu_is_open(tbsmenu));
tbsmenu           100 uspace/app/taskbar/test/tbsmenu.c 	tbsmenu_close(tbsmenu);
tbsmenu           101 uspace/app/taskbar/test/tbsmenu.c 	PCUT_ASSERT_FALSE(tbsmenu_is_open(tbsmenu));
tbsmenu           103 uspace/app/taskbar/test/tbsmenu.c 	tbsmenu_destroy(tbsmenu);
tbsmenu           108 uspace/app/taskbar/test/tbsmenu.c PCUT_EXPORT(tbsmenu);
tbsmenu            57 uspace/app/taskbar/types/taskbar.h 	tbsmenu_t *tbsmenu;
tbsmenu            52 uspace/app/taskbar/types/tbsmenu.h 	struct tbsmenu *tbsmenu;
HelenOS homepage, sources at GitHub