Fwd: custom shapes




Hi!

I am trying to make my personal shapes, dong this steps:

1. find a .svg image i want to modify or add to my personal shapes.
2. save it as plain svg format; or
inkscape printer.svg --export-plain-svg=printer1.svg
3. i put make the .shape file, i use:
xsltproc -o switch-24.shape svg2dia.xslt switch-24.svg

4. I create a Personales dir so i can save all mi personal shapes.


my files are in:
$HOME/.dia/shapes/Personal
$HOME/.dia/sheets

my sheet:Personales.sheet
<?xml version="1.0" encoding="iso-8859-1"?>
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
<name>Personales</name>
<description>Formas personales</description>
<contents>
<object name="switch-24">
<description>Switch de 24 puertos</description>
</object>
</contents>
</sheet>

and my .shape: switch-24.shape
<?xml version="1.0"?>
<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/2000/svg" xmlns:math="http://exslt.org/math" xmlns:dia="http://www.daa.com.au/~james/dia-shape-ns" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
<name>switch-24<name/>
<icon>switch-24.png</icon>
<connections>
<point x="0" y="0"/>
<point x="0" y="25.5"/>
<point x="25.5" y="0"/>
<point x="25.5" y="25.5" main="yes"/>
</connections>
<textbox x1="-1" y1="3.1" x2="2" y2="3.9" align="center" resize="no"/>
<aspectratio type="fixed"/>
<svg:svg version="1.1" width="947.6554" height="87.5" id="svg2">
<svg:g transform="translate(770.95,-140.625)" id="layer1" style="display:inline">
....
....
....
</shape>

But when i add the switch-24 object to my diagram the image is just white? transparent? i just can see the green dots...

What am i doing wrong?

Thanks



--
Germana Oliveira
identi.ca: goliveira
jabber: goliveira [en] jabber.org

"Bienaventurado el que no renuncia al sueño de su vida por el pan de cada dia." Facundo Cabral

"Hacker es todo aquel que utiliza su creatividad para resolver un problema de una forma novedosa" Nicolás Reynolds



--
Germana Oliveira
identi.ca: goliveira
jabber: goliveira [en] jabber.org

"Bienaventurado el que no renuncia al sueño de su vida por el pan de cada dia." Facundo Cabral

"Hacker es todo aquel que utiliza su creatividad para resolver un problema de una forma novedosa" Nicolás Reynolds


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]