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--;
   
}
Example #2
0
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 );
}
Example #3
0
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;

}