Kaydet (Commit) a70b1ea7 authored tarafından Enrico Tröger's avatar Enrico Tröger

Run set includes build dialogs for LaTeX files modally, too.


git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@961 ea778897-0a13-0410-b9d1-a72fbfd435f5
üst 6ff4464f
2006-11-02 Enrico Tröger <enrico.troeger@uvena.de>
* src/callbacks.c, src/dialogs:
Run set includes build dialogs for LaTeX files modally, too.
2006-11-02 Nick Treleaven <nick.treleaven@btinternet.com>
* src/highlighting.c, data/filetypes.perl, data/filetypes.pascal,
......
......@@ -1881,7 +1881,6 @@ on_includes_arguments_tex_dialog_response (GtkDialog *dialog,
programs->modified = TRUE;
}
}
gtk_widget_destroy(GTK_WIDGET(dialog));
}
......
......@@ -582,6 +582,7 @@ void dialogs_show_includes_arguments_tex()
{
GtkWidget *dialog, *label, *entries[4], *vbox, *table;
gint idx = document_get_cur_idx();
gint response;
filetype *ft = NULL;
if (DOC_IDX_VALID(idx)) ft = doc_list[idx].file_type;
......@@ -682,11 +683,13 @@ void dialogs_show_includes_arguments_tex()
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
gtk_container_add(GTK_CONTAINER(vbox), label);
g_signal_connect((gpointer) dialog, "response",
G_CALLBACK(on_includes_arguments_tex_dialog_response), ft);
gtk_widget_show_all(dialog);
gtk_dialog_run(GTK_DIALOG(dialog)); // run modally to prevent user changing idx filetype
// run modally to prevent user changing idx filetype
response = gtk_dialog_run(GTK_DIALOG(dialog));
// call the callback manually
on_includes_arguments_tex_dialog_response(GTK_DIALOG(dialog), response, ft);
gtk_widget_destroy(dialog);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment