Attaching a patch for the new macros PROP_STDNAME_LINE_WIDTH and
PROP_STDTYPE_LINE_WIDTH ...

Also noticed two files that use the string "font_height":

./objects/ER/relationship.c:  data_add_real(new_attribute(obj_node,
"font_height"),
./objects/ER/relationship.c:  attr = object_find_attribute(obj_node,
"font_height");
./objects/ER/attribute.c:  data_add_real(new_attribute(obj_node, "font_height"),
./objects/ER/attribute.c:  attr = object_find_attribute (obj_node,
"font_height");
./objects/ER/entity.c:  data_add_real(new_attribute(obj_node, "font_height"),
./objects/ER/entity.c:  attr = object_find_attribute(obj_node, "font_height");

Is this supposed to mean "text_height"? Should this be changed to use
the new macros? The concerned usage calls "data_add_real" ... I wonder
if this has anything to do with the actual data saved in a dia file.
In that case, changing "font_height" to the standard name
"text_height" might break all existing files.

Sameer.
--
Research Scholar, KReSIT, IIT Bombay
http://www.it.iitb.ac.in/~sameerds/
Index: objects/network/radiocell.c
===================================================================
--- objects/network/radiocell.c	(revision 3687)
+++ objects/network/radiocell.c	(working copy)
@@ -142,7 +142,7 @@
 static PropOffset radiocell_offsets[] = {
   POLYSHAPE_COMMON_PROPERTIES_OFFSETS,
   { "radius", PROP_TYPE_REAL, offsetof(RadioCell, radius) },
-  { "line_width", PROP_TYPE_REAL, offsetof(RadioCell, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(RadioCell, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(RadioCell, line_colour) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(RadioCell, line_style), offsetof(RadioCell, dashlength) },
Index: objects/flowchart/parallelogram.c
===================================================================
--- objects/flowchart/parallelogram.c	(revision 3687)
+++ objects/flowchart/parallelogram.c	(working copy)
@@ -171,7 +171,7 @@
 
 static PropOffset pgram_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Pgram, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Pgram, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Pgram, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Pgram, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Pgram, show_background) },
Index: objects/flowchart/box.c
===================================================================
--- objects/flowchart/box.c	(revision 3687)
+++ objects/flowchart/box.c	(working copy)
@@ -169,7 +169,7 @@
 
 static PropOffset box_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Box, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Box, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Box, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Box, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Box, show_background) },
Index: objects/flowchart/diamond.c
===================================================================
--- objects/flowchart/diamond.c	(revision 3687)
+++ objects/flowchart/diamond.c	(working copy)
@@ -167,7 +167,7 @@
 
 static PropOffset diamond_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Diamond, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Diamond, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Diamond, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Diamond, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Diamond, show_background) },
Index: objects/flowchart/ellipse.c
===================================================================
--- objects/flowchart/ellipse.c	(revision 3687)
+++ objects/flowchart/ellipse.c	(working copy)
@@ -166,7 +166,7 @@
 
 static PropOffset ellipse_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Ellipse, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Ellipse, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Ellipse, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Ellipse, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Ellipse, show_background) },
Index: objects/SISSI/sissi.c
===================================================================
--- objects/SISSI/sissi.c	(revision 3687)
+++ objects/SISSI/sissi.c	(working copy)
@@ -148,7 +148,7 @@
   data_add_real (new_attribute (obj_node, "radius"), object_sissi->radius);
   data_add_real (new_attribute (obj_node, "dashlength"), object_sissi->dashlength);
   data_add_real (new_attribute (obj_node, "border_width"), object_sissi->border_width);
-  data_add_real (new_attribute (obj_node, "line_width"), object_sissi->line_width);
+  data_add_real (new_attribute (obj_node, PROP_STDNAME_LINE_WIDTH), object_sissi->line_width);
   data_add_string(new_attribute(obj_node, "file_image"), object_sissi->file);
   data_add_string(new_attribute(obj_node, "confidentiality"), object_sissi->confidentiality);
   data_add_string(new_attribute(obj_node, "integrity"), object_sissi->integrity);
