/[graveman]/graveman/current/src/callbacks.c
ViewVC logotype

Diff of /graveman/current/src/callbacks.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.45 by scresto, Sat May 28 01:30:50 2005 UTC revision 1.46 by scresto, Sat May 28 11:33:41 2005 UTC
# Line 521  void gtk_data_adddirectory(GtkWidget *Ab Line 521  void gtk_data_adddirectory(GtkWidget *Ab
521    GtkTreeView *Lliste = GTK_TREE_VIEW(sc_grave_get_data(Lg, "_current_list"));    GtkTreeView *Lliste = GTK_TREE_VIEW(sc_grave_get_data(Lg, "_current_list"));
522    GtkTreeSelection *Lselection = gtk_tree_view_get_selection(GTK_TREE_VIEW(Lliste));    GtkTreeSelection *Lselection = gtk_tree_view_get_selection(GTK_TREE_VIEW(Lliste));
523    GtkTreeModel *Ltreemodel = gtk_tree_view_get_model(GTK_TREE_VIEW(Lliste));    GtkTreeModel *Ltreemodel = gtk_tree_view_get_model(GTK_TREE_VIEW(Lliste));
524    GtkWidget *Lfilesel = create_adddirselection(NULL);    GtkWidget *Lfilesel = interface_create_adddirselection(NULL);
525    GtkTreeIter Liter;    GtkTreeIter Liter;
526    GSList *Lfiles, *Lcur;    GSList *Lfiles, *Lcur;
527    GtkProgressBar *Lcontenance;    GtkProgressBar *Lcontenance;
# Line 554  void gtk_data_adddirectory(GtkWidget *Ab Line 554  void gtk_data_adddirectory(GtkWidget *Ab
554    }    }
555    
556    use_last_dir(GTK_FILE_CHOOSER(Lfilesel));    use_last_dir(GTK_FILE_CHOOSER(Lfilesel));
557    if (gtk_dialog_run(GTK_DIALOG(Lfilesel))==GTK_RESPONSE_ACCEPT) {    if (gtk_dialog_run(GTK_DIALOG(Lfilesel))==10) {
558      set_cursor(Lwindow1, GDK_WATCH);      set_cursor(Lwindow1, GDK_WATCH);
559      save_last_dir(GTK_FILE_CHOOSER(Lfilesel));      save_last_dir(GTK_FILE_CHOOSER(Lfilesel));
560    
# Line 588  void gtk_data_addfile(GtkWidget *Abtn, g Line 588  void gtk_data_addfile(GtkWidget *Abtn, g
588    guint64 *Ldatamaxsize;    guint64 *Ldatamaxsize;
589    GtkProgressBar *Lcontenance;    GtkProgressBar *Lcontenance;
590    GtkTreeModel *Ltreemodel = gtk_tree_view_get_model(GTK_TREE_VIEW(Lliste));    GtkTreeModel *Ltreemodel = gtk_tree_view_get_model(GTK_TREE_VIEW(Lliste));
591    GtkWidget *Lfilesel = create_addfileselection(NULL);    GtkWidget *Lfilesel = interface_create_addfileselection(NULL);
592    GtkTreeIter Liter;    GtkTreeIter Liter;
593    GSList *Lfiles, *Lcur;    GSList *Lfiles, *Lcur;
594    gint Ltype;    gint Ltype;
# Line 629  void gtk_data_addfile(GtkWidget *Abtn, g Line 629  void gtk_data_addfile(GtkWidget *Abtn, g
629      g_slist_free(Lfiles);      g_slist_free(Lfiles);
630    
631      if ((Lpath = gtk_tree_model_get_path(Ltreemodel, &Liter))) {      if ((Lpath = gtk_tree_model_get_path(Ltreemodel, &Liter))) {
632        gtk_tree_view_expand_row(Lliste, Lpath, TRUE);        gtk_tree_view_expand_to_path(GTK_TREE_VIEW(Lliste), Lpath);
633          gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(Lliste), Lpath, NULL, FALSE, 0, 0);
634          gtk_tree_view_set_cursor(GTK_TREE_VIEW(Lliste), Lpath, NULL, TRUE);
635    
636        gtk_tree_path_free(Lpath);        gtk_tree_path_free(Lpath);
637      }      }
638    }    }
# Line 1486  void switchpage(GtkNotebook *Anotebook, Line 1489  void switchpage(GtkNotebook *Anotebook,
1489    }    }
1490  }  }
1491    
1492    /* click on tooltips menu item */
1493    void menu_active_tooltips(GtkWidget *Amenuitem, gpointer Adata)
1494    {
1495      Tgrave *Lg = (Tgrave *) Adata;
1496      GtkWidget *Lwin = GTK_WIDGET(sc_grave_get_widget(Lg, "topwindow"));
1497      gboolean Letat = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(Amenuitem));
1498    
1499      conf_store_value("tooltips", _BOOLEAN_CONF(Letat));
1500      sc_tooltips(Lwin, Letat);
1501    }
1502      
1503  /* activer la boite de dialogue proprietes */  /* activer la boite de dialogue proprietes */
1504  void menu_active_proprietes(GtkWidget *Amenuitem, gpointer Adata)  void menu_active_proprietes(GtkWidget *Amenuitem, gpointer Adata)
1505  {  {
# Line 1505  void menu_active_proprietes(GtkWidget *A Line 1519  void menu_active_proprietes(GtkWidget *A
1519    
1520    /* recuperation des valeurs a sauver */    /* recuperation des valeurs a sauver */
1521    Lptr = sc_grave_get_widget(Ldialoghash, "dirtmpvalue");    Lptr = sc_grave_get_widget(Ldialoghash, "dirtmpvalue");
1522    conf_store_value("tmpdir", (gchar *)gtk_entry_get_text(GTK_ENTRY(Lptr)));    conf_store_value("tmpdir", (gchar *)gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(Lptr)));
1523    Lptr = sc_grave_get_widget(Ldialoghash, "overburn");    Lptr = sc_grave_get_widget(Ldialoghash, "overburn");
1524    conf_store_value("overburn", _BOOLEAN_CONF(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(Lptr))));    conf_store_value("overburn", _BOOLEAN_CONF(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(Lptr))));
1525    Lptr = sc_grave_get_widget(Ldialoghash, "fastblank");    Lptr = sc_grave_get_widget(Ldialoghash, "fastblank");

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26