#include #include #include #include #include int main(int argc, char *argv[]) { initscr(); raw(); noecho(); keypad(stdscr, TRUE); CDK_PARAMS params; CDKparseParams (argc, argv, ¶ms, CDK_MIN_PARAMS); initCDKColor(); /* Set up CDK. */ WINDOW *cursesWin = stdscr; CDKSCREEN *cdkscreen = NULL; cdkscreen = initCDKScreen (cursesWin); char **data = malloc(2*sizeof(char*)); data[0] = "item0"; data[1]= "item1"; char *title="title"; CDKSCROLL *scrollList1= newCDKScroll(cdkscreen,2,30,LEFT,20,10,title, data, 2, FALSE, A_COLOR | A_BOLD, TRUE, FALSE); CDKSCROLL *scrollList2 = newCDKScroll(cdkscreen, 12,2,CDKparsePosition("LEFT"), 10, 5, "List", NULL, 0, FALSE, A_NORMAL, TRUE, FALSE); refreshCDKScreen (cdkscreen); traverseCDKScreen (cdkscreen); destroyCDKScreen (cdkscreen); destroyCDKScroll(scrollList1); destroyCDKScroll(scrollList2); free(data); endCDK(); refresh(); endwin(); return 0; }