bckfnn      2004/02/04 04:38:28

  Modified:    src/java/org/apache/fop/fo FOPropertyMapping.java
  Log:
  Add support for setting margin-[top,botton,left,right] by specifying
  the "margin" shorthand property.
  
  Revision  Changes    Path
  1.10      +7 -2      xml-fop/src/java/org/apache/fop/fo/FOPropertyMapping.java
  
  Index: FOPropertyMapping.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/FOPropertyMapping.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- FOPropertyMapping.java    3 Feb 2004 22:10:39 -0000       1.9
  +++ FOPropertyMapping.java    4 Feb 2004 12:38:27 -0000       1.10
  @@ -1188,24 +1188,28 @@
           m  = new LengthProperty.Maker(PR_MARGIN_TOP);
           m.setInherited(false);
           m.setDefault("0pt");
  +        m.addShorthand(s_generics[PR_MARGIN]);
           addPropertyMaker("margin-top", m);
   
           // margin-bottom
           m  = new LengthProperty.Maker(PR_MARGIN_BOTTOM);
           m.setInherited(false);
           m.setDefault("0pt");
  +        m.addShorthand(s_generics[PR_MARGIN]);
           addPropertyMaker("margin-bottom", m);
   
           // margin-left
           m  = new LengthProperty.Maker(PR_MARGIN_LEFT);
           m.setInherited(false);
           m.setDefault("0pt");
  +        m.addShorthand(s_generics[PR_MARGIN]);
           addPropertyMaker("margin-left", m);
   
           // margin-right
           m  = new LengthProperty.Maker(PR_MARGIN_RIGHT);
           m.setInherited(false);
           m.setDefault("0pt");
  +        m.addShorthand(s_generics[PR_MARGIN]);
           addPropertyMaker("margin-right", m);
   
           // space-before
  @@ -2468,9 +2472,10 @@
           addPropertyMaker("font", m);
   
           // margin
  -        m  = new ToBeImplementedProperty.Maker(PR_MARGIN);
  +        m  = new ListProperty.Maker(PR_MARGIN);
           m.setInherited(false);
           m.setDefault("");
  +        m.setDatatypeParser(new BoxPropShorthandParser());
           addPropertyMaker("margin", m);
   
           // padding
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to