SF.net SVN: geany:[5193] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Aug 24 11:41:56 UTC 2010
Revision: 5193
http://geany.svn.sourceforge.net/geany/?rev=5193&view=rev
Author: ntrel
Date: 2010-08-24 11:41:56 +0000 (Tue, 24 Aug 2010)
Log Message:
-----------
Make the Properties dialog filename a label and put it first (patch
by Ji?\197?\153?\195?\173 Techet, thanks).
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/project.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2010-08-24 11:21:41 UTC (rev 5192)
+++ trunk/ChangeLog 2010-08-24 11:41:56 UTC (rev 5193)
@@ -1,3 +1,10 @@
+2010-08-24 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/project.c:
+ Make the Properties dialog filename a label and put it first (patch
+ by Jiří Techet, thanks).
+
+
2010-08-23 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
* scintilla/LexTxt2tags.cxx, scintilla/makefile.win32,
Modified: trunk/src/project.c
===================================================================
--- trunk/src/project.c 2010-08-24 11:21:41 UTC (rev 5192)
+++ trunk/src/project.c 2010-08-24 11:41:56 UTC (rev 5193)
@@ -412,29 +412,29 @@
gtk_table_set_row_spacings(GTK_TABLE(table), 5);
gtk_table_set_col_spacings(GTK_TABLE(table), 10);
- label = gtk_label_new(_("Name:"));
+ label = gtk_label_new(_("Filename:"));
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
(GtkAttachOptions) (GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
- e->name = gtk_entry_new();
- ui_entry_add_clear_icon(GTK_ENTRY(e->name));
- gtk_entry_set_max_length(GTK_ENTRY(e->name), MAX_NAME_LEN);
- gtk_table_attach(GTK_TABLE(table), e->name, 1, 2, 0, 1,
+ e->file_name = gtk_label_new("");
+ gtk_label_set_selectable(GTK_LABEL(e->file_name), TRUE);
+ gtk_table_attach(GTK_TABLE(table), e->file_name, 1, 2, 0, 1,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
+ gtk_misc_set_alignment(GTK_MISC(e->file_name), 0, 0);
- label = gtk_label_new(_("Filename:"));
+ label = gtk_label_new(_("Name:"));
gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2,
(GtkAttachOptions) (GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
- e->file_name = gtk_entry_new();
- ui_entry_add_clear_icon(GTK_ENTRY(e->file_name));
- gtk_editable_set_editable(GTK_EDITABLE(e->file_name), FALSE); /* read-only */
- gtk_table_attach(GTK_TABLE(table), e->file_name, 1, 2, 1, 2,
+ e->name = gtk_entry_new();
+ ui_entry_add_clear_icon(GTK_ENTRY(e->name));
+ gtk_entry_set_max_length(GTK_ENTRY(e->name), MAX_NAME_LEN);
+ gtk_table_attach(GTK_TABLE(table), e->name, 1, 2, 1, 2,
(GtkAttachOptions) (GTK_EXPAND | GTK_FILL),
(GtkAttachOptions) (0), 0, 0);
@@ -542,7 +542,7 @@
/* fill the elements with the appropriate data */
gtk_entry_set_text(GTK_ENTRY(e->name), p->name);
- gtk_entry_set_text(GTK_ENTRY(e->file_name), p->file_name);
+ gtk_label_set_text(GTK_LABEL(e->file_name), p->file_name);
gtk_entry_set_text(GTK_ENTRY(e->base_path), p->base_path);
radio_long_line_custom = ui_lookup_widget(e->dialog, "radio_long_line_custom");
@@ -686,7 +686,11 @@
return FALSE;
}
- file_name = gtk_entry_get_text(GTK_ENTRY(e->file_name));
+ if (app->project == NULL)
+ file_name = gtk_entry_get_text(GTK_ENTRY(e->file_name));
+ else
+ file_name = gtk_label_get_text(GTK_LABEL(e->file_name));
+
if (! NZV(file_name))
{
SHOW_ERR(_("You have specified an invalid project filename."));
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