Mercurial > audlegacy-plugins
comparison src/cdaudio-ng/configure.c @ 1382:28766475ca0a
More and more translatable strings... ;-)
author | Stany HENRY <StrassBoy@gmail.com> |
---|---|
date | Fri, 27 Jul 2007 00:02:44 +0200 |
parents | 83cbc6968a0b |
children | 2db72dd92ee3 |
comparison
equal
deleted
inserted
replaced
1381:e08314da646d | 1382:28766475ca0a |
---|---|
1 | 1 |
2 #include <stdio.h> | 2 #include <stdio.h> |
3 #include <stdlib.h> | 3 #include <stdlib.h> |
4 #include <string.h> | 4 #include <string.h> |
5 #include <gtk/gtk.h> | 5 #include <gtk/gtk.h> |
6 #include <audacious/i18n.h> | |
7 #include "config.h" | |
6 | 8 |
7 #include "configure.h" | 9 #include "configure.h" |
8 | 10 |
9 | 11 |
10 static GtkWidget *configwindow; | 12 static GtkWidget *configwindow; |
60 } | 62 } |
61 | 63 |
62 void configure_create_gui() | 64 void configure_create_gui() |
63 { | 65 { |
64 configwindow = gtk_window_new(GTK_WINDOW_TOPLEVEL); | 66 configwindow = gtk_window_new(GTK_WINDOW_TOPLEVEL); |
65 gtk_window_set_title(GTK_WINDOW(configwindow), "CD Audio Plugin Configuration"); | 67 gtk_window_set_title(GTK_WINDOW(configwindow), _("CD Audio Plugin Configuration")); |
66 gtk_window_set_resizable(GTK_WINDOW(configwindow), FALSE); | 68 gtk_window_set_resizable(GTK_WINDOW(configwindow), FALSE); |
67 gtk_window_set_position(GTK_WINDOW(configwindow), GTK_WIN_POS_CENTER_ALWAYS); | 69 gtk_window_set_position(GTK_WINDOW(configwindow), GTK_WIN_POS_CENTER_ALWAYS); |
68 gtk_container_set_border_width(GTK_CONTAINER(configwindow), 10); | 70 gtk_container_set_border_width(GTK_CONTAINER(configwindow), 10); |
69 g_signal_connect(G_OBJECT(configwindow), "delete_event", G_CALLBACK(delete_window), NULL); | 71 g_signal_connect(G_OBJECT(configwindow), "delete_event", G_CALLBACK(delete_window), NULL); |
70 | 72 |
71 maintable = gtk_table_new(4, 2, TRUE); | 73 maintable = gtk_table_new(4, 2, TRUE); |
72 gtk_table_set_homogeneous(GTK_TABLE(maintable), FALSE); | 74 gtk_table_set_homogeneous(GTK_TABLE(maintable), FALSE); |
73 gtk_container_add(GTK_CONTAINER(configwindow), maintable); | 75 gtk_container_add(GTK_CONTAINER(configwindow), maintable); |
74 | 76 |
75 daeframe = gtk_frame_new("Digital audio extraction"); | 77 daeframe = gtk_frame_new(_("Digital audio extraction")); |
76 gtk_table_attach_defaults(GTK_TABLE(maintable), daeframe, 0, 2, 0, 1); | 78 gtk_table_attach_defaults(GTK_TABLE(maintable), daeframe, 0, 2, 0, 1); |
77 daetable = gtk_table_new(1, 2, TRUE); | 79 daetable = gtk_table_new(1, 2, TRUE); |
78 gtk_container_add(GTK_CONTAINER(daeframe), daetable); | 80 gtk_container_add(GTK_CONTAINER(daeframe), daetable); |
79 | 81 |
80 titleinfoframe = gtk_frame_new("Title information"); | 82 titleinfoframe = gtk_frame_new(_("Title information")); |
81 gtk_table_attach_defaults(GTK_TABLE(maintable), titleinfoframe, 0, 2, 1, 2); | 83 gtk_table_attach_defaults(GTK_TABLE(maintable), titleinfoframe, 0, 2, 1, 2); |
82 titleinfotable = gtk_table_new(2, 2, TRUE); | 84 titleinfotable = gtk_table_new(2, 2, TRUE); |
83 gtk_container_add(GTK_CONTAINER(titleinfoframe), titleinfotable); | 85 gtk_container_add(GTK_CONTAINER(titleinfoframe), titleinfotable); |
84 | 86 |
85 miscframe = gtk_frame_new("Misc"); | 87 miscframe = gtk_frame_new(_("Misc")); |
86 gtk_table_attach_defaults(GTK_TABLE(maintable), miscframe, 0, 2, 2, 3); | 88 gtk_table_attach_defaults(GTK_TABLE(maintable), miscframe, 0, 2, 2, 3); |
87 misctable = gtk_table_new(2, 2, TRUE); | 89 misctable = gtk_table_new(2, 2, TRUE); |
88 gtk_container_add(GTK_CONTAINER(miscframe), misctable); | 90 gtk_container_add(GTK_CONTAINER(miscframe), misctable); |
89 | 91 |
90 | 92 |
91 /* | 93 /* |
92 usedaecheckbutton = gtk_check_button_new_with_label("Use digital audio extraction"); | 94 usedaecheckbutton = gtk_check_button_new_with_label(_("Use digital audio extraction")); |
93 g_signal_connect(G_OBJECT(usedaecheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); | 95 g_signal_connect(G_OBJECT(usedaecheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); |
94 gtk_table_attach_defaults(GTK_TABLE(daetable), usedaecheckbutton, 0, 2, 0, 1); | 96 gtk_table_attach_defaults(GTK_TABLE(daetable), usedaecheckbutton, 0, 2, 0, 1); |
95 */ | 97 */ |
96 | 98 |
97 limitcheckbutton = gtk_check_button_new_with_label("Limit read speed to: "); | 99 limitcheckbutton = gtk_check_button_new_with_label(_("Limit read speed to: ")); |
98 g_signal_connect(G_OBJECT(limitcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); | 100 g_signal_connect(G_OBJECT(limitcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); |
99 gtk_table_attach_defaults(GTK_TABLE(daetable), limitcheckbutton, 0, 1, 0, 1); | 101 gtk_table_attach_defaults(GTK_TABLE(daetable), limitcheckbutton, 0, 1, 0, 1); |
100 | 102 |
101 limitspinbutton = gtk_spin_button_new_with_range(1.0, 24.0, 1.0); | 103 limitspinbutton = gtk_spin_button_new_with_range(1.0, 24.0, 1.0); |
102 gtk_table_attach_defaults(GTK_TABLE(daetable), limitspinbutton, 1, 2, 0, 1); | 104 gtk_table_attach_defaults(GTK_TABLE(daetable), limitspinbutton, 1, 2, 0, 1); |
103 | 105 |
104 usecdtextcheckbutton = gtk_check_button_new_with_label("Use cd-text if available"); | 106 usecdtextcheckbutton = gtk_check_button_new_with_label(_("Use cd-text if available")); |
105 g_signal_connect(G_OBJECT(usecdtextcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); | 107 g_signal_connect(G_OBJECT(usecdtextcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); |
106 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), usecdtextcheckbutton, 0, 2, 0, 1); | 108 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), usecdtextcheckbutton, 0, 2, 0, 1); |
107 | 109 |
108 usecddbcheckbutton = gtk_check_button_new_with_label("Use CDDB if available"); | 110 usecddbcheckbutton = gtk_check_button_new_with_label(_("Use CDDB if available")); |
109 g_signal_connect(G_OBJECT(usecddbcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); | 111 g_signal_connect(G_OBJECT(usecddbcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); |
110 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), usecddbcheckbutton, 0, 2, 1, 2); | 112 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), usecddbcheckbutton, 0, 2, 1, 2); |
111 | 113 |
112 cddbserverlabel = gtk_label_new("Server: "); | 114 cddbserverlabel = gtk_label_new(_("Server: ")); |
113 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbserverlabel, 0, 1, 2, 3); | 115 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbserverlabel, 0, 1, 2, 3); |
114 | 116 |
115 cddbportlabel = gtk_label_new("Port: "); | 117 cddbportlabel = gtk_label_new(_("Port: ")); |
116 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbportlabel, 0, 1, 3, 4); | 118 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbportlabel, 0, 1, 3, 4); |
117 | 119 |
118 cddbserverentry = gtk_entry_new(); | 120 cddbserverentry = gtk_entry_new(); |
119 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbserverentry, 1, 2, 2, 3); | 121 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbserverentry, 1, 2, 2, 3); |
120 | 122 |
121 cddbportentry = gtk_entry_new(); | 123 cddbportentry = gtk_entry_new(); |
122 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbportentry, 1, 2, 3, 4); | 124 gtk_table_attach_defaults(GTK_TABLE(titleinfotable), cddbportentry, 1, 2, 3, 4); |
123 | 125 |
124 | 126 |
125 usedevicecheckbutton = gtk_check_button_new_with_label("Override default device: "); | 127 usedevicecheckbutton = gtk_check_button_new_with_label(_("Override default device: ")); |
126 g_signal_connect(G_OBJECT(usedevicecheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); | 128 g_signal_connect(G_OBJECT(usedevicecheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); |
127 gtk_table_attach_defaults(GTK_TABLE(misctable), usedevicecheckbutton, 0, 1, 0, 1); | 129 gtk_table_attach_defaults(GTK_TABLE(misctable), usedevicecheckbutton, 0, 1, 0, 1); |
128 | 130 |
129 deviceentry = gtk_entry_new(); | 131 deviceentry = gtk_entry_new(); |
130 gtk_table_attach_defaults(GTK_TABLE(misctable), deviceentry, 1, 2, 0, 1); | 132 gtk_table_attach_defaults(GTK_TABLE(misctable), deviceentry, 1, 2, 0, 1); |
131 | 133 |
132 debugcheckbutton = gtk_check_button_new_with_label("Print debug information"); | 134 debugcheckbutton = gtk_check_button_new_with_label(_("Print debug information")); |
133 g_signal_connect(G_OBJECT(debugcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); | 135 g_signal_connect(G_OBJECT(debugcheckbutton), "toggled", G_CALLBACK(checkbutton_toggled), NULL); |
134 gtk_table_attach_defaults(GTK_TABLE(misctable), debugcheckbutton, 0, 1, 1, 2); | 136 gtk_table_attach_defaults(GTK_TABLE(misctable), debugcheckbutton, 0, 1, 1, 2); |
135 | 137 |
136 | 138 |
137 buttonbox = gtk_hbutton_box_new(); | 139 buttonbox = gtk_hbutton_box_new(); |
138 gtk_hbutton_box_set_layout_default(GTK_BUTTONBOX_END); | 140 gtk_hbutton_box_set_layout_default(GTK_BUTTONBOX_END); |
139 gtk_hbutton_box_set_spacing_default(10); | 141 gtk_hbutton_box_set_spacing_default(10); |
140 gtk_table_attach_defaults(GTK_TABLE(maintable), buttonbox, 0, 2, 3, 4); | 142 gtk_table_attach_defaults(GTK_TABLE(maintable), buttonbox, 0, 2, 3, 4); |
141 | 143 |
142 okbutton = gtk_button_new_with_label("Ok"); | 144 okbutton = gtk_button_new_with_label(_("Ok")); |
143 g_signal_connect(G_OBJECT(okbutton), "clicked", G_CALLBACK(button_clicked), NULL); | 145 g_signal_connect(G_OBJECT(okbutton), "clicked", G_CALLBACK(button_clicked), NULL); |
144 gtk_container_add(GTK_CONTAINER(buttonbox), okbutton); | 146 gtk_container_add(GTK_CONTAINER(buttonbox), okbutton); |
145 | 147 |
146 cancelbutton = gtk_button_new_with_label("Cancel"); | 148 cancelbutton = gtk_button_new_with_label(_("Cancel")); |
147 g_signal_connect(G_OBJECT(cancelbutton), "clicked", G_CALLBACK(button_clicked), NULL); | 149 g_signal_connect(G_OBJECT(cancelbutton), "clicked", G_CALLBACK(button_clicked), NULL); |
148 gtk_container_add(GTK_CONTAINER(buttonbox), cancelbutton); | 150 gtk_container_add(GTK_CONTAINER(buttonbox), cancelbutton); |
149 | 151 |
150 | 152 |
151 /*gtk_widget_show(usedaecheckbutton);*/ | 153 /*gtk_widget_show(usedaecheckbutton);*/ |
198 void checkbutton_toggled(GtkWidget *widget, gpointer data) | 200 void checkbutton_toggled(GtkWidget *widget, gpointer data) |
199 { | 201 { |
200 /*gtk_widget_set_sensitive(limitcheckbutton, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(usedaecheckbutton)));*/ | 202 /*gtk_widget_set_sensitive(limitcheckbutton, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(usedaecheckbutton)));*/ |
201 | 203 |
202 gtk_widget_set_sensitive( | 204 gtk_widget_set_sensitive( |
203 limitspinbutton, | 205 limitspinbutton, |
204 gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(limitcheckbutton)) && | 206 gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(limitcheckbutton)) && |
205 GTK_WIDGET_IS_SENSITIVE(limitcheckbutton)); | 207 GTK_WIDGET_IS_SENSITIVE(limitcheckbutton)); |
206 | 208 |
207 gtk_widget_set_sensitive(cddbserverentry, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(usecddbcheckbutton))); | 209 gtk_widget_set_sensitive(cddbserverentry, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(usecddbcheckbutton))); |
208 gtk_widget_set_sensitive(cddbportentry, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(usecddbcheckbutton))); | 210 gtk_widget_set_sensitive(cddbportentry, gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(usecddbcheckbutton))); |
209 | 211 |