@@ -647,7 +647,7 @@
   if (attr_node != NULL)
     object_sissi->border_width = data_real(attribute_first_data(attr_node));
   
-  attr_node = object_find_attribute(obj_node, "line_width");
+  attr_node = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr_node != NULL)
     object_sissi->line_width = data_real(attribute_first_data(attr_node));
     
Index: objects/Misc/analog_clock.c
===================================================================
--- objects/Misc/analog_clock.c	(revision 3687)
+++ objects/Misc/analog_clock.c	(working copy)
@@ -159,7 +159,7 @@
 
 static PropOffset analog_clock_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Analog_Clock, border_line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Analog_Clock, border_line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Analog_Clock, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Analog_Clock,inner_color) },
   { "show_background", PROP_TYPE_BOOL,offsetof(Analog_Clock,show_background) },
Index: objects/standard/zigzagline.c
===================================================================
--- objects/standard/zigzagline.c	(revision 3687)
+++ objects/standard/zigzagline.c	(working copy)
@@ -141,7 +141,7 @@
 
 static PropOffset zigzagline_offsets[] = {
   ORTHCONN_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Zigzagline, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Zigzagline, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Zigzagline, line_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Zigzagline, line_style), offsetof(Zigzagline, dashlength) },
@@ -383,7 +383,7 @@
 		   &zigzagline->line_color);
   
   if (zigzagline->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  zigzagline->line_width);
   
   if (zigzagline->line_style != LINESTYLE_SOLID)
@@ -434,7 +434,7 @@
     data_color(attribute_first_data(attr), &zigzagline->line_color);
 
   zigzagline->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     zigzagline->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/arc.c
===================================================================
--- objects/standard/arc.c	(revision 3687)
+++ objects/standard/arc.c	(working copy)
@@ -151,7 +151,7 @@
 
 static PropOffset arc_offsets[] = {
   OBJECT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Arc, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Arc, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Arc, arc_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Arc, line_style), offsetof(Arc, dashlength) },
@@ -833,7 +833,7 @@
 		  arc->curve_distance);
   
   if (arc->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  arc->line_width);
   
   if (arc->line_style != LINESTYLE_SOLID)
@@ -885,7 +885,7 @@
     arc->curve_distance = data_real(attribute_first_data(attr));
 
   arc->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     arc->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/bezier.c
===================================================================
--- objects/standard/bezier.c	(revision 3687)
+++ objects/standard/bezier.c	(working copy)
@@ -153,7 +153,7 @@
 
 static PropOffset bezierline_offsets[] = {
   BEZCONN_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Bezierline, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Bezierline, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Bezierline, line_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Bezierline, line_style), offsetof(Bezierline, dashlength) },
@@ -557,7 +557,7 @@
 		   &bezierline->line_color);
   
   if (bezierline->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  bezierline->line_width);
   
   if (bezierline->line_style != LINESTYLE_SOLID)
@@ -615,7 +615,7 @@
     data_color(attribute_first_data(attr), &bezierline->line_color);
 
   bezierline->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     bezierline->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/image.c
===================================================================
--- objects/standard/image.c	(revision 3687)
+++ objects/standard/image.c	(working copy)
@@ -153,7 +153,7 @@
   { "image_file", PROP_TYPE_FILE, offsetof(Image, file) },
   { "show_border", PROP_TYPE_BOOL, offsetof(Image, draw_border) },
   { "keep_aspect", PROP_TYPE_BOOL, offsetof(Image, keep_aspect) },
-  { "line_width", PROP_TYPE_REAL, offsetof(Image, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Image, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Image, border_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Image, line_style), offsetof(Image, dashlength) },
Index: objects/standard/beziergon.c
===================================================================
--- objects/standard/beziergon.c	(revision 3687)
+++ objects/standard/beziergon.c	(working copy)
@@ -145,7 +145,7 @@
 
 static PropOffset beziergon_offsets[] = {
   BEZSHAPE_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Beziergon, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Beziergon, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Beziergon, line_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Beziergon, line_style), offsetof(Beziergon, dashlength) },
@@ -361,7 +361,7 @@
 		   &beziergon->line_color);
   
   if (beziergon->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  beziergon->line_width);
   
   if (!color_equals(&beziergon->inner_color, &color_white))
@@ -406,7 +406,7 @@
     data_color(attribute_first_data(attr), &beziergon->line_color);
 
   beziergon->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     beziergon->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/polygon.c
===================================================================
--- objects/standard/polygon.c	(revision 3687)
+++ objects/standard/polygon.c	(working copy)
@@ -148,7 +148,7 @@
 
 static PropOffset polygon_offsets[] = {
   POLYSHAPE_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Polygon, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Polygon, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Polygon, line_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Polygon, line_style), offsetof(Polygon, dashlength) },
@@ -347,7 +347,7 @@
 		   &polygon->line_color);
   
   if (polygon->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  polygon->line_width);
   
   if (!color_equals(&polygon->inner_color, &color_white))
@@ -392,7 +392,7 @@
     data_color(attribute_first_data(attr), &polygon->line_color);
 
   polygon->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     polygon->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/line.c
===================================================================
--- objects/standard/line.c	(revision 3687)
+++ objects/standard/line.c	(working copy)
@@ -158,7 +158,7 @@
 
 static PropOffset line_offsets[] = {
   OBJECT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Line, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Line, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Line, line_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Line, line_style), offsetof(Line, dashlength) },
@@ -565,7 +565,7 @@
 		   &line->line_color);
   
   if (line->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  line->line_width);
   
   if (line->line_style != LINESTYLE_SOLID)
@@ -618,7 +618,7 @@
     data_color(attribute_first_data(attr), &line->line_color);
 
   line->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     line->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/box.c
===================================================================
--- objects/standard/box.c	(revision 3687)
+++ objects/standard/box.c	(working copy)
@@ -163,7 +163,7 @@
 
 static PropOffset box_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Box, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Box, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Box, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Box, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Box, show_background) },
Index: objects/standard/polyline.c
===================================================================
--- objects/standard/polyline.c	(revision 3687)
+++ objects/standard/polyline.c	(working copy)
@@ -151,7 +151,7 @@
 
 static PropOffset polyline_offsets[] = {
   POLYCONN_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Polyline, line_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Polyline, line_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Polyline, line_color) },
   { "line_style", PROP_TYPE_LINESTYLE,
     offsetof(Polyline, line_style), offsetof(Polyline, dashlength) },
@@ -442,7 +442,7 @@
 		   &polyline->line_color);
   
   if (polyline->line_width != 0.1)
-    data_add_real(new_attribute(obj_node, "line_width"),
+    data_add_real(new_attribute(obj_node, PROP_STDNAME_LINE_WIDTH),
 		  polyline->line_width);
   
   if (polyline->line_style != LINESTYLE_SOLID)
@@ -500,7 +500,7 @@
     data_color(attribute_first_data(attr), &polyline->line_color);
 
   polyline->line_width = 0.1;
-  attr = object_find_attribute(obj_node, "line_width");
+  attr = object_find_attribute(obj_node, PROP_STDNAME_LINE_WIDTH);
   if (attr != NULL)
     polyline->line_width = data_real(attribute_first_data(attr));
 
Index: objects/standard/ellipse.c
===================================================================
--- objects/standard/ellipse.c	(revision 3687)
+++ objects/standard/ellipse.c	(working copy)
@@ -155,7 +155,7 @@
 
 static PropOffset ellipse_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_REAL, offsetof(Ellipse, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Ellipse, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Ellipse, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Ellipse, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Ellipse, show_background) },
Index: objects/ER/relationship.c
===================================================================
--- objects/ER/relationship.c	(revision 3687)
+++ objects/ER/relationship.c	(working copy)
@@ -169,7 +169,7 @@
   { "right_cardinality", PROP_TYPE_STRING, offsetof(Relationship, right_cardinality) },
   { "rotate", PROP_TYPE_BOOL, offsetof(Relationship, rotate) },
   { "identifying", PROP_TYPE_BOOL, offsetof(Relationship, identifying) },
