[glade] * gladeui/glade-app.c: glade_app_get() should always return the single instance and create it if nec
- From: Johannes Schmid <jhs src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glade] * gladeui/glade-app.c: glade_app_get() should always return the single instance and create it if nec
- Date: Sat, 15 Jan 2011 12:23:54 +0000 (UTC)
commit 320888504f4290d3a03fbc35307cbfa56d068986
Author: Johannes Schmid <jhs gnome org>
Date: Sat Jan 15 13:11:46 2011 +0100
* gladeui/glade-app.c: glade_app_get() should always return
the single instance and create it if necessary
* gladeui/glade-editor.[ch]: Add glade_editor_get_signal_editor()
ChangeLog | 7 +++++++
gladeui/glade-app.c | 5 ++++-
gladeui/glade-editor.c | 12 ++++++++++++
gladeui/glade-editor.h | 3 ++-
4 files changed, 25 insertions(+), 2 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index c2293fa..aca918a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2011-01-15 Johannes Schmid <jhs gnome org>
+
+ * gladeui/glade-app.c: glade_app_get() should always return
+ the single instance and create it if necessary
+
+ * gladeui/glade-editor.[ch]: Add glade_editor_get_signal_editor()
+
2011-01-13 Javier Jardón <jjardon gnome org>
* glade3.doap: Update doap file to glade.doap instead glade3.doap
diff --git a/gladeui/glade-app.c b/gladeui/glade-app.c
index ee24713..067fbbc 100644
--- a/gladeui/glade-app.c
+++ b/gladeui/glade-app.c
@@ -456,7 +456,10 @@ GladeApp *
glade_app_get (void)
{
if (!singleton_app)
- g_critical ("No available GladeApp");
+ {
+ singleton_app = glade_app_new ();
+ }
+
return singleton_app;
}
diff --git a/gladeui/glade-editor.c b/gladeui/glade-editor.c
index 6774996..9cd466f 100644
--- a/gladeui/glade-editor.c
+++ b/gladeui/glade-editor.c
@@ -855,6 +855,18 @@ glade_editor_set_signal_editor (GladeEditor * editor,
GTK_WIDGET (editor->priv->signal_editor));
}
+/*
+ * glade_editor_get_signal_editor:
+ * @editor: a #GladeEditor
+ *
+ * Returns: The #GladeSignalEditor associated with the editor
+ */
+GladeSignalEditor*
+glade_editor_get_signal_editor (GladeEditor * editor)
+{
+ return editor->priv->signal_editor;
+}
+
/**
* glade_editor_load_widget:
* @editor: a #GladeEditor
diff --git a/gladeui/glade-editor.h b/gladeui/glade-editor.h
index e0d83b6..801cacb 100644
--- a/gladeui/glade-editor.h
+++ b/gladeui/glade-editor.h
@@ -48,7 +48,8 @@ void glade_editor_load_widget (GladeEditor *editor,
void glade_editor_show_info (GladeEditor *editor);
void glade_editor_hide_info (GladeEditor *editor);
void glade_editor_set_signal_editor (GladeEditor *editor,
- GladeSignalEditor *signal_editor);
+ GladeSignalEditor *signal_editor);
+GladeSignalEditor *glade_editor_get_signal_editor (GladeEditor *editor);
gboolean glade_editor_query_dialog (GladeWidget *widget);
GtkWidget *glade_editor_dialog_for_widget (GladeWidget *widget);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]