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

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

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

revision 1.30 by scresto, Sat Feb 26 16:15:40 2005 UTC revision 1.31 by scresto, Sun Feb 27 03:34:11 2005 UTC
# Line 77  static Tmyentry Gtypedvddata[] = { Line 77  static Tmyentry Gtypedvddata[] = {
77    { NULL }    { NULL }
78  };  };
79    
80  static Tmyentry Gtypeicosize[] = {  Tmyentry Gtypeicosize[] = {
81    { "16", N_("16x16 px"), FALSE, 0 },    { "16", N_("16x16 px"), FALSE, 0 },
82    { "24", N_("24x24 px"), FALSE, 0 },    { "24", N_("24x24 px"), FALSE, 0 },
83    { "32", N_("32x32 px"), FALSE, 0 },    { "32", N_("32x32 px"), FALSE, 0 },
# Line 1495  void prepare_properties_devicestreeview( Line 1495  void prepare_properties_devicestreeview(
1495    
1496  }  }
1497    
 void prepare_properties_charsettreeview(GtkTreeView *Atreeview)  
 {  
   GtkListStore *Lmodel = gtk_list_store_new(4, G_TYPE_INT, GDK_TYPE_PIXBUF, G_TYPE_STRING,  
                 G_TYPE_STRING);  
   GtkCellRenderer *Lcellrender;  
   GtkTreeViewColumn *Lcell;  
   
   gtk_tree_view_set_model(Atreeview, GTK_TREE_MODEL(Lmodel));  
   
   /* creation colonnes */  
   Lcellrender = gtk_cell_renderer_pixbuf_new();  
   Lcell = gtk_tree_view_column_new_with_attributes("", Lcellrender, "pixbuf", 1, NULL);  
   gtk_tree_view_append_column(GTK_TREE_VIEW(Atreeview), Lcell);  
   
   Lcellrender = gtk_cell_renderer_text_new();  
   Lcell = gtk_tree_view_column_new_with_attributes(_("Code"), Lcellrender, "text", 2, NULL);  
   gtk_tree_view_append_column(GTK_TREE_VIEW(Atreeview), Lcell);  
   
   Lcellrender = gtk_cell_renderer_text_new();  
   Lcell = gtk_tree_view_column_new_with_attributes(_("Label"), Lcellrender, "text", 3, NULL);  
   gtk_tree_view_append_column(GTK_TREE_VIEW(Atreeview), Lcell);  
 }  
   