-  { "line_width", PROP_TYPE_LENGTH, offsetof(Relationship, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Relationship, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Relationship, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Relationship, inner_color) },
   { "text_font", PROP_TYPE_FONT, offsetof (Relationship, font) },
Index: objects/ER/attribute.c
===================================================================
--- objects/ER/attribute.c	(revision 3687)
+++ objects/ER/attribute.c	(working copy)
@@ -182,7 +182,7 @@
   { "weakkey", PROP_TYPE_BOOL, offsetof(Attribute, weakkey) },
   { "derived", PROP_TYPE_BOOL, offsetof(Attribute, derived) },
   { "multivalue", PROP_TYPE_BOOL, offsetof(Attribute, multivalue) },
-  { "line_width", PROP_TYPE_LENGTH, offsetof(Attribute, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Attribute, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Attribute, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Attribute, inner_color) },
   { "text_font", PROP_TYPE_FONT, offsetof(Attribute, font) },
Index: objects/ER/entity.c
===================================================================
--- objects/ER/entity.c	(revision 3687)
+++ objects/ER/entity.c	(working copy)
@@ -158,7 +158,7 @@
   { "name", PROP_TYPE_STRING, offsetof(Entity, name) },
   { "weak", PROP_TYPE_BOOL, offsetof(Entity, weak) },
   { "associative", PROP_TYPE_BOOL, offsetof(Entity, associative) },
-  { "line_width", PROP_TYPE_LENGTH, offsetof(Entity, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Entity, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Entity, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Entity, inner_color) },
   { "text_font", PROP_TYPE_FONT, offsetof (Entity, font) },
Index: objects/custom/custom_object.c
===================================================================
--- objects/custom/custom_object.c	(revision 3687)
+++ objects/custom/custom_object.c	(working copy)
@@ -208,7 +208,7 @@
 
 static PropOffset custom_offsets[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_LENGTH, offsetof(Custom, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Custom, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Custom, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Custom, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Custom, show_background) },
@@ -221,7 +221,7 @@
 
 static PropOffset custom_offsets_text[] = {
   ELEMENT_COMMON_PROPERTIES_OFFSETS,
-  { "line_width", PROP_TYPE_LENGTH, offsetof(Custom, border_width) },
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, offsetof(Custom, border_width) },
   { "line_colour", PROP_TYPE_COLOUR, offsetof(Custom, border_color) },
   { "fill_colour", PROP_TYPE_COLOUR, offsetof(Custom, inner_color) },
   { "show_background", PROP_TYPE_BOOL, offsetof(Custom, show_background) },
Index: lib/properties.h
===================================================================
--- lib/properties.h	(revision 3687)
+++ lib/properties.h	(working copy)
@@ -476,11 +476,13 @@
 extern PropEnumData prop_std_text_align_data[];
 #endif
 
+#define PROP_STDNAME_LINE_WIDTH "line_width"
+#define PROP_STDTYPE_LINE_WIDTH PROP_TYPE_LENGTH
 #define PROP_STD_LINE_WIDTH \
-  { "line_width", PROP_TYPE_LENGTH, PROP_FLAG_VISIBLE|PROP_FLAG_STANDARD, \
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, PROP_FLAG_VISIBLE|PROP_FLAG_STANDARD, \
     N_("Line width"), NULL, &prop_std_line_width_data }
 #define PROP_STD_LINE_WIDTH_OPTIONAL \
