SF.net SVN: geany:[4218] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Mon Sep 21 13:24:39 UTC 2009
Revision: 4218
http://geany.svn.sourceforge.net/geany/?rev=4218&view=rev
Author: ntrel
Date: 2009-09-21 13:24:39 +0000 (Mon, 21 Sep 2009)
Log Message:
-----------
Fix none filetype Build Commands dialog label.
Make group labels bold.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/build.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-09-21 13:08:36 UTC (rev 4217)
+++ trunk/ChangeLog 2009-09-21 13:24:39 UTC (rev 4218)
@@ -10,6 +10,9 @@
* src/build.c:
Add padding for Build Commands dialog separators.
Add colons for regex field labels; fix 1 capitalisation.
+ * src/build.c:
+ Fix none filetype Build Commands dialog label.
+ Make group labels bold.
2009-09-20 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/src/build.c
===================================================================
--- trunk/src/build.c 2009-09-21 13:08:36 UTC (rev 4217)
+++ trunk/src/build.c 2009-09-21 13:24:39 UTC (rev 4218)
@@ -1776,6 +1776,19 @@
} TableFields;
+static GtkWidget *ui_label_new_bold(const gchar *text)
+{
+ GtkWidget *wid;
+ gchar *str = g_strdup_printf("<b>%s</b>", text);
+
+ wid = gtk_label_new(str);
+ g_free(str);
+
+ gtk_label_set_use_markup(GTK_LABEL(wid), TRUE);
+ return wid;
+}
+
+
GtkWidget *build_commands_table(GeanyDocument *doc, GeanyBuildSource dst, TableData *table_data,
GeanyFiletype *ft)
{
@@ -1800,13 +1813,11 @@
sep = gtk_hseparator_new();
gtk_table_attach(table, sep, 0, DC_N_COL, 1, 2, GTK_FILL, GTK_FILL | GTK_EXPAND,
entry_x_padding, sep_padding);
- if (ft != NULL)
- {
+ if (ft->id != GEANY_FILETYPES_NONE)
txt = g_strdup_printf(_("%s Commands"), ft->title);
- }
else
- txt = g_strdup(_("No Filetype"));
- label = gtk_label_new(txt);
+ txt = g_strdup_printf(_("%s Commands"), _("No Filetype"));
+ label = ui_label_new_bold(txt);
g_free(txt);
gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
gtk_table_attach(table, label, 0, DC_N_COL, 2, 3, GTK_FILL, GTK_FILL | GTK_EXPAND,
@@ -1841,7 +1852,7 @@
gtk_table_attach(table, sep, 0, DC_N_COL, row, row + 1, GTK_FILL, GTK_FILL | GTK_EXPAND,
entry_x_padding, sep_padding);
++row;
- label = gtk_label_new(_("Non Filetype Commands"));
+ label = ui_label_new_bold(_("Non-Filetype Commands"));
gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
gtk_table_attach(table, label, 0, DC_N_COL, row, row + 1, GTK_FILL, GTK_FILL | GTK_EXPAND,
entry_x_padding, entry_y_padding);
@@ -1880,7 +1891,7 @@
gtk_table_attach(table, sep, 0, DC_N_COL, row, row + 1, GTK_FILL, GTK_FILL | GTK_EXPAND,
entry_x_padding, sep_padding);
++row;
- label = gtk_label_new(_("Execute Commands"));
+ label = ui_label_new_bold(_("Execute Commands"));
gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
gtk_table_attach(table, label, 0, DC_N_COL, row, row + 1, GTK_FILL, GTK_FILL | GTK_EXPAND,
entry_x_padding, entry_y_padding);
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