23 |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
24 |
|
|
25 |
Copyright (C) 1999 Pavel Janík ml., Hugh Blemings |
Copyright (C) 1999 Pavel Janík ml., Hugh Blemings |
26 |
& Ján Derfiňák <ja@mail.upjs.sk>. |
& 1999-2005 Jan Derfinak. |
27 |
|
|
28 |
*/ |
*/ |
29 |
|
|
92 |
gchar line[MAX_DTMF_LENGTH + 1]; |
gchar line[MAX_DTMF_LENGTH + 1]; |
93 |
gchar buf[80]; |
gchar buf[80]; |
94 |
|
|
95 |
fileName = gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs)); |
fileName = (gchar *) gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs)); |
96 |
gtk_widget_hide(GTK_WIDGET(fs)); |
gtk_widget_hide(GTK_WIDGET(fs)); |
97 |
|
|
98 |
if ((f = fopen(fileName, "r")) == NULL) { |
if ((f = fopen(fileName, "r")) == NULL) { |
156 |
static YesNoDialog dialog = { NULL, NULL }; |
static YesNoDialog dialog = { NULL, NULL }; |
157 |
gchar err[255]; |
gchar err[255]; |
158 |
|
|
159 |
saveFileName = gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs)); |
saveFileName = (gchar *) gtk_file_selection_get_filename(GTK_FILE_SELECTION(fs)); |
160 |
gtk_widget_hide(GTK_WIDGET(fs)); |
gtk_widget_hide(GTK_WIDGET(fs)); |
161 |
|
|
162 |
if ((f = fopen(saveFileName, "r")) != NULL) { |
if ((f = fopen(saveFileName, "r")) != NULL) { |
163 |
fclose(f); |
fclose(f); |
164 |
if (dialog.dialog == NULL) { |
if (dialog.dialog == NULL) { |
165 |
CreateYesNoDialog(&dialog, YesSaveDialog, CancelDialog, GUI_DTMFWindow); |
CreateYesNoDialog(&dialog, (GtkSignalFunc) YesSaveDialog, (GtkSignalFunc) CancelDialog, GUI_DTMFWindow); |
166 |
gtk_window_set_title(GTK_WINDOW(dialog.dialog), _("Overwrite file?")); |
gtk_window_set_title(GTK_WINDOW(dialog.dialog), _("Overwrite file?")); |
167 |
g_snprintf(err, 255, _("File %s already exist.\nOverwrite?"), saveFileName); |
g_snprintf(err, 255, _("File %s already exist.\nOverwrite?"), saveFileName); |
168 |
gtk_label_set_text(GTK_LABEL(dialog.text), err); |
gtk_label_set_text(GTK_LABEL(dialog.text), err); |
257 |
|
|
258 |
gtk_item_factory_create_items(item_factory, nmenu_items, menu_items, NULL); |
gtk_item_factory_create_items(item_factory, nmenu_items, menu_items, NULL); |
259 |
|
|
260 |
gtk_accel_group_attach(accel_group, GTK_OBJECT(GUI_DTMFWindow)); |
gtk_window_add_accel_group(GTK_WINDOW(GUI_DTMFWindow), accel_group); |
261 |
|
|
262 |
/* Finally, return the actual menu bar created by the item factory. */ |
/* Finally, return the actual menu bar created by the item factory. */ |
263 |
menubar = gtk_item_factory_get_widget(item_factory, "<main>"); |
menubar = gtk_item_factory_get_widget(item_factory, "<main>"); |