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

Re: Development; other diagram types



On Thu, 23 Jan 2003, jonni@lehtiranta.net wrote:
> Greetings!
> 
> I'm having an university level project course about computer
> architecture and I figured I'd use DIA for drawing schematics.
> My needs are higher level than "Circuit" or "Electric" diagram
> types, but the more applicable "Logic" set is rather limited,
> and seriously that until I can at least rotate. So I figured
> out I'd put together shapes of my own.

I have a bunch of updated Logic shapes at home, mostly involving better
icons, but also with the horizontal/vertical distinction.  I'm not putting
them in right now as we're in a feature freeze, but I can send them to you.

> So, I figured out how to export shapes and hand-edit them for
> perfection, but this still leaves two questions:
> - What is the desired line width in components? What
> 	should it be preset to? Is there an option for
> 	setting line width of new objects according to a
> 	"preference" or changing line width of all objects
> 	simultaneously?

If you group together objects, you can set properties for them all at the
same time.  There is a bug on it, though, in that all properties are set,
not just the changed ones.

> - What about LINES? I didn't find a "perfect line"
> 	anywhere. The UML message is a good arrow but it
> 	doesn't snap with another line, so building L-shaped
> 	connections seem impossible (to do well).

I don't get what you mean by 'perfect line'.  What can you do with one?
What would it look like?  Have you tried the zigzagline?

> 	I'd also like the option to specify both a name and
> 	a "number-of-wires" info to an arrow and get them to
> 	print nicely.

Let me see if I understand you right:  You want something that can have an
arrow in one end, but a number of lines in the other, and that shows a name
and the number of lines?  Or something else?  Can you do a mock-up perhaps?

> My question is, how hard would it be to build a "diagram
> type" for this kind of work? How could I do it? I guess the
> funny-shaped-boxes with connections etc would not be hard.
> Or, would it, with selectable background colors, text field(s),
> selectable "bit depth" (a big box with a selectable number of
> small boxes underneath)?. And, what about my perfect idea of
> an arrow?=) Programming is not a problem, or not a big one
> anyway, if I can read the code.. =).

Programming new objects is not nearly as hard as it used to be:)  It
doesn't involve GTK programming at all, unless you want to do very unusual
properties.  There's a fair amount of boilerplate, though.  I've started an
overview of how to program new objects on the Dia twiki:
http://faemalia.org/wiki/view/Technical/ProgrammedObject

Whether the individual parts of it would be hard I cannot tell from your
description.  

-Lars

-- 
Lars Clausen (http://shasta.cs.uiuc.edu/~lrclause)| Hårdgrim of Numenor
"I do not agree with a word that you say, but I   |----------------------------
will defend to the death your right to say it."   | Where are we going, and
    --Evelyn Beatrice Hall paraphrasing Voltaire  | what's with the handbasket?



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] Mail converted by Mofo Magic and the Flying D

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

GuideSMACK