SF.net SVN: geany: [1218] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Sun Jan 21 19:10:40 UTC 2007


Revision: 1218
          http://svn.sourceforge.net/geany/?rev=1218&view=rev
Author:   eht16
Date:     2007-01-21 11:10:40 -0800 (Sun, 21 Jan 2007)

Log Message:
-----------
Replaced the New button by a Create button.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/project.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-01-21 18:22:14 UTC (rev 1217)
+++ trunk/ChangeLog	2007-01-21 19:10:40 UTC (rev 1218)
@@ -5,6 +5,7 @@
  * src/build.c, src/msgwindow.c, src/msgwindow.h:
    Applied patch from Jeff Pohlmeyer to avoid parsing of compiler errors
    by the va_list system.
+ * src/project.c: Replaced the New button by a Create button.
 
 
 2007-01-20  Enrico Tröger  <enrico.troeger at uvena.de>

Modified: trunk/src/project.c
===================================================================
--- trunk/src/project.c	2007-01-21 18:22:14 UTC (rev 1217)
+++ trunk/src/project.c	2007-01-21 19:10:40 UTC (rev 1218)
@@ -148,7 +148,6 @@
 
 void project_properties()
 {
-	gchar *ok_button;
 	GtkWidget *vbox;
 	GtkWidget *table;
 	GtkWidget *image;
@@ -158,15 +157,26 @@
 	GtkWidget *swin;
 	PropertyDialogElements *e = g_new(PropertyDialogElements, 1);
 
+	e->dialog = gtk_dialog_new_with_buttons(_("Project properties"), GTK_WINDOW(app->window),
+										 GTK_DIALOG_DESTROY_WITH_PARENT,
+										 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
+
 	if (app->project == NULL)
-		ok_button = GTK_STOCK_NEW;
+	{
+		bbox = gtk_hbox_new(FALSE, 0);
+		button = gtk_button_new();
+		image = gtk_image_new_from_stock("gtk-new", GTK_ICON_SIZE_BUTTON);
+		label = gtk_label_new_with_mnemonic(_("C_reate"));
+		gtk_box_pack_start(GTK_BOX(bbox), image, FALSE, FALSE, 3);
+		gtk_box_pack_start(GTK_BOX(bbox), label, FALSE, FALSE, 3);
+		gtk_container_add(GTK_CONTAINER(button), bbox);
+		gtk_dialog_add_action_widget(GTK_DIALOG(e->dialog), button, GTK_RESPONSE_OK);
+	}
 	else
-		ok_button = GTK_STOCK_OK;
+	{
+		gtk_dialog_add_buttons(GTK_DIALOG(e->dialog), GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
+	}
 
-	e->dialog = gtk_dialog_new_with_buttons(_("Project properties"), GTK_WINDOW(app->window),
-										 GTK_DIALOG_DESTROY_WITH_PARENT,
-										 GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
-										 ok_button, GTK_RESPONSE_OK, NULL);
 	vbox = ui_dialog_vbox_new(GTK_DIALOG(e->dialog));
 
 	entries_modified = FALSE;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list