/*** Enable an attribute for soft labels. @function slk_attron @int attrs @treturn bool `true`, if successful @see slk_attron(3x) */ static int Pslk_attron(lua_State *L) { chtype attrs = checkch(L, 1); #if LCURSES_POSIX_COMPLIANT return pushokresult(slk_attron(attrs)); #else return binding_notimplemented(L, "slk_attron", "curses"); #endif }
int main(void) { char labels[LCOUNT][19] = { "Help!", "File", "Print", "Text", "Edit", "Quick", "Config", "System" }; int x; slk_init(0); initscr(); for(x=0;x<LCOUNT;x++) slk_set(x+1,labels[x],CENTER); slk_attron(A_BOLD); slk_refresh(); getch(); endwin(); return 0; }
int slk_attr_on(const attr_t attrs, void *opts) { PDC_LOG(("slk_attr_on() - called\n")); return slk_attron(attrs); }
NCURSES_EXPORT(int) (slk_attr_on) (attr_t a1, void * z) { T((T_CALLED("slk_attr_on(%s,%p)"), _traceattr2(0,a1), (const void *)z)); returnCode(((z) ? (-1) : slk_attron(a1))); }