- i = pmenu_item_init(m, 0, " ");
- item_opts_off(i->nci, O_SELECTABLE);
- i = pmenu_item_init(m, 1, "System information");
- i->on_execute = pmenu_sysinfo;
- i = pmenu_item_init(m, 2, "Exit to shell");
- i->on_execute = pmenu_exit_cb;
-
- result = pmenu_setup(m);
-
- if (result) {
- pb_log("%s:%d: pmenu_setup failed: %s\n", __func__, __LINE__,
- strerror(errno));
- goto fail_setup;
- }
-
- menu_opts_off(m->ncm, O_SHOWDESC);
- set_menu_mark(m->ncm, " *");
- set_current_item(m->ncm, i->nci);
-
- return m;
-
-fail_setup:
- talloc_free(m);
- return NULL;