void fButtonIns(struttura *str) { str->ins.index++; str->ins.key_numbers[str->ins.index]=str->ins.new_word[str->ins.index]=0; // printf("il vettore di numeri associato è %s ,la parola è %s\n",str->ins.key_numbers,str->ins.new_word); if (str->ins.index>0)//else inserimento annullato ripassiamo da modalità insert a modalità t9 window_insert(str); else str->ins.index--; }
void dfb_window_init( CoreWindow *window ) { int i; CoreWindowStack *stack = window->stack; stack_lock( stack ); for (i=0; i<stack->num_windows; i++) if (stack->windows[i]->caps & DWHC_TOPMOST) break; window_insert( window, i ); stack_unlock( stack ); }
int main() { pixbuf_t *icon1 = parse_png("/usr/share/icons/browser48.png"); pixbuf_t *icon2 = parse_png("/usr/share/icons/edit48.png"); pixbuf_t *icon3 = parse_png("/usr/share/icons/qonsole48.png"); pixbuf_t *icon4 = parse_png("/usr/share/icons/cpanel48.png"); pixbuf_t *icon5 = parse_png("/usr/share/icons/poweroff48.png"); window_t *win; iconview_t *iconview; /* allocate a window */ win = window_alloc("Quafios Launcher", /* title */ 465, /* width */ 100, /* height */ -2, /* x (center) */ -2, /* y (center) */ 0xFFC0C0C0, /* bg color */ "/usr/share/icons/launcher16.png" /* iconfile */); /* allocate iconview */ iconview = iconview_alloc(5, 48, 48, win->pixbuf->width, win->pixbuf->height, 0); /* insert iconview */ window_insert(win, iconview, 0, 0); /* insert icons */ iconview_insert(iconview, icon1, "Home"); iconview_insert(iconview, icon2, "Editor"); iconview_insert(iconview, icon3, "Qonsole"); iconview_insert(iconview, icon4, "Settings"); iconview_insert(iconview, icon5, "Turn off"); /* initialize events */ iconview->double_click = launch; /* redraw on the window */ iconview_redraw(iconview); /* loop */ gui_loop(); /* done */ return 0; }