genius r753 - in trunk: . src
- From: jirka svn gnome org
- To: svn-commits-list gnome org
- Subject: genius r753 - in trunk: . src
- Date: Fri, 3 Apr 2009 20:43:03 +0000 (UTC)
Author: jirka
Date: Fri Apr 3 20:43:03 2009
New Revision: 753
URL: http://svn.gnome.org/viewvc/genius?rev=753&view=rev
Log:
Fri Apr 03 15:42:40 2009 Jiri (George) Lebl <jirka 5z com>
* src/graphing.c: joins and caps are round. Fixes bad looking joins
on graphs of quickly oscillating functions
Modified:
trunk/ChangeLog
trunk/src/graphing.c
Modified: trunk/src/graphing.c
==============================================================================
--- trunk/src/graphing.c (original)
+++ trunk/src/graphing.c Fri Apr 3 20:43:03 2009
@@ -3012,7 +3012,9 @@
gtk_plot_data_set_line_attributes (data,
GTK_PLOT_LINE_SOLID,
- 0, 0, thickness, color);
+ GDK_CAP_ROUND,
+ GDK_JOIN_ROUND,
+ thickness, color);
gtk_widget_show (GTK_WIDGET (data));
@@ -3318,9 +3320,13 @@
slopefield_data);
gdk_color_parse ("blue", &color);
color_alloc (&color);
- gtk_plot_data_set_line_attributes (slopefield_data,
- GTK_PLOT_LINE_NONE,
- 0, 0, 1, &color);
+ gtk_plot_data_set_line_attributes
+ (slopefield_data,
+ GTK_PLOT_LINE_NONE,
+ GDK_CAP_ROUND,
+ GDK_JOIN_ROUND,
+ 1 /* thickness */,
+ &color);
gtk_plot_data_set_symbol (slopefield_data,
GTK_PLOT_SYMBOL_NONE /* symbol type? */,
GTK_PLOT_SYMBOL_EMPTY /* symbol style */,
@@ -3371,9 +3377,13 @@
vectorfield_data);
gdk_color_parse ("blue", &color);
color_alloc (&color);
- gtk_plot_data_set_line_attributes (vectorfield_data,
- GTK_PLOT_LINE_NONE,
- 0, 0, 1, &color);
+ gtk_plot_data_set_line_attributes
+ (vectorfield_data,
+ GTK_PLOT_LINE_NONE,
+ GDK_CAP_ROUND,
+ GDK_JOIN_ROUND,
+ 1 /* thickess */,
+ &color);
gtk_plot_data_set_symbol (vectorfield_data,
GTK_PLOT_SYMBOL_NONE /* symbol type? */,
GTK_PLOT_SYMBOL_EMPTY /* symbol style */,
@@ -3512,7 +3522,9 @@
color_alloc (&color);
gtk_plot_data_set_line_attributes (line_data[i],
GTK_PLOT_LINE_SOLID,
- 0, 0, 2, &color);
+ GDK_CAP_ROUND,
+ GDK_JOIN_ROUND,
+ 2, &color);
label = label_func (i, plot_func[i], "x", plot_func_name[i]);
gtk_plot_data_set_legend (line_data[i], label);
@@ -3566,7 +3578,9 @@
color_alloc (&color);
gtk_plot_data_set_line_attributes (parametric_data,
GTK_PLOT_LINE_SOLID,
- 0, 0, 2, &color);
+ GDK_CAP_ROUND,
+ GDK_JOIN_ROUND,
+ 2, &color);
if (parametric_name != NULL) {
label = g_strdup (parametric_name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]