26 |
|
|
27 |
#include "graveman.h" |
#include "graveman.h" |
28 |
/* drag and drop */ |
/* drag and drop */ |
29 |
GtkTargetEntry Gdndaudio[] = { { "dndaudio", GTK_TARGET_SAME_WIDGET, 0}, |
|
30 |
{"text/plain", 0, 1}, |
enum { |
31 |
{"application/x-desktop", 0, 2 }}; |
TARGET_URI_LIST, |
32 |
GtkTargetEntry Gdnddata[] = { { "dnddata", GTK_TARGET_SAME_WIDGET, 0}, |
TARGET_STRING |
33 |
{"text/plain", 0, 1}, |
}; |
34 |
{"application/x-desktop", 0, 2 }, |
|
35 |
{"test/uri-list", 0, 3}}; |
GtkTargetEntry Gdndaudio[] = { {"text/uri-list", 0, TARGET_URI_LIST } }; |
36 |
|
GtkTargetEntry Gdnddata[] = { {"text/uri-list", 0, TARGET_URI_LIST } }; |
37 |
|
|
38 |
/* liste des medias */ |
/* liste des medias */ |
39 |
GSList *Gmedialist = NULL; |
GSList *Gmedialist = NULL; |
838 |
GDK_BUTTON1_MASK, Gdnddata, G_N_ELEMENTS (Gdnddata), GDK_ACTION_MOVE|GDK_ACTION_COPY|GDK_ACTION_LINK); |
GDK_BUTTON1_MASK, Gdnddata, G_N_ELEMENTS (Gdnddata), GDK_ACTION_MOVE|GDK_ACTION_COPY|GDK_ACTION_LINK); |
839 |
gtk_tree_view_enable_model_drag_dest (GTK_TREE_VIEW (Ltreedata), |
gtk_tree_view_enable_model_drag_dest (GTK_TREE_VIEW (Ltreedata), |
840 |
Gdnddata, G_N_ELEMENTS (Gdnddata), GDK_ACTION_MOVE|GDK_ACTION_COPY|GDK_ACTION_LINK); |
Gdnddata, G_N_ELEMENTS (Gdnddata), GDK_ACTION_MOVE|GDK_ACTION_COPY|GDK_ACTION_LINK); |
841 |
g_signal_connect(G_OBJECT(Ltreedata), "drag_data_received", G_CALLBACK(data_dnd_data_received), |
g_signal_connect(G_OBJECT(Ltreedata), "drag-data-received", G_CALLBACK(data_dnd_data_received), |
842 |
Lhash); |
Lhash); |
843 |
/* dvd data */ |
/* dvd data */ |
844 |
gtk_tree_view_enable_model_drag_source (GTK_TREE_VIEW (Ltreedvddata), |
gtk_tree_view_enable_model_drag_source (GTK_TREE_VIEW (Ltreedvddata), |
873 |
GtkComboBox *Ldstothercombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstothercombo")); |
GtkComboBox *Ldstothercombo = GTK_COMBO_BOX(g_hash_table_lookup(Ahash, "dstothercombo")); |
874 |
GtkButton *Lbtnburnaudio1 = g_hash_table_lookup(Ahash, "btnburnaudio1"); |
GtkButton *Lbtnburnaudio1 = g_hash_table_lookup(Ahash, "btnburnaudio1"); |
875 |
GtkButton *Lbtnburnaudio2 = g_hash_table_lookup(Ahash, "btnburnaudio2"); |
GtkButton *Lbtnburnaudio2 = g_hash_table_lookup(Ahash, "btnburnaudio2"); |
|
GtkButton *Lbtnburndvddata2 = g_hash_table_lookup(Ahash, "btnburndvddata2"); |
|
|
GtkButton *Lbtnburndvddata3 = g_hash_table_lookup(Ahash, "btnburndvddata3"); |
|
876 |
GtkButton *Lbtnburncopy1 = g_hash_table_lookup(Ahash, "btnburncopy1"); |
GtkButton *Lbtnburncopy1 = g_hash_table_lookup(Ahash, "btnburncopy1"); |
877 |
GtkButton *Lbtnfixcdother1 = g_hash_table_lookup(Ahash, "btnfixcdother1"); |
GtkButton *Lbtnfixcdother1 = g_hash_table_lookup(Ahash, "btnfixcdother1"); |
878 |
GtkButton *Lbtnerasecdrwother1 = g_hash_table_lookup(Ahash, "btnerasecdrwother1"); |
GtkButton *Lbtnerasecdrwother1 = g_hash_table_lookup(Ahash, "btnerasecdrwother1"); |
903 |
if (Lwritecdrw == FALSE) { |
if (Lwritecdrw == FALSE) { |
904 |
gtk_widget_set_sensitive(GTK_WIDGET(Lbtnerasecdrwother1), FALSE); |
gtk_widget_set_sensitive(GTK_WIDGET(Lbtnerasecdrwother1), FALSE); |
905 |
} |
} |
906 |
if (Lwritedvd == FALSE) { |
/*if (Lwritedvd == FALSE) { et l'image iso ?! |
907 |
gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburndvddata2), FALSE); |
gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburndvddata2), FALSE); |
908 |
gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburndvddata3), FALSE); |
gtk_widget_set_sensitive(GTK_WIDGET(Lbtnburndvddata3), FALSE); |
909 |
} |
}*/ |
910 |
} |
} |
911 |
|
|
912 |
GtkWidget* create_fileselection1 (GtkWindow *AParent, GtkFileChooserAction AType) |
GtkWidget* create_fileselection1 (GtkWindow *AParent, GtkFileChooserAction AType) |