anjuta r4630 - in trunk: . plugins/project-wizard/templates/gnome/src plugins/project-wizard/templates/gtk/src
- From: sgranjoux svn gnome org
- To: svn-commits-list gnome org
- Subject: anjuta r4630 - in trunk: . plugins/project-wizard/templates/gnome/src plugins/project-wizard/templates/gtk/src
- Date: Sat, 24 Jan 2009 11:37:10 +0000 (UTC)
Author: sgranjoux
Date: Sat Jan 24 11:37:10 2009
New Revision: 4630
URL: http://svn.gnome.org/viewvc/anjuta?rev=4630&view=rev
Log:
* plugins/project-wizard/templates/gtk/src/callbacks.c,
plugins/project-wizard/templates/gtk/src/project.glade,
plugins/project-wizard/templates/gtk/src/callbacks.h,
plugins/project-wizard/templates/gnome/src/callbacks.c,
plugins/project-wizard/templates/gnome/src/project.glade,
plugins/project-wizard/templates/gnome/src/callbacks.h,
plugins/project-wizard/templates/gnome/src/main.c:
Fix #564308 â autogenerated gtk/gnome program does not exit
Modified:
trunk/ChangeLog
trunk/plugins/project-wizard/templates/gnome/src/callbacks.c
trunk/plugins/project-wizard/templates/gnome/src/callbacks.h
trunk/plugins/project-wizard/templates/gnome/src/main.c
trunk/plugins/project-wizard/templates/gnome/src/project.glade
trunk/plugins/project-wizard/templates/gtk/src/callbacks.c
trunk/plugins/project-wizard/templates/gtk/src/callbacks.h
trunk/plugins/project-wizard/templates/gtk/src/project.glade
Modified: trunk/plugins/project-wizard/templates/gnome/src/callbacks.c
==============================================================================
--- trunk/plugins/project-wizard/templates/gnome/src/callbacks.c (original)
+++ trunk/plugins/project-wizard/templates/gnome/src/callbacks.c Sat Jan 24 11:37:10 2009
@@ -14,6 +14,11 @@
# include <config.h>
#endif
-#include <gnome.h>
-
#include "callbacks.h"
+
+
+void
+destroy (GtkWidget *widget, gpointer data)
+{
+ gtk_main_quit ();
+}
Modified: trunk/plugins/project-wizard/templates/gnome/src/callbacks.h
==============================================================================
--- trunk/plugins/project-wizard/templates/gnome/src/callbacks.h (original)
+++ trunk/plugins/project-wizard/templates/gnome/src/callbacks.h Sat Jan 24 11:37:10 2009
@@ -11,3 +11,5 @@
[+ESAC+] */
#include <gnome.h>
+
+void destroy (GtkWidget *widget, gpointer data);
Modified: trunk/plugins/project-wizard/templates/gnome/src/main.c
==============================================================================
--- trunk/plugins/project-wizard/templates/gnome/src/main.c (original)
+++ trunk/plugins/project-wizard/templates/gnome/src/main.c Sat Jan 24 11:37:10 2009
@@ -49,6 +49,8 @@
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), _("window"));
gtk_window_set_default_size (GTK_WINDOW (window), 500, 400);
+ g_signal_connect (G_OBJECT (window), "destroy",
+ G_CALLBACK (gtk_main_quit), NULL);
[+ENDIF+]
return window;
Modified: trunk/plugins/project-wizard/templates/gnome/src/project.glade
==============================================================================
--- trunk/plugins/project-wizard/templates/gnome/src/project.glade (original)
+++ trunk/plugins/project-wizard/templates/gnome/src/project.glade Sat Jan 24 11:37:10 2009
@@ -18,7 +18,7 @@
<property name="skip_pager_hint">False</property>
<property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
<property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
-
+ <signal name="destroy" handler="destroy" object="NULL"/>
<child>
<placeholder/>
</child>
Modified: trunk/plugins/project-wizard/templates/gtk/src/callbacks.c
==============================================================================
--- trunk/plugins/project-wizard/templates/gtk/src/callbacks.c (original)
+++ trunk/plugins/project-wizard/templates/gtk/src/callbacks.c Sat Jan 24 11:37:10 2009
@@ -14,6 +14,11 @@
# include <config.h>
#endif
-#include <gtk/gtk.h>
-
#include "callbacks.h"
+
+
+void
+destroy (GtkWidget *widget, gpointer data)
+{
+ gtk_main_quit ();
+}
Modified: trunk/plugins/project-wizard/templates/gtk/src/callbacks.h
==============================================================================
--- trunk/plugins/project-wizard/templates/gtk/src/callbacks.h (original)
+++ trunk/plugins/project-wizard/templates/gtk/src/callbacks.h Sat Jan 24 11:37:10 2009
@@ -11,3 +11,5 @@
[+ESAC+] */
#include <gtk/gtk.h>
+
+void destroy (GtkWidget *widget, gpointer data);
Modified: trunk/plugins/project-wizard/templates/gtk/src/project.glade
==============================================================================
--- trunk/plugins/project-wizard/templates/gtk/src/project.glade (original)
+++ trunk/plugins/project-wizard/templates/gtk/src/project.glade Sat Jan 24 11:37:10 2009
@@ -18,6 +18,7 @@
<property name="skip_pager_hint">False</property>
<property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
<property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+ <signal name="destroy" handler="destroy" object="NULL"/>
<child>
<placeholder/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]