[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: add attributes?
- From: Steffen Macke <sdteffen gmail com>
- To: discussions about usage and development of dia <dia-list gnome org>
- Subject: Re: add attributes?
- Date: Fri, 6 Feb 2009 20:33:58 +0100
Hi,
Some more ideas regarding attributes for lines:
* Use color coding: Have a special color that is translated later on
to the right description,
I think you diagram is using this already.
* Use something like UML Aggregation with text color set to the
background color.
Attached is the simplest List export filter I can think of in Python.
It exports the text values of all standard text objects. To try it
out, just copy it e.g. to a folder ~/.dia/python
I hope that your Dia version is built with Python support.
If it works, it will appear as PyDia List Generation in the export
format selection.
Steffen
# PyDia List Generation from Diagram
#
# Copyright (c) 2009 Steffen Macke <sdteffen sdteffen de>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
import sys, dia
class ListRenderer :
def begin_render (self, data, filename) :
f = open(filename, "w")
for layer in data.layers :
for o in layer.objects :
if o.type.name == "Standard - Text" :
f.write(o.properties["text"].value.text+"\n")
f.close()
dia.register_export ("PyDia List Generation", "txt", ListRenderer())
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]