1498  void prepare_listeaudio(GtkTreeView *Atreeaudio)  void prepare_listeaudio(GtkTreeView *Atreeaudio)
1499  {  {
1500    GtkTreeSelection *Lselection = gtk_tree_view_get_selection(GTK_TREE_VIEW(Atreeaudio));    GtkTreeSelection *Lselection = gtk_tree_view_get_selection(GTK_TREE_VIEW(Atreeaudio));
# Line 1630  Tgrave *create_dialog_select_dvdoperatio Line 1607  Tgrave *create_dialog_select_dvdoperatio
1607    return Lg;    return Lg;
1608  }  }
1609    
 /* fenetre proprietes */  
 Tgrave *create_dialog_proprietes (GtkWidget *Aparent)  
 {  
   Tgrave *Lg = sc_grave_load("dialog_properties.glade");  
   GtkTreeView *Ltreeview, *Ltreeviewcharset;  
   GtkWidget *Ldialog;  
   
   g_assert(Lg);  
   
   Ldialog = sc_grave_get_widget(Lg, "dialog_properties");  
   gtk_window_set_transient_for(GTK_WINDOW(Ldialog), GTK_WINDOW(Aparent));  
   sc_grave_set_data(Lg, Ldialog, "window");  
   
   /** onglet "General" **/  
     
   /* overburn actif ? */  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Lg, "overburn")), conf_get_boolean("overburn"));  
   
   /* effacer les cdrw avant ecriture */  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Lg, "autoblank")), conf_get_boolean("autoblank"));  
   
   /* effacer les cdrw en mode fast ? */  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Lg, "fastblank")), conf_get_boolean("fastblank"));  
   
   /* ejecter le cdr apres l'operation ? */  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Lg, "eject")), conf_get_boolean("eject"));  
   
   /* afficher le status bar ? */  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Lg, "statusbar")), conf_get_boolean("statusbar"));  
     
   /* combo taille des icones */  
   remplirecombo(GTK_COMBO_BOX(sc_grave_get_widget(Lg, "iconsizelist")), "",  
       Gtypeicosize, TRUE, conf_get_string("iconsize"));  
   
   /* sauver les donnees lorsque l'on quitte ? */  
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(sc_grave_get_widget(Lg, "saveconfig")), conf_get_boolean("saveconfig"));  
   
   /* fonctions etendues ? */  
 #if 0    
   Ltoggleoption = GTK_TOGGLE_BUTTON(glade_to_hash(Lxml, Lhash, "extended"));  
   gtk_toggle_button_set_active(Ltoggleoption, conf_get_boolean("extended"));  
 #endif  
   
   /* repertoire temporraire */  
   gtk_entry_set_text(GTK_ENTRY(sc_grave_get_widget(Lg, "dirtmpvalue")), conf_get_string("tmpdir"));  
   
   /** onglet "Format des medias" **/  
 #if 0  
   Ltreeview = GTK_TREE_VIEW(glade_to_hash(Lxml, Lhash, "medialist"));  
   prepare_properties_mediatreeview(Ltreeview);  
   remplirelistemedia(Ltreeview);  
   
   Lbtn = GTK_BUTTON(glade_xml_get_widget(Lxml, "addmediaformat"));  
   g_signal_connect(G_OBJECT(Lbtn), "clicked", G_CALLBACK(on_addmediaformat), Lhash);  
 #endif  
   
   
   Ltreeview = GTK_TREE_VIEW(sc_grave_get_widget(Lg, "periphdata"));  
   prepare_properties_devicestreeview(Ltreeview);  
   g_signal_connect(G_OBJECT(Ltreeview), "button-press-event", G_CALLBACK(gtk_do_eventbuttonpress), Lg);  
   g_signal_connect(G_OBJECT(Ltreeview), "popup-menu", G_CALLBACK(key_popupmenu_devices), Lg);  
   
   /* popup sur les peripheriques */  
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "popupdevices_edit")),  
       "activate", G_CALLBACK(gtk_devices_edit), Lg);  
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "popupdevices_remove")),  
       "activate", G_CALLBACK(gtk_devices_remove), Lg);  
   
   Ltreeviewcharset = GTK_TREE_VIEW(sc_grave_get_widget(Lg, "charsetdata"));  
   prepare_properties_charsettreeview(Ltreeviewcharset);  
   g_signal_connect(G_OBJECT(Ltreeviewcharset), "button-press-event", G_CALLBACK(gtk_do_eventbuttonpress), Lg);  
   g_signal_connect(G_OBJECT(Ltreeviewcharset), "popup-menu", G_CALLBACK(key_popupmenu_charset), Lg);  
   
   /* popup sur les charsets */  
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "popupcharset_edit")),  
       "activate", G_CALLBACK(gtk_charset_edit), Lg);  
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "popupcharset_remove")),  
       "activate", G_CALLBACK(gtk_charset_remove), Lg);  
   
   
   sc_grave_set_data(Lg, Aparent, "topwindow");  
     
   maj_proprietes_prog(Lg);  
   remplirelistegraveur(Ltreeview);  
   remplirelistecharset(Ltreeviewcharset);  
   
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "dirtmp")), "clicked", G_CALLBACK(gtk_file_sel), Lg);  
   
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "scanprog")), "clicked", G_CALLBACK(chercheprog), Lg);  
   
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "scandevice")), "clicked", G_CALLBACK(cherchelecteur), Lg);  
   
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "adddevice")), "clicked", G_CALLBACK(gtk_devices_add), Lg);  
   
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "scancharset")), "clicked", G_CALLBACK(cherchecharset), Lg);  
   
   g_signal_connect(G_OBJECT(sc_grave_get_widget(Lg, "addcharset")), "clicked", G_CALLBACK(gtk_charset_add), Lg);  
   
   
   return Lg;  
 }  
   
1610  /* premiere utilisation de graveman, bienvenue ! */  /* premiere utilisation de graveman, bienvenue ! */
1611  void welcome_to_graveman(void)  void welcome_to_graveman(void)
1612  {  {

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

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