Revision: 3599 http://geany.svn.sourceforge.net/geany/?rev=3599&view=rev Author: eht16 Date: 2009-02-24 18:27:21 +0000 (Tue, 24 Feb 2009)
Log Message: ----------- Allow an empty value for the date format in the print settings to omit the date/time string in the print header.
Modified Paths: -------------- trunk/ChangeLog trunk/src/printing.c
Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2009-02-24 18:27:01 UTC (rev 3598) +++ trunk/ChangeLog 2009-02-24 18:27:21 UTC (rev 3599) @@ -20,6 +20,9 @@ not the current one). This should speed up file saving a little bit, especially with remote files. Remove now unnecessary calls to tm_workspace_update(). + * src/printing.c: + Allow an empty value for the date format in the print settings to + omit the date/time string in the print header.
2009-02-20 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
Modified: trunk/src/printing.c =================================================================== --- trunk/src/printing.c 2009-02-24 18:27:01 UTC (rev 3598) +++ trunk/src/printing.c 2009-02-24 18:27:21 UTC (rev 3599) @@ -275,12 +275,15 @@ g_free(data);
datetime = utils_get_date_time(printing_prefs.page_header_datefmt, &(dinfo->print_time)); - data = g_strdup_printf("<b>%s</b>", datetime); - pango_layout_set_markup(layout, data, -1); - pango_layout_set_alignment(layout, PANGO_ALIGN_RIGHT); - cairo_move_to(cr, 2, dinfo->line_height * 1.5); - pango_cairo_show_layout(cr, layout); - g_free(data); + if (NZV(datetime)) + { + data = g_strdup_printf("<b>%s</b>", datetime); + pango_layout_set_markup(layout, data, -1); + pango_layout_set_alignment(layout, PANGO_ALIGN_RIGHT); + cairo_move_to(cr, 2, dinfo->line_height * 1.5); + pango_cairo_show_layout(cr, layout); + g_free(data); + } g_free(datetime);
/* reset layout and re-position cairo context */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.