-  { "line_width", PROP_TYPE_LENGTH, PROP_FLAG_VISIBLE|PROP_FLAG_STANDARD|PROP_FLAG_OPTIONAL, \
+  { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH, PROP_FLAG_VISIBLE|PROP_FLAG_STANDARD|PROP_FLAG_OPTIONAL, \
     N_("Line width"), NULL, &prop_std_line_width_data }
 #define PROP_STD_LINE_COLOUR \
   { "line_colour", PROP_TYPE_COLOUR, PROP_FLAG_VISIBLE|PROP_FLAG_STANDARD, \
Index: plug-ins/dxf/dxf-import.c
===================================================================
--- plug-ins/dxf/dxf-import.c	(revision 3687)
+++ plug-ins/dxf/dxf-import.c	(working copy)
@@ -139,7 +139,7 @@
     { "start_point", PROP_TYPE_POINT },
     { "end_point", PROP_TYPE_POINT },
     { "line_colour", PROP_TYPE_COLOUR },
-    { "line_width", PROP_TYPE_REAL },
+    { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
     { "line_style", PROP_TYPE_LINESTYLE},
     PROP_DESC_END};
 
@@ -231,7 +231,7 @@
 
 static PropDescription dxf_solid_prop_descs[] = {
      { "line_colour", PROP_TYPE_COLOUR },
-     { "line_width", PROP_TYPE_REAL },
+     { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
      { "line_style", PROP_TYPE_LINESTYLE },
      { "fill_colour", PROP_TYPE_COLOUR },
      { "show_background", PROP_TYPE_BOOL },
@@ -373,7 +373,7 @@
 
 static PropDescription dxf_polyline_prop_descs[] = {
      { "line_colour", PROP_TYPE_COLOUR },
-     { "line_width", PROP_TYPE_REAL },
+     { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
      { "line_style", PROP_TYPE_LINESTYLE },
    PROP_DESC_END};
 
@@ -591,7 +591,7 @@
     { "elem_width", PROP_TYPE_REAL },
     { "elem_height", PROP_TYPE_REAL },
     { "line_colour", PROP_TYPE_COLOUR },
-    { "line_width", PROP_TYPE_REAL },
+    { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
     { "show_background", PROP_TYPE_BOOL},
     PROP_DESC_END};
 
@@ -681,7 +681,7 @@
     { "end_point", PROP_TYPE_POINT },
     { "curve_distance", PROP_TYPE_REAL },
     { "line_colour", PROP_TYPE_COLOUR },
-    { "line_width", PROP_TYPE_REAL },
+    { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
     PROP_DESC_END};
 
 /* reads a circle entity from the dxf file and creates a circle object in dia*/
Index: plug-ins/xfig/xfig-import.c
===================================================================
--- plug-ins/xfig/xfig-import.c	(revision 3687)
+++ plug-ins/xfig/xfig-import.c	(working copy)
@@ -144,7 +144,7 @@
 
 
 static PropDescription xfig_simple_prop_descs_line[] = {
-    { "line_width", PROP_TYPE_REAL },
+    { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
     { "line_colour", PROP_TYPE_COLOUR },
     PROP_DESC_END};
 
Index: plug-ins/svg/svg-import.c
===================================================================
--- plug-ins/svg/svg-import.c	(revision 3687)
+++ plug-ins/svg/svg-import.c	(working copy)
@@ -83,7 +83,7 @@
 
 static PropDescription svg_style_prop_descs[] = {
     { "line_colour", PROP_TYPE_COLOUR },
-    { "line_width", PROP_TYPE_REAL },
+    { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
     { "line_style", PROP_TYPE_LINESTYLE},
     { "fill_colour", PROP_TYPE_COLOUR },
     { "show_background", PROP_TYPE_BOOL },
Index: plug-ins/vdx/vdx-import.c
===================================================================
--- plug-ins/vdx/vdx-import.c	(revision 3687)
+++ plug-ins/vdx/vdx-import.c	(working copy)
@@ -165,7 +165,7 @@
 /* These are for later */
 
 static PropDescription vdx_simple_prop_descs_line[] = {
-    { "line_width", PROP_TYPE_REAL },
+    { PROP_STDNAME_LINE_WIDTH, PROP_STDTYPE_LINE_WIDTH },
     { "line_colour", PROP_TYPE_COLOUR },
     PROP_DESC_END};
 
_______________________________________________
Dia-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia

Reply via email to