Attached are jens-Uwe Moranski NetExtra.sheet, nwcloud.shape, has quoted below but 
with an
icon configured has nwcloud.xpm. Just put the .sheet in ~/.dia/sheet, the .shape and 
.xpm
file in ~/.dia/shape, and you'll have an icon for the cloud. If you already have 
installed
the cloud shape NetExtra.sheet is not modified.

   The icon is added using <icon>nwcloud.xpm</icon> in nwcloud.shape.

Luc


Jens-Uwe Morawski wrote:

> (Mon, 17 Jan 2000) Luc Chouinard wrote:
> > Jens-Uwe Morawski wrote:
> >
> > > I don't know when dia will support arcs; but i think it should
> > > be possible to redraw the cloud based on arcs with bezier splines
> > > ; then export to svg and edit it manually to build a shape.
> > >
> > > If you like, you can send me the dia file  (only including the
> > > cloud, please); i want to try it.
> > >
> > > Jens
> >
> > Here is an example of a cloud using bezier splines, it needs some works but could 
>be a
> > start.
> >
> >
> > Luc
> >
> > ----------------8<------------------8<------------------8<-----------------
> [ dia file deleted ]
>
> put this as <ANYTHING>.shape in ~/.dia/shapes
> >---begin nwcloud.shape--------
> <?xml version="1.0"?>
> <shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
>        xmlns:svg="http://www.w3.org/Graphics/SVG/svg-19990730.dtd">
>   <name>NetworkExtra-Cloud</name>
>   <connections>
>     <point x="5.8" y="0.38"/>
>     <point x="0.8" y="3.86"/>
>     <point x="11.16" y="3.98"/>
>     <point x="6.4" y="8.3"/>
>   </connections>
>   <aspectratio type="fixed"/>
>   <svg:svg width="20" height="30">
>        <svg:path d="M 5 7
>                     C 5.5405,8.9891 7.66705,8.57246 8.01295,6.7347"/>
>        <svg:path d="M 7.54925 1.3273
>                     C 8.84655,0.4409 11.1377,-0.135584 9.38645,3.43182"/>
>        <svg:path d="M 9.77565 2.54542
>                     C 10.4385,2.32922 12.4708,3.86425 9.85475,6.02632"/>
>        <svg:path d="M 4.44965 1.84022
>                     C 2.46045,-0.127284 8.23325,0.0240165 7.54135,1.35622"/>
>        <svg:path d="M 4.08599 1.32371
>                     C 2.39949,0.307512 1.48355,2.09962 1.85105,2.55362"/>
>        <svg:path d="M 2.67265 2.32402
>                     C 0.207847,2.75652 0.467347,4.52938 1.76455,5.30773"/>
>        <svg:path d="M 2.62795 4.20507
>                     C -0.182753,6.17256 4.59589,8.78319 5.00669,7.03191"/>
>        <svg:path d="M 7.86025 7.23197
>                     C 9.39535,8.98325 11.5059,5.78463 10.2519,5.69815"/>
>   </svg:svg>
> </shape>
> <---end nwcloud.shape--------
>
> If you prefer more flexible scaling (not keeping the aspect ratio)
> then remove the line starting with <aspectratio ...>
>
> and this to <ANYTHING>.sheet in ~/.dia/sheets
> >---begin NetExtra.sheet--------
> <?xml version="1.0"?> <!-- -*- xml -*- -->
> <sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
>   <name>NetExtra</name>
>   <description>Extras for the Network Sheet</description>
>   <contents>
>     <shape name="NetworkExtra-Cloud">
>       <description>Network Cloud</description>
>     </shape>
>  </contents>
> </sheet>
> >---end NetExtra.sheet--------
>
> Then Dia should find the shape automatically.
>
> Sorry, i don't know how do make the shape fillable, maybe anybody
> else knows. Please tell me.
> I know the style-fill-default stuff; but because of the "M" svg:path
> command the path isn't closed and only closed paths can be filled.
>
> Jens
<?xml version="1.0"?> <!-- -*- xml -*- -->
<sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns">
  <name>NetExtra</name>
  <description>Extras for the Network Sheet</description>
  <contents>
    <shape name="NetworkExtra-Cloud">
      <description>Network Cloud</description>
    </shape>
 </contents>
</sheet>
<?xml version="1.0"?>
<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
       xmlns:svg="http://www.w3.org/Graphics/SVG/svg-19990730.dtd">
  <name>NetworkExtra-Cloud</name>
  <icon>nwcloud.xpm</icon>
  <connections>
    <point x="5.8" y="0.38"/>
    <point x="0.8" y="3.86"/>
    <point x="11.16" y="3.98"/>
    <point x="6.4" y="8.3"/>
  </connections>
  <aspectratio type="fixed"/>
  <svg:svg width="20" height="30">
       <svg:path d="M 5 7 
                    C 5.5405,8.9891 7.66705,8.57246 8.01295,6.7347"/>
       <svg:path d="M 7.54925 1.3273
                    C 8.84655,0.4409 11.1377,-0.135584 9.38645,3.43182"/>
       <svg:path d="M 9.77565 2.54542 
                    C 10.4385,2.32922 12.4708,3.86425 9.85475,6.02632"/>
       <svg:path d="M 4.44965 1.84022
                    C 2.46045,-0.127284 8.23325,0.0240165 7.54135,1.35622"/>
       <svg:path d="M 4.08599 1.32371
                    C 2.39949,0.307512 1.48355,2.09962 1.85105,2.55362"/>
       <svg:path d="M 2.67265 2.32402
                    C 0.207847,2.75652 0.467347,4.52938 1.76455,5.30773"/>
       <svg:path d="M 2.62795 4.20507
                    C -0.182753,6.17256 4.59589,8.78319 5.00669,7.03191"/>
       <svg:path d="M 7.86025 7.23197
                    C 9.39535,8.98325 11.5059,5.78463 10.2519,5.69815"/>
  </svg:svg>
</shape>

X pixmap

Reply via email to