[anjuta] file-wizard, project-wizard, run-program: bgo #646192 - Display only a warning when a .ui file is mi
- From: Sebastien Granjoux <sgranjoux src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [anjuta] file-wizard, project-wizard, run-program: bgo #646192 - Display only a warning when a .ui file is mi
- Date: Sat, 2 Jul 2011 19:37:58 +0000 (UTC)
commit 70c7bf767ee84e75be93a62923e9a587b6c06f93
Author: SÃbastien Granjoux <seb sfo free fr>
Date: Sat Jul 2 21:37:37 2011 +0200
file-wizard, project-wizard, run-program: bgo #646192 - Display only a warning when a .ui file is missing
plugins/file-wizard/file.c | 9 ++++++---
plugins/project-wizard/druid.c | 11 ++++++-----
plugins/run-program/parameters.c | 5 ++---
3 files changed, 14 insertions(+), 11 deletions(-)
---
diff --git a/plugins/file-wizard/file.c b/plugins/file-wizard/file.c
index 8d0d8ef..f184a2f 100644
--- a/plugins/file-wizard/file.c
+++ b/plugins/file-wizard/file.c
@@ -43,7 +43,7 @@
#include "plugin.h"
#include "file.h"
-#define BUILDER_FILE_FILE PACKAGE_DATA_DIR"/glade/anjuta-file-wizard.ui"
+#define BUILDER_FILE_FILE PACKAGE_DATA_DIR "/glade/anjuta-file-wizard.ui"
#define NEW_FILE_DIALOG "dialog.new.file"
#define NEW_FILE_ENTRY "new.file.entry"
#define NEW_FILE_TYPE "new.file.type"
@@ -174,13 +174,16 @@ create_new_file_dialog(IAnjutaDocumentManager *docman)
{
GtkComboBox *optionmenu;
GtkListStore *store;
+ GError* error = NULL;
gint i;
+
nfg = g_new0(NewFileGUI, 1);
nfg->bxml = gtk_builder_new ();
- if (!gtk_builder_add_from_file (nfg->bxml, BUILDER_FILE_FILE, NULL))
+ if (!gtk_builder_add_from_file (nfg->bxml, BUILDER_FILE_FILE, &error))
{
- anjuta_util_dialog_error(NULL, _("Unable to build user interface for New File"));
+ g_warning ("Couldn't load builder file: %s", error->message);
+ g_error_free (error);
g_free(nfg);
nfg = NULL;
return FALSE;
diff --git a/plugins/project-wizard/druid.c b/plugins/project-wizard/druid.c
index 93a6c2e..cca2d34 100644
--- a/plugins/project-wizard/druid.c
+++ b/plugins/project-wizard/druid.c
@@ -48,7 +48,7 @@
/*---------------------------------------------------------------------------*/
-#define PROJECT_WIZARD_DIRECTORY PACKAGE_DATA_DIR"/project"
+#define PROJECT_WIZARD_DIRECTORY PACKAGE_DATA_DIR "/project"
/* Default property name useable in wizard file
*---------------------------------------------------------------------------*/
@@ -60,7 +60,7 @@
/* Widget and signal name found in glade file
*---------------------------------------------------------------------------*/
-#define GTK_BUILDER_UI_FILE PACKAGE_DATA_DIR"/glade/anjuta-project-wizard.ui"
+#define GTK_BUILDER_UI_FILE PACKAGE_DATA_DIR "/glade/anjuta-project-wizard.ui"
#define NEW_PROJECT_DIALOG "druid_window"
#define PROJECT_LIST "project_list"
@@ -1053,6 +1053,7 @@ npw_druid_create_assistant (NPWDruid* druid, const gchar *directory)
{
AnjutaShell *shell;
GtkBuilder *builder;
+ GError* error = NULL;
GtkAssistant *assistant;
GtkWidget *page;
@@ -1062,10 +1063,10 @@ npw_druid_create_assistant (NPWDruid* druid, const gchar *directory)
/* Create GtkAssistant using GtkBuilder, glade doesn't seem to work*/
builder = gtk_builder_new ();
- if (!gtk_builder_add_from_file (builder, GTK_BUILDER_UI_FILE, NULL))
+ if (!gtk_builder_add_from_file (builder, GTK_BUILDER_UI_FILE, &error))
{
- anjuta_util_dialog_error (GTK_WINDOW (shell),
- _("Unable to build project assistant user interface reading %s."), GTK_BUILDER_UI_FILE);
+ g_warning ("Couldn't load builder file: %s", error->message);
+ g_error_free (error);
return NULL;
}
assistant = GTK_ASSISTANT (gtk_builder_get_object (builder, NEW_PROJECT_DIALOG));
diff --git a/plugins/run-program/parameters.c b/plugins/run-program/parameters.c
index 39648df..f396955 100644
--- a/plugins/run-program/parameters.c
+++ b/plugins/run-program/parameters.c
@@ -33,8 +33,8 @@
/*---------------------------------------------------------------------------*/
-#define UI_FILE PACKAGE_DATA_DIR"/ui/anjuta-run-program.xml"
-#define BUILDER_FILE PACKAGE_DATA_DIR"/glade/anjuta-run-program.ui"
+#define UI_FILE PACKAGE_DATA_DIR "/ui/anjuta-run-program.xml"
+#define BUILDER_FILE PACKAGE_DATA_DIR "/glade/anjuta-run-program.ui"
#define PARAMETERS_DIALOG "parameters_dialog"
#define TERMINAL_CHECK_BUTTON "parameter_run_in_term_check"
@@ -618,7 +618,6 @@ run_dialog_init (RunDialog *dlg, RunProgramPlugin *plugin)
if (!gtk_builder_add_from_file (bxml, BUILDER_FILE, &error))
{
g_warning ("Couldn't load builder file: %s", error->message);
- anjuta_util_dialog_error(parent, _("Missing file %s"), BUILDER_FILE);
g_error_free (error);
return NULL;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]