Re: Thank you for keeping DIA going.

2019-09-17 Thread Alejandro Imass
On Sun, Sep 15, 2019 at 10:05 PM rhkramer--- via dia-list <
dia-list@gnome.org> wrote:

> On Sunday, September 15, 2019 03:57:47 PM Mirko Vukovic via dia-list wrote:
> > I second Robert Schuler's sentiment.
>
> +1
>

+1
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia development info

2019-08-12 Thread Alejandro Imass
The move to GTK3 and general modernization is a good idea, BUT...

Is it too crazy to take the core values of DIA and think about a
collaborative and/or Web-based version? Lucidcharts is very rapidly
spreading and there doesn't seem to be an open source of free software
alternative. An Open Source collaborative diagraming tool that could also
produce code (like dia2code) I think would be a way to revive this. If not
a pure-web version, at least think about the way Apple Productivity tools
have done it: native apps, that allow real-time collaboration AND also
provides a Web component for people that are non-Mac users.

For mainstream use, collaboration and the seamless integration with other
widely used tools such as Attlasian Confluence is essential. The concept of
stand-alone desktop tools is rapidly fading, at least IMHO.

Best,
Alex






On Mon, Aug 5, 2019 at 8:53 AM A. D Masiakos via dia-list <
dia-list@gnome.org> wrote:

> Thanks for the info.
>
> Where dev takes place?
>
> I see the project both on Github [1] and Gitlab [2]
>
> As you said on your previous email, we track Gitlab [2] i suppose.
>
> [1] https://github.com/GNOME/dia
> [2] https://gitlab.gnome.org/GNOME/dia
>
>
> On 8/1/19 11:32 AM, Zander Brown wrote:
>
> On Thu, 2019-08-01 at 11:14 +0300, A. D Masiakos via dia-list wrote:
>
> On 8/1/19 2:14 AM, Zander Brown wrote:
>
> On Thu, 2019-08-01 at 00:51 +0300, A. D Masiakos via dia-list
> wrote:
>
> Zander, thanks for your answer.
>
> So, what exactly "modernization" means ?
> It there a established or at least discussed development road map
> ?
>
> There isn't a roadmap as such
>
> But basically what's meant here is to move past 2005! Even at the
> last release almost a decade ago Dia used long deprecated
> components and outdated libraries
>
> Fast forward to 2019 and not only has gtk2 been replaced by gtk3 we
> actually have gtk4 right around the corner
>
> Dia also lacks consistent code style or naming making it tricky to
> maintain
>
> Thus I've been slowly working my way though Dia enforcing some kind
> of consistent style more inline with that used across GNOME as well
> as preparing to move to gtk3
>
> This should make Dia significantly more maintainable (allowing for
> easier feature work) and generally ensuring it's continuing
> existence, distros like Debian had stated they may have to stop
> shipping Dia due to use of outdated libraries
>
> Hopefully that makes sense
>
>
> Yep, thanks Zander. This makes sense.
>
> So as i understand, the focus (and priorities) are:
>
> migrate to gtk3 --> pool of contributing members is needed
> establish a coding standard across the project --> can come from the
> above pool's experience
>
> Well so far the limit is more my time to do it well, I've already done
> a prototype port that "works" but as a prototype various functionality
> was missing
>
>
> secure that Dia will remain at significant distributions such as
> Debian --> update usage of deprecated libraries, maybe through the
> transition to gtk3
>
> On master the main offenders (libgnome, libart) are gone, at this point
> it's largely just the gtk2->gtk3 move (an obvious exception here being
> the current python interface which uses python2)
>
>
> I think we must streamline somehow this development, what is your
> opinion (list wise question)?
>
> Not sure what you mean here? Now we're on GitLab and use meson
> development is far more streamlined than this time last year
>
>
> PS: do we know how many people are subscribed to this mailing list ?
>
> Not a clue, not really a fan of mailing lists and unfortunately don't
> have access to the admin panel
>
>
> On 7/28/19 8:07 PM, Zander Brown wrote:
>
> On Sun, 2019-07-28 at 13:41 +0300, A. D Masiakos via dia-list
> wrote:
>
> Hello Dia community,
> My name is Apostolos. I'm a Dia user for quite some time now
> and also
> a
> developer.
> I'm sending this email to say a Hello to everyone here and
> secondly
> to
> ask some info about the development status of Dia.
> Is Dia under active development? I've hit the mailing lists
> of the
>
> Kinda
>
> past
> few months but what i see there are topics related to mostly
> troubleshooting questions.
> Dia is already a great tool to accomplish a variety of tasks,
> and
> could
> become so much better.
> I'm having some ideas about feature development and i want to
> check
> out
> whats going on to the community as well.
> Is there am active pool of people contributing at feature
> development
>
> No
>
> on
> Dia at this moment  ?
>
> At the moment work is on modernisation rather than features
>
> Thanks! :-)
> ___
> dia-list mailing list
>  dia-list@gnome.org
>  
> https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmail.gnome.org%2Fmailman%2Flistinfo%2Fdia-listdata=02%7C01%7C%7C5ac96f601bed467ad86908d7134871ce%7C84df9e7fe9f640afb435%7C1%7C0%7C636999074174194119sdata=P6A%2FuhjzbgZ1GaGvk7UC3BwBnp6B9kJsAwGlRGUqo48%3Dreserved=0
>  

Re: Dia does not start under MacOS 10.14.2 (Mojave)

2019-06-03 Thread Alejandro Imass
I just use the standard MacPorts version and start XQuartz first, open an
xterm and type dia from the command line. Works every time, on every
version of Mac since I started using Mac back in 2011 and I use DIA every
day.

On Mon, Jun 3, 2019 at 6:12 AM János Bánk  wrote:

> Thanks a lot! Worked for me, too!
>
> > Am 02.06.2019 um 21:37 schrieb orang Aumori Jepun via dia-list <
> dia-list@gnome.org>:
> >
> > - Original Message -
> >> From: János Bánk 
> >> Hi,
> >> I tried to install Dia on my Mac OS 10.14.2 (Mojave) Notebook using the
> installer from http://dia-installer.de/download/macosx.html and
> installing https://www.xquartz.org/. Unfortunately Dia started only for
> the first time. From the second time on the Dia icon just bumps a few times
> and nothing happens (no error message, no startup info).
> >> What could I do to fix this problem?
> >
> >
> >
> > This tip might help:
> >
> http://navkirats.blogspot.com/2014/10/dia-diagram-mac-osx-yosemite-fix-i-use.html
> >
> > i downloaded Dia-0.97.2-7.dmg and checked
> Dia.app/Contents/Resources/bin/dia,
> >
> > then found it looks  same as the one on above link. Though i don't
> understand why Dia started for the first time.
> >
> > ___
> > dia-list mailing list
> > dia-list@gnome.org
> > https://mail.gnome.org/mailman/listinfo/dia-list
> > FAQ at http://live.gnome.org/Dia/Faq
> > Main page at http://live.gnome.org/Dia
> >
>
> ___
> dia-list mailing list
> dia-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
>
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Open and Read .dia-Files from PyDia Interface

2018-12-18 Thread Alejandro Imass
On Tue, Dec 18, 2018 at 4:51 AM Stefan Günther  wrote:

> Hi all!
>
> I'm currently working on a PyDia Code Generator für Finite State
> Machines (target Code is C), based on Dia UML diagrams. I've looked into
> existing solutions, but could not find anything that suited all of our
> needs, so I decided to go for a new one.
>
> As we need some compatibility with our old system (that needs to be
> replaced sometime), we need to use "nested" diagrams. As there's no
> native support for that in Dia (if I understand correctly), I decided
> to use UML-Objects in the diagrams to provide a name and a filename (or
> path) for a diagram that should be embedded in the StateMachine.
>
> To do that, I would need to parse a (previously not opened) file from
> the PyDia Interpreter, so that I could pass the 'data' object to a
> recursive call to begin_render() in my Generator. Unfortunately neither
> the code (implementation and plugins) nor the documentation I found
> could answer my question. Is there a way to do that?
>
> I appreciate any comment that helps with the solution I asked for or
> other useful hints on using PyDia or Dia in general for this purpose. I
> really see great potential using Dia for FSM Code Generators (especially
> in the field of embedded electronics or machine controllers, that are
> often still written in plain C) as there are only few alternatives that
> all have their own drawbacks.
>
> Thanks,
> Stefan
>


Hi Stefan,

I would advise you to take a look at the source code for dia2code original
C code (not the new C++ port), especially at the logic for SQL DDL
generation. It will show you how to traverse a class diagram with
associations and you can probably extrapolate that to your needs with state
machines. Moreover, the dia2code C code already has some routines that are
common amongst the different code generation options.

One interesting feature you will notice is that objects are traversed first
and then the associations on a second round for ALTER statements. It’s a
practical solution which does not require to figure out the associations
beforehand. One unintended feature of this which I think you will find
interesting (and that we use extensively) is splitting the class diagram
into different DIA files. So for example if we have a 400 table database,
we can split the diagram into “realms” of tables. By putting an empty class
(just the class name with no attributes) we can “connect” to the actual
class defined in another diagram, because the generator will not generate
DDL code for the empty class but will pick up the association, thus
generating the foreign key. I noticed this “ feature” whilst I was
contributing to some patches to the SQL DDL part of the dia2code project.

May I suggest that instead of starting off a new project, that you reach
out to the dia2code guys and contribute to that project instead.

Best,
Alex



> --
> Stefan Günther 
> ___
> dia-list mailing list
> dia-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
>
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-05 Thread Alejandro Imass
On Wed, Dec 5, 2018 at 7:36 PM Andrey Repin via dia-list 
wrote:

> Greetings, Alejandro Imass!
>
> > No reason at all. Just thought that since the effort is relatively big to
> > modernize DIA to GTK 3 it would be worthwhile to at least discuss it.
> > Moreover, I think a future Web-based interface to DIA (even if not the
> > primary/native one) will be important for the long-term survival of DIA
> from a product standpoint.
>
> This raises a completely different point, actually.
> Dia as a [base for] an application server.
>
> And I can see it working quite well, given Dia's limited set of basic
> actions.
>
>
>
Right now DIA has the ability to create information from a diagram. Imagine
the opposite: take information and make a diagram and/or animate a diagram.

Some time ago I built a POC using SVG to demonstrate how easy it was to
build SCADA type screens by animating SVG produced from Inkscape. It was
just a POC and not too practical but proved a point of how JS was already
(back in 2012 or so) to manipulate SVG on the Web.

Imagine DIA for making IoT dashboards, SCADA screens, etc. whether it's an
output format that can be easily manipulated (e.g. SVG) or maybe through an
engine/API. In other words, change a property of an object and see how the
drawing changes. Example: a tank object has a level property from 0 to 100
that animates the liquid level.

Anyway, I think we can all agree that DIA is much more than a drawing tool.
The concept that the templates can produce structured objects with named
properties is probably the most important aspect of this software. We use
it extensively for UML to SQL DDL but I can think of so many other
applications
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-05 Thread Alejandro Imass
On Wed, Dec 5, 2018 at 2:04 PM Zander Brown  wrote:

> On Wed, 2018-12-05 at 12:59 -0500, Alejandro Imass wrote:
>
>
>
> What I was thinking is that we could channel some funds to a University
> and have them work on it. My native country (Venezuela) is in pretty bad
> shape but top-notch Universities are still operating despite the crisis.
> This would be a win-win IMHO.
>
>
> Worth investigating
>
>

I reached out to a professor I know in one University to see what the real
possibilities are.


>
> Not sure directly competing with draw.io would work especially well
>
>
No, but it is the closest competitor AFAICT.

[...]


> Personally I'd like to see Dia remain a 'native' application (which seems
> to be the general view of others on the list as well) and plugable
> interfaces generally get very messy very fast (esp when we do a lot of
> custom rendering) so I'd rather Dia remains true to it's roots as a Gtk
> application
>
>
That's fine. My idea was just to stir things up a little and see what would
come out of this discussion.

I think the main objective is saving DIA from being shunt out of the Linux
distros and see how to maintain the Windows and Mac binaries.

BTW, IIRC Steffen's widow received some revenue from the
http://dia-installer.de/ Website so I think that even if Gnome takes over
the maintenance of the Windows and Mac binaries somehow, perhaps they could
still be distributed through http://dia-installer.de/ in coordination with
her, in respect to Steffen all the years of effort that he put into
maintaining these binaries all by himself.

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-05 Thread Alejandro Imass
On Wed, Dec 5, 2018 at 12:25 PM Zander Brown  wrote:

> On Wed, 2018-12-05 at 11:34 -0500, Alejandro Imass wrote:
>
>
>
>
[...]


> You seem to know exactly what needs to be done to get through the GTK 2
> bump, and it awesome that at least someone does and understands the urgency
> to AT LEAST bump it up to GTK 3. We use DIA on daily basis and don't want
> to see it die. So we could cough up some cash and finance some of this
> effort.
>
>
> I'll investigate what the policy for that is (don't want to get anyone is
> trouble esp myself)
>
>
What I was thinking is that we could channel some funds to a University and
have them work on it. My native country (Venezuela) is in pretty bad shape
but top-notch Universities are still operating despite the crisis. This
would be a win-win IMHO.


> In your opinion is is too crazy to suggest separating the UI/UX from the
> logic and salvaging the C code, templates and all the other non-UI stuff
>  as a "backend".
>
>
> It seems reasonable to have a more formal split between Dia & libdia but
> I'm not sure it's worth reimplementing the UI in JS.
>
>
For sure not right now, and it's quite obvious to me that a straight GTK 3
upgrade is the logical next step for DIA. But if we work towards the goal
of at least foreseeing that additional UIs to be able to bolt-on, then I
think it would be great for DIA. Especially a web-based version that
competes with draw.io.


> To implement the UI in anything other than C/Vala would make the build
> quite complex and we would lose the advantage of compile time checks
> however we should be able to somewhat simplify the UI implementation by
> taking advantage of GtkBuilder (once we make it to Gtk3) to define our UI
> in XML but until the Cairo port is done we are largely talking
> hypotheticals here
>
> Was there any particular reason you wanted to see Dia's interface reworked
> in JS/JSX?
>
>
No reason at all. Just thought that since the effort is relatively big to
modernize DIA to GTK 3 it would be worthwhile to at least discuss it.
Moreover, I think a future Web-based interface to DIA (even if not the
primary/native one) will be important for the long-term survival of DIA
from a product standpoint.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-05 Thread Alejandro Imass
On Wed, Dec 5, 2018 at 8:40 AM Andrey Repin via dia-list 
wrote:

> Greetings, Alejandro Imass!
>
>
>
[...]


> In the contrast, I can use Dia on my netbook with just 2 GB RAM
> comfortable.
> And not just starting and closing. The diagram I'm working with contains
> 1336
> objects.
> All it takes is… about 70 MB RAM. Two orders of magnitude less than
> anything
> you can name.
>
>
>
Thanks for the insight and it's a good benchmark to compare to.

But that doesn't mean that a stand-alone App developed with Chromium and
Node.js would perform any worse and require that much more resources.

For example the Atom editor uses around 100 MB of RAM on my Mac.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-05 Thread Alejandro Imass
On Wed, Dec 5, 2018 at 3:50 AM Zander Brown  wrote:

> On Tue, 2018-12-04 at 22:20 -0500, Alejandro Imass wrote:
>
>
>
>
> The Gtk3 -> 4 transition should be much smoother, just a bit monotonous
>
> I have heard of people suggesting to use JSX for GTK 4, so not sure why
> the "shit" comment about React earlier. In fact, React would probably be
> the best bet of survival or rebirth for DIA. But heck what do I know, right
> ?
>
>
> That's more of a general play with GObject and is unrelated to Gtk4 (And
> nobody is seriously suggesting we scrap Dia and start again in JavaScript
> are they?)
>
>
Well, actually I did suggest that, at least that we discuss the different
options and listen to the users to where they want this product to go next.

My comments are just general and I haven't honestly looked into the
technical details and up to this point.

You seem to know exactly what needs to be done to get through the GTK 2
bump, and it awesome that at least someone does and understands the urgency
to AT LEAST bump it up to GTK 3. We use DIA on daily basis and don't want
to see it die. So we could cough up some cash and finance some of this
effort.

In your opinion is is too crazy to suggest separating the UI/UX from the
logic and salvaging the C code, templates and all the other non-UI stuff
 as a "backend".
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-04 Thread Alejandro Imass
On Wed, Dec 5, 2018 at 12:14 AM Alejandro Imass  wrote:

>
>
> On Tue, Dec 4, 2018 at 11:58 PM timothy b via dia-list 
> wrote:
>
>> The question isn’t so much as to what utilities that Día uses, nor what
>> platform is managing the code.
>>
>> The discussion should be about is there anyone that wants to maintain Dia
>> for Windows, and who is prepared to maintain Día for Linux.
>>
>>
> Also, you are forgetting the Mac binaries. Although the MacPorts version
> works flawlessly at least up to High Sierra. Not sure who maintains the
> MacPorts version but it could be derived from the FreeBSD ports (not sure),
> and these distros are compiled so they are generally easier to maintain
> that installable binaries.
>
> Linux versions would be generally no-issue since they are mostly
> maintained by the two main distribution sources: RPM and DEB.
>
>
>> Until those to questions are answered, any other discussion is academic.
>>
>>
>
> Disagree. I don't think that maintaining the Windows and Mac binaries
> solves the underlying problem here. Maintaining those binaries is probably
> very tedious and people will avoid this like the plague. Precisely the
> problem is aging technology (e.g. GTK2) that may eventually prove
> impossible to maintain.
>
>
>
For reference. One day, in the very near future we may wake up and find DIA
has been removed from Linux distros altogether:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885686

"As announced [1], we do not intend to release Debian 10 "Buster" with the
old libgnome (and related) libraries. These libraries have been deprecated
and unmaintained for several years."

So it's not an academic discussion. DIA as it stands is really on it's way
out but no one seems to understand the severity of no releases since 2010.





>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-04 Thread Alejandro Imass
On Tue, Dec 4, 2018 at 11:58 PM timothy b via dia-list 
wrote:

> The question isn’t so much as to what utilities that Día uses, nor what
> platform is managing the code.
>
> The discussion should be about is there anyone that wants to maintain Dia
> for Windows, and who is prepared to maintain Día for Linux.
>
>
Also, you are forgetting the Mac binaries. Although the MacPorts version
works flawlessly at least up to High Sierra. Not sure who maintains the
MacPorts version but it could be derived from the FreeBSD ports (not sure),
and these distros are compiled so they are generally easier to maintain
that installable binaries.

Linux versions would be generally no-issue since they are mostly maintained
by the two main distribution sources: RPM and DEB.


> Until those to questions are answered, any other discussion is academic.
>
>

Disagree. I don't think that maintaining the Windows and Mac binaries
solves the underlying problem here. Maintaining those binaries is probably
very tedious and people will avoid this like the plague. Precisely the
problem is aging technology (e.g. GTK2) that may eventually prove
impossible to maintain.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-04 Thread Alejandro Imass
On Tue, Dec 4, 2018 at 10:20 PM Alejandro Imass  wrote:

>
>
> On Tue, Dec 4, 2018 at 6:12 PM Thomas HARDING 
> wrote:
>
>> Hi, all !
>>
>> So,
>>
>> Le 04/12/2018 à 11:21, Eduard Nicodei via dia-list a écrit :
>>
>
>
>> So, I think that's a good start point : why Dia, an unmaintained
>> software, has *no* competitor /on its segment/ ?
>>
>>
> DIA is very unique I give you that. But draw.io is a huge risk for DIA
> and similar programs, and that's just naming one.
>
> [...]
>
> Obviously, Dia could _also_ work networked, in the future, or produce
>> fancy views, MS-Visio like, when you need to impress commercials (we can
>> imagine a toggle button "turn on fancy"), or at option use/produce other
>> data structures such as Json.
>>
>> But keep in scope to keep the tool simple, stupid and powerfull.
>>
>>
> Yeah these things are important. But there are other problems. For
> example, GTK2 is completely obsolete. GTK 3 was released in 2011. I mean,
> seriously?
> The port to GTK3 is probably not straightforward (and never mind 4 which
> should be quickly approaching) , so again, IMHO it would be a good time to
> re-think where people want to take this project.
>
> I have heard of people suggesting to use JSX for GTK 4, so not sure why
> the "shit" comment about React earlier. In fact, React would probably be
> the best bet of survival or rebirth for DIA. But heck what do I know, right
> ?
>
>
Just for reference:

https://blogs.gnome.org/desrt/2016/08/17/a-quick-look-at-using-jsx-in-gnome/

So why not think in this direction or node-gtk or something along these
lines and get some fresh blood in here.

Not so "shit" now, eh?

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-04 Thread Alejandro Imass
On Tue, Dec 4, 2018 at 6:12 PM Thomas HARDING 
wrote:

> Hi, all !
>
> So,
>
> Le 04/12/2018 à 11:21, Eduard Nicodei via dia-list a écrit :
>


> So, I think that's a good start point : why Dia, an unmaintained
> software, has *no* competitor /on its segment/ ?
>
>
DIA is very unique I give you that. But draw.io is a huge risk for DIA and
similar programs, and that's just naming one.

[...]

Obviously, Dia could _also_ work networked, in the future, or produce
> fancy views, MS-Visio like, when you need to impress commercials (we can
> imagine a toggle button "turn on fancy"), or at option use/produce other
> data structures such as Json.
>
> But keep in scope to keep the tool simple, stupid and powerfull.
>
>
Yeah these things are important. But there are other problems. For example,
GTK2 is completely obsolete. GTK 3 was released in 2011. I mean, seriously?
The port to GTK3 is probably not straightforward (and never mind 4 which
should be quickly approaching) , so again, IMHO it would be a good time to
re-think where people want to take this project.

I have heard of people suggesting to use JSX for GTK 4, so not sure why the
"shit" comment about React earlier. In fact, React would probably be the
best bet of survival or rebirth for DIA. But heck what do I know, right ?

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-04 Thread Alejandro Imass
On Tue, Dec 4, 2018 at 5:22 AM Eduard Nicodei via dia-list <
dia-list@gnome.org> wrote:

> I don't think we need to argue.  Alejandro's comment however raises an
> important issue: "what are Dia's competitors"?
>
> I think actually Dia can live alongside online diagram editors such as
> draw.io and formats such as XML/SVG have nothing to do with it.
>
> The reason why I have used Dia in the past is that I could not find any
> other solution for the following requirements:
>
> - be fully offline (draw.io & co fail this - plus I'm not trusting them
> with any work-sensitive material!)
>

The main advantage for DIA IMHO is being able to integrate the drawing into
another workflow. For example UML Class diagrams into SQL DDL or imagine
Ladder Diagram to IEC 61131. If the purpose is just to vector-draw with
templates, then DIA has little hope for the future. IMO it must focus on
the ability to turn the diagram objects into other information and provide
APIs to this. That is why I’m suggesting a complete revision on both the
purpose and the architecture.

React is not “ fancy shit” but a way to write JS that can create complex
and maintainable apps. Why JavaScript? Well the reasons are obvious, and of
course it could work “off-line”. But better than that is that it would be
truly universal and run in any JS container. The back-end should be clean
and portable, and perhaps it could also be JS. The idea of the back-end is
to provide a consistent API into the information contained in the diagrams
and integrate those diagrams into a live system. Imagine for example an IoT
dashboard built with DIA.

Lastly, XML May be a strong foundation but it’s quickly becoming obsolete.
Besides, if DIA was so XML formal it should have had formal XSDs and things
like dia2code should have used XSLT a long time ago, but all of those
technologies are quickly fading away.

Look, you can sit here and argue all you want and be blind. But the truth
is that anywhere we try to push DIA in our customer’s workflow we get
pushback and Draw.io is providing all these things and more, and it’s free.
It would be great if DIA could evolve into an OpenSource draw.io or
something even better.




>>
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Maintaining / Helping out on Dia

2018-12-03 Thread Alejandro Imass
Just my $0.02 Background: I have been using DIA extensively since the 90s.
I use DIA and dia2code for UML and even do all my database modelling in DIA
with class diagrams and then create the DB models based on that. I have
even contributed to dia2code on enhancements that we've needed over the
years and we just give for free to the dia2code community.

The reality is that DIA is an amazing piece of software but it's old and
the diagrams it produces are ugly. I know this doesn't sound very technical
but people love eye candy and DIA has been falling short on this for a
while now.

IMHO maybe a fork is required to take DIA to the next level and separate it
from GNOME even if you decide to keep using GTK and move to 3 or whatever.
More than the actual graphics library I would look into taking the things
that are really valuable from the current code and perhaps think of a
complete re-write with React, Anguar, Ember or whatever. I would get out of
XML and go to JSON and re-write the app into a React front-end with a
corresponding backend and API. IMHO the greatest long term existential
threat to DIA is not Visio or Omnigraffle, it's draw.io

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dead?

2017-11-08 Thread Alejandro Imass
Problem is "eye candy". If a project is stable and good then it's
dead. Quite the contrary, I think A LOT of people use DIA from their
Linux distros and don't even know about this list 'cause it just
works.

So sad that we have this mentality that if it's not shiny and new then
is shit or "is dead". Consumerism and Edward Louis James Bernays at
he's best.



On Wed, Nov 8, 2017 at 5:07 PM, Rob Wortham  wrote:
> There have certainly been emails since 2013. I use Dia and develop Python 
> scripts for it too.
>
> Rob
>
> Sent from my iPhone
>
>> On 8 Nov 2017, at 16:44, Ulli Horlacher  
>> wrote:
>>
>> Is dia (and this mailing list) dead?
>> I have subscribed in july and have not seen any mails so far.
>> The newest entry on
>> https://sourceforge.net/p/dia-installer/news/
>> is from 2013!
>>
>> On
>> http://dia-installer.de/doc/rotation.html
>> I read:
>>
>> "Rotation support in the upcoming Dia version 0.98"
>>
>> When will 0.98 be released? After GNU Hurd? :-}
>>
>>
>> --
>> Ullrich Horlacher  Server und Virtualisierung
>> Rechenzentrum TIK
>> Universitaet Stuttgart E-Mail: horlac...@tik.uni-stuttgart.de
>> Allmandring 30aTel:++49-711-68565868
>> 70569 Stuttgart (Germany)  WWW:http://www.tik.uni-stuttgart.de/
>> REF:<2017110816.ga...@rus.uni-stuttgart.de>
>> ___
>> dia-list mailing list
>> dia-list@gnome.org
>> https://mail.gnome.org/mailman/listinfo/dia-list
>> FAQ at http://live.gnome.org/Dia/Faq
>> Main page at http://live.gnome.org/Dia
>>
> ___
> dia-list mailing list
> dia-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dead?

2017-11-08 Thread Alejandro Imass
It's such a great and stable product that nobody has any issues ;-)

I use it every day at work and have been using it for over a decade,
in real production heavy use.

Best,
Alex

On Wed, Nov 8, 2017 at 11:44 AM, Ulli Horlacher
 wrote:
> Is dia (and this mailing list) dead?
> I have subscribed in july and have not seen any mails so far.
> The newest entry on
> https://sourceforge.net/p/dia-installer/news/
> is from 2013!
>
> On
> http://dia-installer.de/doc/rotation.html
> I read:
>
> "Rotation support in the upcoming Dia version 0.98"
>
> When will 0.98 be released? After GNU Hurd? :-}
>
>
> --
> Ullrich Horlacher  Server und Virtualisierung
> Rechenzentrum TIK
> Universitaet Stuttgart E-Mail: horlac...@tik.uni-stuttgart.de
> Allmandring 30aTel:++49-711-68565868
> 70569 Stuttgart (Germany)  WWW:http://www.tik.uni-stuttgart.de/
> REF:<2017110816.ga...@rus.uni-stuttgart.de>
> ___
> dia-list mailing list
> dia-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://live.gnome.org/Dia/Faq
> Main page at http://live.gnome.org/Dia
>
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Bad Spanish translation

2016-09-14 Thread Alejandro Imass
On Sat, Jul 23, 2016 at 10:48 AM, Miguel Dell'Uomini 
wrote:

> Hello!
>
>
...


> If there is a way through I can help Dia Development translating it,
> please let me know how to do that...
>
>
https://wiki.gnome.org/Apps/Dia/Development
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Resize component

2016-09-14 Thread Alejandro Imass
On Tue, Aug 16, 2016 at 8:13 AM, "Albrecht Müller" 
wrote:

> Hello,
>
> I'm trying out diaw.exe 0.97.2, unfortunately the component-diagram can't
> be resized,
> all the others' size can be changed.
>

Try document scale. Not sure if you are referring to the diagram as such or
the objects of the template sheet you are using.
For example, the UML objects do not resize either but if I want to fit more
objects per page I just change the documents scale. For UML 40% works
pretty well for most diagrams in US Letter.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Discussing the Dia Tool

2016-09-14 Thread Alejandro Imass
On Mon, Aug 8, 2016 at 4:51 AM, Supreeth vk  wrote:

> Respected Sir/Ma'am,
>
> A couple of friends and I are researching the Dia tool and are
> trying to look through its implementation. We would like to take a look at
> the source code and try to separate the presentational layer from the
> implementation layer. It would be great if your team could assist us by
> indicating where we should start.
>
>
Start here: https://wiki.gnome.org/Apps/Dia/Development
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia Discontinued

2016-09-14 Thread Alejandro Imass
On Tue, Sep 13, 2016 at 5:00 PM, Chris Daley <chebiza...@gmail.com> wrote:

> No, you'd have to really be stretching it to come to that conclusion. The
> questions were fair and reasonable given that the application does indeed
> appear to no longer be maintained and the maintainer(s) no longer appear to
> even be subscribed to or monitoring this mailing list.
>

Actually not. The OP seemed assuming, starting with the subject of the
email.
If you want to work with Open Source then ask questions correctly:
http://catb.org/~esr/faqs/smart-questions.html


> Dia is quite obviously abandoned, the engineering effort required to
> modernize it to GTK and Python 3 being either beyond the interest or
> abilities of its maintainers.
>
DIA is stable and doesn't need any active development, I use it every day
in OS X for real-world work and it's used worldwide in several platforms.

> In all fairness there should be a disclaimer on the website saying that it
> is no longer being actively developed and will probably stop working
> altogether in a few years. That way unsuspecting users won't invest any
> more of their time in learning a program that has no future.
>

Please stop the FUD. If you think like this what are you doing in this
list? Put your money where your mouth is and fork it to GTK and Python 3 if
you think your abilities are better. There is nothing stopping you.

Best,
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia stopped working on Mac OSX 10.11.3 (El Capitan): when trying to launch, xterm launches.

2016-03-04 Thread Alejandro Imass
On Fri, Mar 4, 2016 at 9:51 AM, Alejandro Imass <aim...@yabarana.com> wrote:

>
>
> On Thu, Mar 3, 2016 at 11:35 PM, Katrin Schweitzer <
> katrin.schweit...@ims.uni-stuttgart.de> wrote:
>
>> Dear list,
>> I just recently started using Dia  on Mac OSX 10.11.3 and it seemed to
>> work fine.
>>
>> However, suddenly it won't start any more.
>>
>> The problem started, when I minimized Dia and couldn't get the windows
>> back.
>>
>
> You get the window back through the XQuartz menu, not through OS X icons.
> In other words, all X11 apps run inside the XQuartz container so to speak,
> so even though the OS as such sees the process, then native OS X Windowing
> system only knows about XQuartz.
>
>
>> I force-quit it and trie to restart. Then, I received an error message
>> that seems to be typical with many Mac applications "The application
>> Dia.app is not open anymore" and that supposedly is fixed by a reboot.
>> After rebooting, Dia won't start either.
>>
>> When I try to open the application now, xterm launches. Nothing else
>> happens.
>>
>> Can anyone kindly point me to what to do (or where to research further)?
>>
>>
> 1. Locate Dia.app (usually in /Applications)
> 2. Show contents (or use a terminal shell to cd to the directory in the
> following step)
> 3. cd to Dia.app/Contents/Resources/bin
> 4. Edit the file dia
> 5. After line 39 add the line export DISPLAY=:0
> 6. Save the file and exit
> 7. Close XQuartz if it's running
> 8. Start DIA again and it should start, if not restart computer and should
> work
>
>
> If it doesn't work, please post the modified dia shell script here.
>
>
> Best,
> Alex
>


Also make sure you have the latest version from Sourceforge, not the older
binary that came directly from dia-installer. The new dia-installer page
should redirect to the SF download site. But you still need to edit the
file as described.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia stopped working on Mac OSX 10.11.3 (El Capitan): when trying to launch, xterm launches.

2016-03-04 Thread Alejandro Imass
On Thu, Mar 3, 2016 at 11:35 PM, Katrin Schweitzer <
katrin.schweit...@ims.uni-stuttgart.de> wrote:

> Dear list,
> I just recently started using Dia  on Mac OSX 10.11.3 and it seemed to
> work fine.
>
> However, suddenly it won't start any more.
>
> The problem started, when I minimized Dia and couldn't get the windows
> back.
>

You get the window back through the XQuartz menu, not through OS X icons.
In other words, all X11 apps run inside the XQuartz container so to speak,
so even though the OS as such sees the process, then native OS X Windowing
system only knows about XQuartz.


> I force-quit it and trie to restart. Then, I received an error message
> that seems to be typical with many Mac applications "The application
> Dia.app is not open anymore" and that supposedly is fixed by a reboot.
> After rebooting, Dia won't start either.
>
> When I try to open the application now, xterm launches. Nothing else
> happens.
>
> Can anyone kindly point me to what to do (or where to research further)?
>
>
1. Locate Dia.app (usually in /Applications)
2. Show contents (or use a terminal shell to cd to the directory in the
following step)
3. cd to Dia.app/Contents/Resources/bin
4. Edit the file dia
5. After line 39 add the line export DISPLAY=:0
6. Save the file and exit
7. Close XQuartz if it's running
8. Start DIA again and it should start, if not restart computer and should
work


If it doesn't work, please post the modified dia shell script here.


Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Project Status?

2016-02-25 Thread Alejandro Imass
On Mon, Feb 1, 2016 at 7:10 PM, Byron Goodman 
wrote:

> Is anyone actively developing Dia? Is there a road map of features? If no
> one is leading this project, I would consider taking it over.
>
>
>
We've been using DIA for many years now and wonder the same thing. Sadly we
don't have the economical resources to do it but it does need some work for
sure. I recently evaluated all the UML tools out there (and their ability
to translate diagram code into something valuable akin to dia2code) and
frankly none of them impressed us too much so we are still using DIA.
Although we are considering Astah.

DIA is really a great tool, and surprisingly stands up to most commercial
counterparts, and to me it's a shame to move away from DIA but it's also
sad to see a project with so much potential fade away or with such little
active development.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Loading a dia file using java

2015-06-09 Thread Alejandro Imass
On Tue, Jun 9, 2015 at 10:39 AM, Luis Villa lvil...@gmail.com wrote:
 Hello,

 I'm trying to create java code from a workflow diagram. I'll look into
 dia2code, but the person that asked me to develop the utility wants it to be
 in java. Anyway, I'll look into it and, if I arrive to any conclusion, I'll
 share it.


Well that sounds like a pretty wild request and I believe there must
be some misunderstanding on the requirement.

Usually you don't translate Workflow to code directly (e.g. Java) but
rather to some declarative workflow definition and is usually in one
of two forms: EPC or Petri net.

So for example you would take a UML 2 Activity Diagram (similar to a
flow chart) and translate yo some Workflow XML such as:
http://search.cpan.org/~jonasbn/Workflow-1.41/lib/Workflow.pm#SYNOPSIS

I can't speak for the Java world but there are surely some standard
off-the-shelf Workflow engines that work much the same way as the one
above. I mean it would be very hard to develop a workflow code
generator from  scratch and is not even practical or useful.

The actual (e.g. Java) code should already exist in the actions
themselves as atomic procedures that are re-used in your workflow. In
Bonita for example the action itself is usually a Groovy script or a
call to an API of some sort. Same concept here.

Just as an idea a good architecture to deploy such a Workflow in Java
would probably be OSGi, where you could have a SOA model in JVM. So
individual actions are modelled as services and the workflow just
calls these services with IN/OUT params specified in the workflow
OSGi would make it easy to add/evolve services without even restarting
the engine. Would surely beat the crap out of many commercial WF
engines I have played with.

Best,
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Loading a dia file using java

2015-06-09 Thread Alejandro Imass
On Tue, Jun 9, 2015 at 3:22 AM, Luis Villa lvil...@gmail.com wrote:

[...]

 I'll look at dia2code, to see if this solution meets my requirements, but
 I'm not very confident. I think, I'll be forced to implement my own java
 solution.


What is the application? Why not just use and/or contribute to
dia2code instead of forking or reinventing yet another transformation
tool?

Best,
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Loading a dia file using java

2015-06-08 Thread Alejandro Imass
On Mon, Jun 8, 2015 at 1:51 PM, Andrey Repin anrdae...@freemail.ru wrote:
 Greetings, Luis Villa!

 I want to create a java project that must read a dia file, extract the data
 and transform it. Is this possible from inside a java program?

 Of course.
 Dia file is a flat or GZIP'd XML file.
 Use any XML mapper you are familiar with to retrieve the information
 necessary.


To transform it to something else you don't need Java just use XSLT.
If you are generating SQL or some other case-style application don't
re-invent the wheel and use dia2code.

Best,
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Parse-Dia-SQL foreign key

2015-05-30 Thread Alejandro Imass
On Thu, May 28, 2015 at 10:40 PM,  paul.hermeneu...@gmail.com wrote:
 I created two UML classes (tables) and gave each several attributes (columns).

 I created an association between them, but the foreign key is never
 created in the SQL unless I make it the primary key of the one-side
 table.

 Is there a better place to ask Parse-Dia-SQL questions?


Hi Paul,

Which version of dia2code are you using? There is a dia2code list IIRC
and I made some patches to the SQL module some time ago. But there was
a bit of a glitch between 0.8.4 and 0.8.5 which I have never come
round to fix but is a perfect time for me to recheck this and also do
some work on DIA which I have put aside for far too long.

The sql converter uses the direction of the association. The pk and fk
columns need to follow the surrogate key convention where the fk
field needs to be named foo_id and always point to the pk of the other
table which must of course be named id. The name of the association is
also important. I will try to post some complex examples on the
dia2code web site. The pk is determined by setting class scope to
the pk attribute or attributes (it supports multiple attribute pk)

DIA and dia2code is REALLY powerful and we use it on a daily basis. I
have maintained complex models for Pg with hundreds of tables. Maybe
we have an old project somewhere that is no longer active and I can
publish the whole process.

Anyway, is a perfect opportunity for me to retake some of this work
and maybe fix the small issues in 0.8.5

Best,

Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Parse-Dia-SQL foreign key

2015-05-30 Thread Alejandro Imass
On Sat, May 30, 2015 at 10:24 AM, Alejandro Imass aim...@yabarana.com wrote:
 On Thu, May 28, 2015 at 10:40 PM,  paul.hermeneu...@gmail.com wrote:
 I created two UML classes (tables) and gave each several attributes 
 (columns).

 I created an association between them, but the foreign key is never
 created in the SQL unless I make it the primary key of the one-side
 table.

 Is there a better place to ask Parse-Dia-SQL questions?




Hi Paul,

Here is the dia2code list: dia2code-gene...@lists.sourceforge.net

Let's take the discussion there and I will coordinate with the current
maintainer if there any fixes pending to patch to the SQL module.

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: python interface

2015-05-17 Thread Alejandro Imass
On Fri, May 15, 2015 at 5:57 PM, Björn Lundin b.f.lun...@gmail.com wrote:
 Hi !
 I am all new to Dia and I like what I see so far.


[..]


 But it is in mysql fashion, and I use Postgresql instead.
 So I changed that diasql.py to export in sql that postgresql
 understands. So far so good.
 But I want more 


You could try UML Class Diagrams and transform them to DDL with
dia2code. It supports Pks and proper relationships is you use a proper
surrogate key model (id to xx_id in all your relationships).

Best,
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia, I love you

2015-02-14 Thread Alejandro Imass
On Sat, Feb 14, 2015 at 4:48 AM, Nico Rikken n...@nicorikken.eu wrote:

 Today is a great day to spread some love to free software:

 Roses are red. Handles are green.
 You’re the finest diagramming software I have ever seen.
 Always there to help me out.
 And you ask nothing in return.
 Creating things together is all I really yearn.

 Dia I know we will be a great team.
 We can work together even upstream.
 So let this be my tag line:
 Would you be my Valentine?



Nice!

+1 to that!

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: DIA export to svg without my extended attributes

2015-01-08 Thread Alejandro Imass
On Wed, Jan 7, 2015 at 11:23 AM, Doru Motas
teodor.mo...@euxin-automation.com wrote:
 Hello,

 I intend to use DIA as graphic editor to create the graphical interface for
 a SCADA like application.

Wrong tool. Use Inkscape for this or extend/contribute to DIA so that
you can somehow control the Element Id.

On Inkscape you can view the SVG portion of each object and take note
of the SVG Element Id and then use this Id to manipulate the object at
will. I think you could actually change the Element Id and it would
save it but is useless anyway because is hard to maintain. I found it
much easier just to take note of the IDs of the animatable/mutable
portions of the drawing and just use the default IDs. Is mostly the
same amount of work than when building screens with Fix, Onspec or
whatever.

I have a working proof of concept IoT/Web-based SCADA HMI built with
Perl Catalyst and PostgreSql that uses jquery_svg library and shows a
simple tank level change when the value changes in the DB. If you are
interested contact me off list.

Best,

Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dia-installer.de / Steffen Macke

2015-01-05 Thread Alejandro Imass
On Mon, Jan 5, 2015 at 3:37 PM, Yasemin Yilmaz m...@yaseminyilmaz.net
wrote:

 Hi all,

 thanks for the support you are offering.

 I am not so familiar with programming. I have to look for the source
 codes. I am sure, they must be somewhere.
 Maybe I have to ask a friend to look for it.


If you don't find the sources not to worry. Maybe Steffen maintained in a
git repo somewhere. If you can find them better, If not, that doesn't
matter either. I'm sure I can reproduce the installer image from any recent
DMG file.


 Will you keep the dia-installer.de website? I think, I would like to do
 it. How will it work with the uploads? Maybe I just need some
 explanations to understand completely how your support will be.



I see no problem in maintaining the web site. We just need to define a
process to upload the binary images there.

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dia-installer.de / Steffen Macke

2015-01-05 Thread Alejandro Imass
Hi Felix,

Whilst not an expert I can surely get up to speed with the Mac
distribution, not the Windows one though.

Let me know if nobody else offers to maintain the Mac installer and I will
pick it up.

Best,
Alejandro Imass


On Sat, Jan 3, 2015 at 2:00 PM, Felix Natter fnat...@gmx.net wrote:

 hello dia developers and users,

 as you may have read in a previous post, Steffen has died last year.
 Steffen maintained dia-installer.de which consists mostly of:
 - a windows installer (including dia portable)
 - a mac installer
 - Debian and openSUSE packages
 - dia shapes repository + installer
 - documentation
 - ...

 His wife, Yasemin, told me that she has administration rights for
 dia-installer.de (and most probably also access to his source codes).

 It would be great (and probably satifying for Yasemin and Steffen's
 familiy/friends) if someone could pick up things like the windows/mac
 installers (maybe by Windows/Mac experts who also use dia) or other
 parts like the shape collections or keep dia-installer.de running or ...

 Unfortunately I cannot do this, as I work on Freeplane, Debian and
 GTypist already and am running almost exlusively Linux.

 The good news is that some of his probjects are available as
 official Debian packages:
   https://packages.debian.org/sid/dia-shapes
   https://packages.debian.org/sid/dia2code (not from Steffen himself I
   think)

 Best Regards,
 --
 Felix Natter
 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia will not load on MacOS X yosemite 10.10

2014-12-01 Thread Alejandro Imass
On Mon, Nov 24, 2014 at 4:58 PM, Duane King duane.k...@duanefking.com
wrote:

 The download link at http://dia-installer.de/download/macosx.html.en
 gives an image with a binary that does not work on my 13 inch mid-2012 i5
 powered macbook air.  It starts, is shown on the doc for a second where it
 bounces once or twice at the most, and then its gone as the app silently
 crashes.

 Dia and dia2code are a critical art of our dev process (I use a hand
 created ERD, then use dia2code to generate the models used in the build
 from that ERD) and need to install both dia (for management of out ERD and
 dia2code (to get the build working locally).

 I tried to find a solution but only found this thread:
 https://mail.gnome.org/archives/dia-list/2010-December/msg7.html .. Where
 nobody responded with any solutions or actual answers.


You would get better answers if you ask a better question, please see:
http://catb.org/~esr/faqs/smart-questions.html

How is your Mac model relevant to solving the software problem? What is
your OS X version? Did you really search the archives lately? Your
reference is from 2010!! and this topic has come up several times just in
the past month. Here is a solution I posted just a couple of weeks ago:

https://mail.gnome.org/archives/dia-list/2014-November/msg00032.html

Also, FYI the maintainer of the OS X binary distribution (
http://dia-installer.de) apparently died recently, rest his soul,  so
unless you want to take over it is unlikely it will be fixed any time soon.

You can use the MacPorts or Homebrew versions and they should work just
fine.



 How do I fix this so I can get some work done today?


Use MacPorts or Home brew and forget about binary distributions of Open
Source in general. Especially if you are using a Mac.

Best,
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia, a wonderful app

2014-12-01 Thread Alejandro Imass
On Fri, Nov 21, 2014 at 8:29 AM, Rick C. Hodgin rick.c.hod...@gmail.com
wrote:

 I just wanted to drop a line and say I came across Dia yesterday.
 It's one of the nicest diagramming apps I've used.  Thank you for
 writing it.


+1

I am not involved in the writing or maintaining of DIA but I am sure is a
welcome comment to the guys that actually maintain it. It is a wonderful
tool indeed.

Best,
-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dia does not work on yosemite

2014-11-12 Thread Alejandro Imass
On Tue, Nov 11, 2014 at 7:57 AM, Ezequiel Domínguez zql...@icloud.com
wrote:

 Hello everybody.

 since last update on mac with osx yosemite, dia doesn't work, doesn't
 open: x11 opens fine, and when dia is loading then its icon desappears from
 dock.
 is there another version (where can i find it?) or have we to wait for new
 one?


https://mail.gnome.org/archives/dia-list/2014-November/msg00028.html
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia and OSX 10.10

2014-11-06 Thread Alejandro Imass
On Mon, Nov 3, 2014 at 10:47 AM, Austin Anderson austinsaw...@hotmail.com
wrote:

 It seems that Dia is no longer running under 10.10. When I try to run Dia,
 X11 starts and gives me a normal command prompt, but Dia itself does not
 run. It simply bounces a few times in the dock and then quits before the
 prompt opens. Any help would be appreciated!
 ___


This DIA binary for Windows and OS X is maintained by
http://dia-installer.de

I have written the maintainer of this package 2 times w/o response, yet.

You can download and build latest DIA via Macports without deleting your
previous dia-installer.de binary and then perform this trick to keep
launching from icon. This procedure will emulate the binary package which
runs integrated window, etc. Anyway, this works for me until maintainer
decides to publish new package for Yosemite, or you can keep using the
MacPorts version this way for ever.


   1. Install dia from MacPorts
   2. cd */Applications/Dia.app/Contents/Resources/bin*
   3. mv dia dia-old
   4. Create dia file from content below (is a simplified version of the
   original)
   5. chmod 555 dia
   6. rm -Rf ~/.dia*

#!/bin/sh
#
# Author: Aaron Voisine aa...@voisine.org
# Modifications:
# Michael Wybrow mjwyb...@users.sourceforge.net
# Jean-Olivier Irisson jo.iris...@gmail.com
#   Steffen Macke sdtef...@sdteffen.de

CWD=`(cd \\`dirname \\\$0`\; echo \$PWD\)`
# e.g. /Applications/Dia.app/Contents/Resources/bin
TOP=`dirname \$CWD\`
# e.g. /Applications/Dia.app/Contents/Resources


# Brutally add many things to the PATH. If the directories do not exist,
they won't be used anyway.
# People should really use ~/.macosx/environment.plist to set environment
variables as explained by Apple:
# http://developer.apple.com/qa/qa2001/qa1067.html
# but since no one does, we correct this by making the 'classic' PATH
additions here:
# /usr/local/bin which, though standard, doesn't seem to be in the PATH
# newer python as recommended by MacPython
http://www.python.org/download/mac/
# Fink
# MacPorts (former DarwinPorts)
# LaTeX distribution for Mac OS X
#export
PATH=/usr/texbin:/opt/local/bin:/sw/bin/:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/local/bin:$CWD:$PATH

# Check for X11
if [[  == $DISPLAY ]]; then
  export DISPLAY=:0
fi
startx=`which startx`
if [[  == $startx ]]; then
 if [[ ! -e /opt/X11/bin/startx ]]; then
   osascript -e 'tell app System Events to display dialog X11 (XQuartz)
is not installed or not running. Would you like to visit
xquartz.macosforge.org now in order to download and install XQuartz? with
icon 0'
   if [[ $? -eq 0 ]]; then
 open http://xquartz.macosforge.org
 exit
   fi
  fi
fi
osascript -e 'tell app XQuartz to launch'
for i in `seq 1 30`; do
  if [[ `ps aux | grep -v grep | grep startx | wc -l` -lt 1 ]]; then
sleep 1
  fi
done
if [[ $DISPLAY =~ /tmp ]]; then
  if [[ ! -e $DISPLAY ]]; then
export DISPLAY=:0
  fi
fi

# Setup PYTHONPATH to use python modules shipped with Dia
ARCH=`arch`
PYTHON_VERS=`python -V 21 | cut -c 8-10`
export PYTHONPATH=$TOP/python/site-packages/$ARCH/$PYTHON_VERS
# NB: we are only preprending some stuff to the default python path so if
the directory does not exist it should not harm the rest

# No longer required if path rewriting has been conducted.
#export DYLD_FALLBACK_LIBRARY_PATH=$TOP/lib
export DYLD_FALLBACK_LIBRARY_PATH=/opt/local/lib

#export DIA_BASE_PATH=$TOP
#export DIA_LIB_PATH=$TOP/dia
#export DIA_SHEET_PATH=$TOP/sheets
#export DIA_SHAPE_PATH=$TOP/shapes
#export DIA_XSLT_PATH=$TOP/xslt
#export DIA_SHAREDIR=$TOP
#export DIA_LOCALE_PATH=$TOP/share/locale

mkdir -p ${HOME}/.dia-etc

#export FONTCONFIG_PATH=$TOP/etc/fonts
#export PANGO_RC_FILE=$HOME/.dia-etc/pangorc
#export GTK_IM_MODULE_FILE=$HOME/.dia-etc/gtk.immodules
#export GDK_PIXBUF_MODULE_FILE=$HOME/.dia-etc/gdk-pixbuf.loaders
#export GTK_DATA_PREFIX=$TOP
#export GTK_EXE_PREFIX=$TOP
#export XDG_DATA_DIRS=$TOP/share

# Handle the case where the directory storing Dia has special characters
# ('#', '', '|') in the name.  These need to be escaped to work properly
for
# various configuration files.
ESCAPEDTOP=`echo $TOP | sed 's/#/#/' | sed 's//\\/g' | sed
's/|/\\|/g'`

# Set GTK theme (only if there is no .gtkrc-2.0 in the user's home)
if [[ ! -e $HOME/.gtkrc-2.0 ]]; then
# Appearance setting
aquaStyle=`defaults read Apple Global Domain AppleAquaColorVariant
2/dev/null`
# 1 for aqua, 6 for graphite, inexistant if the default color was never
changed
if [[ $aquaStyle ==  ]]; then
aquaStyle=1 # set aqua as default
fi

# Highlight Color setting
hiliColor=`defaults read Apple Global Domain AppleHighlightColor
2/dev/null`
# a RGB value, with components between 0 and 1, also inexistant if it was
not changed
if [[ $hiliColor ==  ]]; then
hiliColor=0.709800 0.835300 1.00 # set blue as default
fi

# Menu items color
if [[ aquaStyle -eq 1 ]]; then
menuColor=#4a76cd # blue
else
menuColor=#7c8da4 # 

Re: Any future updates to your application?

2014-11-04 Thread Alejandro Imass
On Thu, Oct 9, 2014 at 7:12 PM, Michael Lam michael.m...@gmail.com wrote:

 Hi Dia team!



 You guys have done a wonderful job just making it really simple.  The last
 version was several years ago updated.  Do have an update when this will be
 updated?




There is a common misconception that putting out new versions regularly
gives some sort of reassurance that the product is alive and well. This is
somewhat true with proprietary/commercial software as new versions usually
mean active development and staying ahead of competition. In the open
source world it is usually quite the opposite. There is no need to put out
new versions to stay ahead and new versions are the product of small
contributions that eventually find their way to a new version.

If you like the software and it gives something to you, then you could also
give back by contributing in any way you can and help drive new versions:

https://wiki.gnome.org/Apps/Dia/Development

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia

2014-11-02 Thread Alejandro Imass
On Sun, Nov 2, 2014 at 3:44 PM, George Georgalis geo...@galis.org wrote:


 On Sun, Nov 2, 2014 at 11:27 AM, Alejandro Imass aim...@yabarana.com
 wrote:


 Clipboard actually works, just locally to DIA, to make it work beyond
 that would require specific target OS clipboard implementation for example
 what is the expected interchange format between those apps in that
 particular OS, probably WMF, WEM, or something like that.



 I achieve this functionality by selecting the desired object/group and
 copying it into a new temporary document. Export the tmp document as the
 desired file type, load the png or pdf file into the other app and discard
 the temporary document.

 An export selection option in the save as dialogue would be of great
 conveinience in this regard.


Yeah I think that's what the OP wants to avoid. In any case you are correct
and it would need to be something like export [to clipboard if they want to
avoid the intermediate file].

One way to accomplish this is to just add a trigger to save and process
the DIA file (which is just zipped XML) with an XSL transform into some
temp file and pick it up from there. DIA also works with a de-compressed
version of the DIA file and we use this for source control of what has
changed in a diagram. One of the actual most valuable features of DIA is
the structured objects that can be transformed into other things with tools
like dia2code. But you don't really need dia2code because any XML/XSL
programmer can easily do a lot of magic with just XSL and a some generic
parser like Jame's Clark XP or libxml2.

Another option would be to extend export into something like export to
clipboard in some known exchange format for that platform (Windows Enhance
Metafile?). Maybe GTK2 has some features/facilities to interact Win
clipboard.

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia

2014-11-02 Thread Alejandro Imass
On Sun, Nov 2, 2014 at 10:54 PM, George Georgalis geo...@galis.org wrote:

 Yes, I appreciate the OP request, and I'd like to emphasize, my post was a
 feature request to support export selection the rest was simply verbosity
 of the workflow that feature would simplify.



I c what you're saying.

Yeah, Inkscape has that feature and is really useful. I find myself
creating one small DIA diagram per figure for a doc whereas with this
feature you could have a single diagram with all the figures and then just
export selection the individual targets in whatever format. A simple
checkbox/dropdown saying export to clipboard would kill 2 birds with one
stone.

For the OP's requirement I think they would also need to add export to WMF
and they would be done. Pretty sure the GTK clipboard can interoperate with
Windows clipboard but not sure how. I wonder if the current Windows port
deals with this.


-- 
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Does everyone make large objects, or is it just how I am using Dia?

2014-07-28 Thread Alejandro Imass
On Fri, Jul 25, 2014 at 9:37 PM, dunn dnaugh...@dunnamin.com wrote:

  Alex,

 Very good advice on the 40%.  I tried that but for my multi-page diagram,
 Dia still printed the same 6 pages to pdf with the 40% part at the upper
 left of each page.


That's odd. Can you post (or privately send me) an example? What OS and DIA
version are you using?

We have been using multi-page diagrams for years, first in Linux and lately
on OS X. We use landscape mode and the printing is so good it actually
allows to tape large models together. Printing starts at top left sheet and
moves to the pages on the right, then row by row, so our diagrams usually
start on 0,0 and we grow them down and right from there.


 So I tried importing the svg into Inkscape set to cm, but it then printed
 the text at 1/16 instead of 1/8 (Inkscape does not do well with
 measurements!).  So just exporting an svg and shrinking it will be the way
 to go, as you say.


As with any tool you need to figure out if DIA is the right tool for you.
It's not a CAD tool for precision but it's an awesome modelling tool. For
example we model in UML class diagrams and then export the DDL using
dia2code. You can parse the DIA XML with basically any tool perhaps even
with XSL and a standard XML parser.


 What I'm after mostly is nice svg files for the web anyway. Printing will
 work itself out :-).


If you are looking for a generic CAD-style SVG editor perhaps Inkscape is
better suited or maybe even a combination of both tools.

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Does everyone make large objects, or is it just how I am using Dia?

2014-07-25 Thread Alejandro Imass
On Fri, Jul 25, 2014 at 2:44 PM, dunn dnaugh...@dunnamin.com wrote:

 Howdy!

 I am just learning Dia and was about to try my hand at making some shapes.
  I notice the shapes I have used in Dia are very large, the borders are
 very thick at 0.1cm and the font is also large at 22.68pt (5/16).

 As I make my shapes, I would want to make them so they fit 9 pt font size
 (1/8 tall), which is what I consider to be the perfect size (so studies
 say for us CAD users), and the borders would be 0.5 mm thick instead of
 0.1cm.  This means I would make much smaller shapes.  Would anyone be able
 to use those shapes, or want to?



Just scale the page to whatever you want I use around 40% for UML diagrams
and works pretty well but YMMV

Best,
Alex
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: consulta

2014-07-09 Thread Alejandro Imass
2014-07-09 9:54 GMT-04:00 Rey reymund...@gmail.com:


 problema,cuando se desea exportar el archivo en formato .png lo realiza de
 forma normal, pero con muchos errores en la exportanción es decir que la
 imagen las letras se distorsionan, por lo que no he podido solucionar este
 detalle.


Usa: PNG (anti-aliased)
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: thanks for nothing

2014-01-29 Thread Alejandro Imass
On Wed, Jan 29, 2014 at 4:53 AM, Beatrice Nilsson theflu...@gmail.com wrote:
 Hi,

 I installed your program yesterday in hope of finally having found a nice
 modeling program for free.
 1. I didn't understand at all how I should use it.
 2. When I uninstalled the program, it also uninstalled EVERY other program I
 had installed on my HDD.

 Thanks for nothing and every inconvinience you've caused me.

Beatrice,

DIA is probably as intuitive as any other diagraming tool like Visio
or Omnigraffle and nothing in DIA can cause it to uninstall all of
your programs.  So I'm guessing you probably downloaded some malware
posing as DIA, or your operating system is broken, or your machines
is infected with some virus or other software that caused this
behaviour. DIA is downloaded and used on a daily basis by hundreds of
thousands of people around the globe and has been around for many
years. If you came here seeking answers you should specify your
operating system and version and where you downloaded your DIA package
and the steps you took that caused this problem. Ranting out against a
community of volunteers that provides such great software for free is
not the smartest or productive move. I for one have used DIA for more
than a decade and for the past 7 years I use it to model complex UML
Class Diagrams that convert automatically to SQL DDL. So please don't
come here bashing out something that is really practical, works just
fine and open and free.

For more information refer to this FAQ:
http://www.catb.org/esr/faqs/smart-questions.html

Best,

Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Any chance of changing to a less-crap name?

2013-10-06 Thread Alejandro Imass
On Sun, Oct 6, 2013 at 12:09 PM, Steve Litt sl...@troubleshooters.com wrote:
 On Sat, 05 Oct 2013 22:15:10 -0400
 Gene Cash gene.c...@gmail.com wrote:

 So... I just tried Googling for a Dia sheet containing a DPDT relay
 component, and that was basically a total waste of time since dia
 is so short and generic.

 Is there any chance of changing the name to something that might be
 useful in a search?

Hi Gene,

Perhaps you should start by explaining what you're trying to do. If
your expectation is schematic diagram drawings Dia (or Visio) are not
the best tools for that. Dia is a general purpose diagraming tool, as
in not specialized. If your expectation is ladder for example, then
DIA might fit the bill but there's also some open source IEC 61131
tools that may be more appropriate.

Asking on this list is agood place to start but as Steve mentions the
tone of your question is rather annoying so you won't get much
collaboration that way IMHO. Framing your question correctly will get
you a lot of support from Open Source projects:

http://www.catb.org/esr/faqs/smart-questions.html

Best,

Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export to PDF?

2013-08-30 Thread Alejandro Imass
On Fri, Aug 30, 2013 at 5:22 AM, Peter Senna Tschudin
peter.se...@gmail.com wrote:
 Hi,

 Are there any plans of making dia export to PDF? If not, can I ask it
 as a new feature?



It currently does. What version and OS are you on?

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export to PDF?

2013-08-30 Thread Alejandro Imass
If your working with Latex perhaps PNG or EPS is better than PDF, IMHO

On Fri, Aug 30, 2013 at 12:34 PM, Peter Senna Tschudin
peter.se...@gmail.com wrote:
 Hi Michael,

 Thank you for the help, but the print to PDF do not work for me. I
 want to include the PDF in Latex documents and print to PDF do not
 work, due formatting issues.

 Print to PDF is different from export to PDF.

 But maybe I'm in the wrong place... Should I contact Fedora package 
 maintainer?

 Thanks!

 On Fri, Aug 30, 2013 at 6:09 PM, Michael Ross michael.e.r...@gmail.com 
 wrote:
 No, think it will make a pdf just like it would print  - segmented as shown
 by the page breaks.  If you scale the dia to fit all within one page,
 whaterever size you choose, then you will get exactly  that.  BTW, I had to
 look at that export list twice myself to see the pdf output and I knew it
 was there.


 On Fri, Aug 30, 2013 at 12:05 PM, Peter Senna Tschudin
 peter.se...@gmail.com wrote:

 On Fri, Aug 30, 2013 at 6:00 PM, Michael Ross michael.e.r...@gmail.com
 wrote:
  In the event this does not work there are PDF printers well for Win
  OS.
  You can google that.

 This is not the same thing. Printing a file to PDF makes the content
 fit into a page, not to the diagram size. So if my diagram is a singe
 letter, the print to pdf will generate one entire page(A4/Letter) with
 a single character instead of generating a pdf with only a letter a.


 
 
  On Fri, Aug 30, 2013 at 10:04 AM, Alejandro Imass aim...@yabarana.com
  wrote:
 
  On Fri, Aug 30, 2013 at 9:58 AM, Peter Senna Tschudin
  peter.se...@gmail.com wrote:
   Hi,
  
 
  [...]
 
   It currently does. What version and OS are you on?
   Fedora 19.
  
 
  I meant DIA version _and_ OS version but assuming you installed via
  the Fedora packages you should have the Cairo dependency. So go to
  File - Export and at the bottom of the dialog you should see PDF via
  Cairo.
 
  Best,
 
  Alex
  ___
  dia-list mailing list
  dia-list@gnome.org
  https://mail.gnome.org/mailman/listinfo/dia-list
  FAQ at http://live.gnome.org/Dia/Faq
  Main page at http://live.gnome.org/Dia
 
 
 
 
  --
  Put this question to yourself: should I use everyone else to attain
  happiness, or should I help others gain happiness?
  Dalai Lama
 
  To invent, you need a good imagination and a pile of junk.
  Thomas A. Edison
 
  A public-opinion poll is no substitute for thought.
  Warren Buffet
 
  Michael E. Ross
  (919) 550-2430 Land
  (919) 576-0824 Google Phone
  (919) 631-1451 Cell
  (919) 513-0418 Desk
 
  michael.e.r...@gmail.com
 
 
 
 
  ___
  dia-list mailing list
  dia-list@gnome.org
  https://mail.gnome.org/mailman/listinfo/dia-list
  FAQ at http://live.gnome.org/Dia/Faq
  Main page at http://live.gnome.org/Dia
 
 



 --
 Peter
 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia




 --
 Put this question to yourself: should I use everyone else to attain
 happiness, or should I help others gain happiness?
 Dalai Lama

 To invent, you need a good imagination and a pile of junk.
 Thomas A. Edison

 A public-opinion poll is no substitute for thought.
 Warren Buffet

 Michael E. Ross
 (919) 550-2430 Land
 (919) 576-0824 Google Phone
 (919) 631-1451 Cell
 (919) 513-0418 Desk

 michael.e.r...@gmail.com




 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia





 --
 Peter
 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia

___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export to PDF?

2013-08-30 Thread Alejandro Imass
On Fri, Aug 30, 2013 at 12:47 PM, Peter Senna Tschudin
peter.se...@gmail.com wrote:
 It is funny that nobody cares about my original question. So please
 focus on my question. Let's start again:


First of all you start by asking the correct question:

http://www.catb.org/esr/faqs/smart-questions.html

 -- // --
 Are there any plans of making dia export to PDF? If not, can I ask it
 as a new feature?
 -- // --

 Now I'll add:

 -- // --
 If it is already a feature and it is not present in Fedora 19, what should I 
 do?
 -- // --


You did not state up to this point that this particular feature was
not present in your Fedora version. I told you specifically that you
should have the Cairo option and you never answered saying it was not
available to you or not.

Since you mentioned Latex later on one of your answers I believe there
are far better options to embed your images in a Latex document than
using  embedded PDF. That is exactly what EPS (if you want to maintain
vector), SVG, PNG and other more embedded formats are for. Using PDF
is not the most optimal way because PDF was designed for another
purpose, namely printing much like plain'ol PostScript.

PDF and PS __are not__ graphics file formats and should not be used
for embedding because their are targeted to a page, not a predictable
bounding box. EPS is exactly designed for this task[1], but most Latex
nowadays will support PNG and many other graphics formats. PDF is
actually the worst choice for this task because Each PDF file
encapsulates a complete description of a fixed-layout flat document,
including the text, fonts, graphics, and other information needed to
display it.[2]

Nevertheless if you are using pdflatex (which you don't mention
either) it does not support EPS which is actually very stupid IMHO,
but teTeX distribution includes a tool, epstopdf, to convert EPS files
to PDF. pdflatex notwithstanding does support JPEG and PNG directly,
but scaling, anti-aliasing and choice of export font requires some
additional effort to get right.

You can also use EPS directly in your LaTex doc by following by using
DeclareGraphicsRule much like the recipe here:
http://chi3x10.wordpress.com/2009/06/18/eps-and-pdflatex-no-more-converting-eps-to-pdf/

[1] http://en.wikipedia.org/wiki/Encapsulated_PostScript
[2] http://en.wikipedia.org/wiki/Portable_Document_Format

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Shema for DIA format

2013-08-30 Thread Alejandro Imass
On Wed, Aug 28, 2013 at 1:30 PM, Andrey Repin anrdae...@freemail.ru wrote:
 Greetings, Alejandro Imass!

 On Wed, Aug 28, 2013 at 4:33 AM, Tveritinov, Alexey
 alexey.tveriti...@sap.com wrote:
 Hello all.

 Is there an XSD describing DIA file format ?


 Excellent question. I don't know of one and would probably be hard to
 manage because of the different modules (UML, IDEF0, Flochart,etc.)

 You're confusing structure with functionality.
 XML Schema describing the document structure, not document contents.
 UML, and whatever else, is part of the same structure.


Hi Andrey,

I phrased it wrong. The structure is actually pretty basic but depends
so much on the type of object (UML, etc.) that a schema would be of
little use to extract or transform to anything useful without knowing
how the module implements the structure. That's what I was referring
to, not that an XSD itself would be hard to manage.

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Shema for DIA format

2013-08-28 Thread Alejandro Imass
On Wed, Aug 28, 2013 at 4:33 AM, Tveritinov, Alexey
alexey.tveriti...@sap.com wrote:
 Hello all.

 Is there an XSD describing DIA file format ?


Excellent question. I don't know of one and would probably be hard to
manage because of the different modules (UML, IDEF0, Flochart,etc.)
Don't give it too much though and just dive in and get what you need
for your particular scenario. We transform DIA and use it natively in
our software development process. For example we use dia2code to
transform class models to DDL and we also extract info from the dia
file itself to create Docbook tables to document the data dictionary,
and some other uses as well.

What are you trying to do?

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: UML 2 shapes and/or related tools

2013-07-18 Thread Alejandro Imass
On Thu, Jul 18, 2013 at 10:35 AM, Stuart Rossiter
stuart.p.rossi...@gmail.com wrote:


[...]


 From: Alejandro Imass aim...@yabarana.com


 What exactly are you missing for UML 2? We use the UML 2 standard with
 DIA (albeit not religiously a la OMG/Rational) but we are very fluent
 in V2 and we use DIA for all our work. Can you provide an example of
 what you are trying to do?


 Alejandro: a fair question. Unfortunately this was a bit of a
 'fire-and-forget' post, as the UML modelling work I did that brought up some
 apparent shortcomings was quite a long time ago. I'm in the middle of some
 other work and don't have time to go back over it (I'm not even sure which
 particular diagram types I had frustrations with), but I appreciate that I
 probably can't expect too much help without more details!

 I may also not have 'thought laterally' enough in terms of adapting existing
 shapes for my needs.

 If/when I have time, I'll go back through everything and post again. Out of
 interest, what are the normal set of diagram types you use and where (if at
 all) do you need to use shapes outside the UML set? (I know that, in
 principle in UML 2, these are not rigid divisions...)



We are not UML experts by any means, being a small and dynamic shop so
we only use about 5/6 artifacts in most of our work:

1) Use Cases: extensively used during requirements phases and also
internally to discuss scope, etc.
2) Activity Diagrams: for business process definitions, specifications
and also scoping.
3) Communication Diagrams (prev known as Collaboration Diagrams in UML
1): we use these extensively for design, to count components,
packaging work and planning. Perhaps we abuse Communication Diagrams
because we are probably combining Object and Component in a
behavioural view but they have been very useful for us since UML 1.
They are easy to understand by everyone so we bend the rules here.
Besides, we use UML as a guideline not as religion.
4) Class Diagrams: we use these twofold. Sometimes for software design
or to emphasize some particular design feature, though not common
because we program full iterative + TDD so class design is mostly on
the fly. However, we do use Class Diagrams extensively in database
design and we create the SQL-DDL scripts directly from the diagrams
using dia2code. This also allows to document any triggers as methods
on the tables though it's only informational. All comments on
properties are used to automatically create the data dictionaries for
documentation simply with an XLS sheet that extracts this info from
the DIA file.
5) OSD: Only in cases where timings are really important we use OSD.
6) Package Diagrams: we have used them but usually #3 above does the
job for most of the development we do.

I have used DIA since about 1998 with UML 1 and then switched to UML2
style probably around 2010. Actually it's a funny story because we
wouldn't have changed anything if it wasn't for a customer who
happened to be a university professor and rejected all our documents
because they were all wrong. We were in fact somewhat updated to UML
1.4-1.5 at the time, but he forced us to adapt to UML 2 so we forced
to catch up. In reality though, our problems had nothing to do with
UML versions but rather was abuse of use cases (as we would violate
the requirement - design frontier) and that we didn't use Activity
Diagrams at all, things we could have corrected using UML 1, but we
had already read-up on the new stuff so we upgraded.

For our work the impact was very low and we found no limitations with
DIA to keep up with the new UML 2 styles. If you do find them, let's
discuss theme here and see if we can contribute together to solve
them.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: commercial use of Dia

2013-06-11 Thread Alejandro Imass
On Tue, Jun 11, 2013 at 4:01 AM, Agnieszka Jedraszak topol...@gmail.com wrote:
 Hi,

 I'd like to use Dia programme for commercial use. It is a base for Genealogy
 programme with clip arts made by Tomasz Steifer (http://steifer.pl/). What
 are the terms if I'd like to use his programme with yours Dia in it in a
 commercial use? Well, it will be just me making those family trees, so it
 won't be some kind of mass production. Still, I'd like to have everything
 clear.


As it is stated in the Dia Homepage, it's licensed under GPL 2

https://live.gnome.org/Dia/Faq#Under_what_license_is_Dia_released.3F

In general terms and based on our experience (as I am not qualified to
offer legal advice) you may use it for anything you want (including
commercial purposes) unless you plan to re-distribute the program. If
you plan re-distrbute the Dia program as such, you must follow the GPL
2 license which is also referenced in the above link. Just read the
license and follow it. If you have any specific legal questions about
the GPL 2, you can write to the Free Software Foundation
(http://www.fsf.org) or consult with an Intellectual Property lawyer.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: How to change the UML line width attribute ?

2013-05-02 Thread Alejandro Imass
On Thu, May 2, 2013 at 11:26 AM, Maxime Lecoq maxime.leco...@wanadoo.fr wrote:
 Hi,

 I'm using Dia for making UML diagrams. I did success in changing the line
 width of an UML class : double click on it (it opens its properties window),
 go to the style panel and change the line width attribute (still wrote in
 english in my french version by the way). This works good. Now, I would like
 to do the same thing with line beetween 2 classes (inheritance,
 implementation...). When I double click on a line (or do a right click and
 select properties), there is no line width attribute... How could I do ?


No can do in the associations currently. Since the primitive lines are
able to do this, my guess is that you could hack the UML sheet and add
this attribute and possibly contribute it back to the project as a
patch.

Cheers,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: How to change the UML line width attribute ?

2013-05-02 Thread Alejandro Imass
On Thu, May 2, 2013 at 2:14 PM, Lecoq Maxime maxime.leco...@wanadoo.fr wrote:
 Ok, thanks. So I did git clone and saw that it already has been done
 (apparently since 2010-09-18 :
 https://git.gnome.org/browse/dia/commit/?id=9ac7c0aa4b2c1edc001fb5f9e2e0ce1803bae103).
 It is possible to set the line width attribute on UML lines using the Dia
 git version. Why this feature isn't available in the default Dia package
 (I'm under Debian) ?


Debian stable usually ships with very old versions of everything.
Testing is a bit better and unstable is not very useable IMHO. Anyway,
I'm using the binary package 0.97.2 on a Mac and UML lines don't have
that attribute. We have people using the MacPorts version which is
usually more up to date and it doesn't have that either, so I'm
guessing it's not in the 0.97.2 version at all.

Cheers,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: DIA 0.97.2

2013-04-29 Thread Alejandro Imass
On Sun, Apr 28, 2013 at 10:32 AM, Sylvie  Louis Montgrain
lsme.montgr...@rogers.com wrote:
 Good morning,



 I am writing to report the software will not allow me to print my org chart.
 I can print using other software.


Dia runs on many platforms. Printing is one of those things that is
very OS-dependent so please specify the exact Operating System and the
steps necessary to replicate the problem. There are probably other
users of Dia on the same OS as you that may be able to offer some
help. Usually, a sure bet is to export in PDF and print from your
Operating System's PDF printing tool (whether is Adobe or not) and
that will usually print perfectly.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dia-list Digest, Vol 108, Issue 24

2013-04-26 Thread Alejandro Imass
On Thu, Apr 25, 2013 at 6:07 PM, Andrey Repin anrdae...@freemail.ru wrote:
 Greetings, Marshall Feldman!


[...]

 http://hazeron.com/economy.html
 A very good reading to understand, how real economy works.

Brilliant! Especially: Shores of Hazeron does not implement any form
of currency. Who would fall for it?

Made my day :-) !

Thanks!

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Shape export issue

2013-04-26 Thread Alejandro Imass
On Fri, Apr 26, 2013 at 2:24 AM, David Arnold dav...@pobox.com wrote:
 On 26/04/2013, at 8:13 AM, Andrey Repin wrote:

 Hi Andrey,

 Thanks for your reply.


[...]

 I have now played a little with using Inkscape in this role (manually hacking 
 its plain SVG output into a Dia shape file), and the results have not been 
 especially encouraging.  I think the resulting SVG is a little too complex.

 What do people recommend?


Inkscape, two hands down!

You can select any object and view the SVG XML on the spot for that
particular object. Furthermore, you can edit the properties right then
an there and see the changes graphically; I guess you already figured
this out ;-)

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Copy text from any flowchart object

2013-04-25 Thread Alejandro Imass
On Thu, Apr 25, 2013 at 1:00 PM, sachindhiman...@gmail.com
sachindhiman...@gmail.com wrote:
 Dear all:

 i am new user of dia and found it very useful.
 I face one issue that i am not able to copy portion of text from any flow 
 chart object.

 So my question is, is this not implemented or there is some method to do this.



You are correct. Text selection in objects seems to be a missing
feature: https://bugzilla.gnome.org/show_bug.cgi?id=446788

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Question about Dia

2013-04-24 Thread Alejandro Imass
On Wed, Apr 24, 2013 at 12:08 PM, Daniel Trujillo Viedma
danihacker.vie...@gmail.com wrote:
 Hi guys!!

 Firstly, thank you for that great software.

 I have a trouble. I'm trying to do a UML diagram, which has a class that
 contains a lot of references (like the object class in this example:
 https://live.gnome.org/Dia/Examples?action=AttachFiledo=viewtarget=dia-objects.png)
 and I need to know: Is there any way to keep all these lines attached to the
 class?, or I can only attach lines to the points specified in the rectangle?


Yep, you can only connect to the connection points on the classes. On
some element you can add extra connection points (e.g. the basic line
primitive) but not on the UML class. Tip: the UML class will create a
new connection point on each side for each attribute or method.

If you are going to post-process your diagrams, say for example to
create SQL DDL from UML classes using dia2code then you must take care
of creating correct associations so the foreign keys and indexes
generate correctly. Note that FK relationships are akin to UML
associations not aggregations or compositions.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: How to change page size to selection size SOLVED WITH WORKAROUND

2013-04-11 Thread Alejandro Imass
On Thu, Apr 11, 2013 at 12:26 AM, Steve Litt sl...@troubleshooters.com wrote:
 On Wed, 10 Apr 2013 23:43:02 +0200
 Hans Breuer h...@breuer.org wrote:

 At 10.04.2013 20:48, Steve Litt wrote:
  On Wed, 20 Feb 2013 17:31:43 -0500
  Steve Littsl...@troubleshooters.com  wrote:
 
  Hi all,
 
  In previous dia versions, within dia I've been able to set the page
  size of a drawing to a selection of all objects on the drawing.
  Then, a simple export to svg would give the exact sized graphic in
  svg form, ready to put on a website. The new dia version I just
  installed has no random resizing capability, restricting the user
  to a predefined list of page sizes.

Hans,

I think you are referring to the page scale factor:

File-Page Setup

Look at scale and fit-to sizes. If you want your objects to fit in one
page you can use fit-to 1 by 1 or play with the scale factor until you
get a satisfactory fit in the pages you want. I typically use a scale
factor of between 20 and 40 for the UML sheet but of course YMMV.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Questions re. Dia created on MAC and readability on PC

2013-04-09 Thread Alejandro Imass
On Tue, Apr 9, 2013 at 6:44 PM, Andrey Repin anrdae...@freemail.ru wrote:
 Greetings, Yvon-Charles Beaudet!

 I have created a series of diagrams on Dia on my MacbookPro with your Dia
 version for MAC and I have version dia-bin 0.97.2

 My client to whom I delivered the diagrams in Dia form for his future
 modifications tell me that they can't open the files apparently because they
 have been created on my MAC and they use PC with Windows?


Dia files are compatible across platforms. Maybe they are using a
different program or trying to double-click the icon or something like
that. It's a user error for sure.

Good luck,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Fonts are partially cropped

2013-03-09 Thread Alejandro Imass
On Sat, Mar 9, 2013 at 3:58 PM, sandma...@libero.it sandma...@libero.it wrote:
 Hi, I have the following problem with dia 0.97.2 under debian linux.

 If I ckick on the T icon, click on the diagram, and type a letter, say I, then
 the loweb right part of the character is not shown.


It could be a simple refresh. Try moving the screen around and see if
it refreshes. I used DIA extensively in Linux, specifically Debian,
and never had any problems. It could also be a font problem, but what
can happen sometimes is that the screen does not redraw properly, so
all you have to do is scroll inside the diagram and it refreshes.

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Opening dia

2013-03-06 Thread Alejandro Imass
On Wed, Mar 6, 2013 at 11:48 AM, Sylvia Gillpatrick
sylvia_gillpatr...@epiconline.org wrote:
 Hello,

 Thank you for creating this tool. I downloaded it and opened the EXE file. 
 However I cannot find where the application is stored and thus,  cannot open 
 it. I am using a MAC.


Hi Silvia,

I believe the EXE is for Windows.

On a Mac you have to download the Mac installer here http://dia-installer.de
Install like any other Mac package. Then the program will be available
in your Launchpad like any other application.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Wonderful program, but......... [SEC=UNCLASSIFIED]

2013-02-01 Thread Alejandro Imass
On Fri, Feb 1, 2013 at 12:50 AM, Justin Wood j.w...@bom.gov.au wrote:
 G'day nice people who built Dia,


 I am moving away from Corel Draw due to my organisation being no longer
 willing to pay licence fees and think that Dia is a decent substitute. Do
 you have any plans to include grabable guidelines? Also being able to select
 a tool and it staying selected for multiple lines, etc would be nice as well
 (double click like format painter in word?).



Hi Justin,

DIA is a great tool for making diagrams with pre-defined sheets, and
it's especially useful if you'd like to convert the drawing to
information to be used by other programs. In our company we use DIA
UML sheets and transform the diagram into information that connects
the diagrams to other parts of our development process. For example,
our UML Class Diagrams are converted to SQL DDL automatically and thus
drives our complete development model.

BUT, if you are looking to replace Corel Draw, I don't DIA will fit
the bill because it's not designed to do so. For that sort of
application I think you will have better results with InkScape:
http://inkscape.org

Good luck,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Grid Box Issue

2013-01-27 Thread Alejandro Imass
On Sun, Jan 27, 2013 at 3:41 PM, k p mx4...@gmail.com wrote:

 If a 2-dimensional Grid Box is in a group, you can still change the
 number of columns or rows.


Hi I just tried this on 0.97.2 on a Mac and if it's in a group it won't let
me change any properties.


 Double click on the grid and change the column or row.

 However DIA shuts down instantly


I grouped, ungrouped and tried again and it works fine.


 Can Also add text to a Grid when in a group


I wasn't able to touch anything in the grid when in a group.


 Grid is is the Misc Library

 Using Linux Mint latest version


You forgot the dia version!

Usually when objects are in groups they shouldn't be editable. Maybe that's
the problem, I mean it would seem that the bug is that is actually showing
you the grid properties when it's grouped.

Does it work if you un-group first? I'm not familiar with Mint but perhaps
you can remove the binary version and try compiling a source version from
your distro.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Support with Dia

2013-01-17 Thread Alejandro Imass
On Thu, Jan 17, 2013 at 11:12 AM, Luigi Bossio bossio.lu...@yahoo.de wrote:
 with Dia for the first time (it’s a fabulous program) but now I need to
 export that diagram to my MS Word 2010. I tried by doing it with exporting
 but either I didn’t do it correctly or it just doesn’t work. I need to
 export that to Word otherwise your program is useless to me.

You can export to jpeg or png and then insert the picture into Word.
Word is not particularly stable when handling linked images (or too
many images) so I would recommend opening the exported image with any
Windows program than can read-it and has a copy to clipboard function
and then pasting the image as a Windows Metafile (using paste-special
in Word).

Back in the days I used Windows I used to keep a companion PowerPoint
presentation with all the images contained in a doc. This is because
Word would sometimes freak out and lose all the images with a crossed
X and I would lose al my images. Once I lost 2 months of work and
backups did not help. With a companion presentation it is easy to
import images and then copying a slide and pasting it as a windows
metafile in Word. It works pretty well and you can keep your images
somewhat stable in one place that is NOT M$ Word.

Fortunately I haven't used Windows for many years and I now code my
all my large docs in Docbook directly keeping everything organized.
For short documents and small manuals I used LibreOffice but it sucks
just as much or more than Word or any WYSIWYG Word processor for that
matter.

Good luck,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Development

2013-01-10 Thread Alejandro Imass
On Wed, Jan 9, 2013 at 1:53 PM, david.bouli...@shaw.ca
dbouli...@docfocus.ca wrote:
 I like what I see.  Tested on my MAC and Window 7.
 Is there any new development happening or is the project closed?


I've been using dia since very early versions and IMO it's alive and
well. We use it production every day and we are *very* happy that it's
not a feature-creep-style project and in fact it has been very
positive for us that it changes slowly. All good software should be
like that: simple, practical and slowly changing if it works well. We
use it on Linux and Mac every day.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Couldn't find Composition symbol in UML in dia windows while aggregation is there.

2013-01-10 Thread Alejandro Imass
On Wed, Jan 9, 2013 at 7:13 PM, Michael Ross michael.e.r...@gmail.com wrote:
 Hi Sujit,

 So, now you are experiencing open source software.  We all hope you get you
 moneys worth ;-)

 Whoever created the symbols for the UML sheet apparently did not need the
 composition symbol.


Sorry Mike but that's wrong.
If you double click the aggregation symbol you can change it to a
composition. In UML it's the same symbol just filled.

[...]




 On Wed, Jan 9, 2013 at 12:04 PM, Sujit Kumar sujit2...@gmail.com wrote:

 Hi
 While creating a UML , I couldn't find the composition symbol with filled
 diamond but only aggregation symbol is there.

 Regards
 Sujit


Cheers,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Couldn't find Composition symbol in UML in dia windows while aggregation is there.

2013-01-10 Thread Alejandro Imass
On Thu, Jan 10, 2013 at 1:02 PM, Michael Ross michael.e.r...@gmail.com wrote:
 Ahh, the secret sauce is revealed.  As well, my ignorance of the UML shape
 set.



Hahaha. Yeah, I have an unfair advantage because I've been using DIA's
UML set for far too many years now ;-)

We dome some really magical stuff I would like to publish one day.
Well in fact we have, for example I made some contribs to dia2code in
the SQL DDL generation but we really have to publish this very
interesting end-to-end methodology we have with DIA. From use-case to
actual model and documentation in Docbook tied directly with the code.
Really neat. 10x better than any attempts to do the same with Rational
;-)


Cheers,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: DIA - Labeling arrows

2012-12-16 Thread Alejandro Imass
On Fri, Dec 14, 2012 at 12:34 PM, Jim Johnson jbj...@pacbell.net wrote:

 Hi,

 Any way to add labels to arrows in dia?  It's a pretty critical function.


I attach text labels to lines. You can connect them in the middle node. So
the procedure is this:

1) Create your line
2) Create a text object and when you finish editing you should see the
connector on the bottom left corner of the text.
3) Click on the connector (will not work if you drag the text itself, only
drag by the connector)
4) Connect the text to the middle of the line (should turn red to connect).

It's not perfect but it works for me.

-- 
Alejandro Imass



 Thanks,
 Jim

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia



___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: DIA - Labeling arrows

2012-12-16 Thread Alejandro Imass
On Sun, Dec 16, 2012 at 8:33 PM,  d...@catplace.net wrote:
 On 2012-12-15 04:34, Jim Johnson wrote:

 Hi,

 Any way to add labels to arrows in dia? It's a pretty critical function.

 Thanks,
 Jim


 I use UML associations and messages for this. It's overkill and a bit ugly,
 but it works.


Interesting. We discovered the attaching of text labels to simple
lines because in UML use cases we needed simple straight lines, and
simple lines with labels for extends, includes, etc. We could have
used UML messages with the simple message type, but it would only
work for include, so we decided to stick with simple lines and
attached text labels because it works for all cases and gives us more
flexibility.

We've wondered why there are no connectors for use cases in the UML
sheet. Anybody know?


-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Connect two lines?

2012-11-26 Thread Alejandro Imass
On Mon, Nov 26, 2012 at 2:09 AM, Ohto Nordberg ohto...@gmail.com wrote:
 I can connect a line to a box, but not line to line. I am trying to draw
 graphs like this:
 http://mathworld.wolfram.com/GraphComposition.html


All lines in DIA have 3 connection points: on each end and in the middle.

-- 
Alejandro Imass


 I would like to draw graphs like that easily, not sure if Dia can do that?

 Thank you,
 Ohto Nordberg

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Connect two lines?

2012-11-26 Thread Alejandro Imass
On Mon, Nov 26, 2012 at 11:50 AM, Michael Ross michael.e.r...@gmail.com wrote:
 I don't believe you can connect two lines end to end.  I think that is what
 the inquiry was about.


Michael, you are correct. My last email was incorrect, only one
connection point that can receive connection in the middle.

 But if you have a connection point the you can move that point around and
 the two lines will follow it.  Seems like the perfect solution for the
 diagram he is trying to make.

Yes. If you add a few they will get close enough to the end.


If the ends of lines can connect (i.e. are connection points
themselves) why can't they connect to each other?? it seems like
something easy to fix...

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Cool feature UML and text labels

2012-11-23 Thread Alejandro Imass
Hi folks,

Just wanted to share something cool. Since AFAWK  there is no formal
connector for use cases we use ordinary lines. But for includes and
extends it had become cumbersome to move manual text labels around
with lines. Today we discovered you can actually connect a text label
to a line so the text moves when you move the line. It works quite
well for UML use cases.

Enjoy!

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia: Cannot delete

2012-11-19 Thread Alejandro Imass
On Thu, Nov 15, 2012 at 12:36 PM, Somnath Mazumdar somb...@gmail.com wrote:
 Hi,
I am facing very stupid issue. I am using dia 0.97on my Mac OS X 10.7
 but using backspace or Edit--Delete option I cannot delete anything. Please
 help me to solve it. I reinstall it also bit no changes happen.


Ctrl-X

 I am using Dia (V-0.97).app for my mac os.

 Thanks
 Somnath

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export image size/dpi

2012-11-14 Thread Alejandro Imass
On Wed, Nov 14, 2012 at 4:04 AM, Harold harold+...@sait.nl wrote:
 On Thu, Nov 8, 2012 at 6:15 PM, Andrey Repin anrdae...@freemail.ru wrote:

[..]

 The good browsers (Firefox, Chrome) do, the ugly (IE) don't. Saving
 the schematic and viewing it offline is a b*tch too, you'll need a
 separate svg viewer on the ugly again ;) (Windows)


Yeah well then don't use IE, is that simple! The same shit was when IE
didn't support PNG well and you had to use some ActiveX filter to get
transparencies to work. If we don't push them to support it better
they never will. And besides, who cares about IE anyway?

In any case, there is a very cool JQuery Plug-in that can help you
fiddle with the SVG on any browser.

http://keith-wood.name/svg.html

I think this library is awesome for manipulating SVGs on a Browser.

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export image size/dpi

2012-11-09 Thread Alejandro Imass
On Fri, Nov 9, 2012 at 11:05 AM, Harold harold+...@sait.nl wrote:
 On Thu, Nov 8, 2012 at 4:53 PM, Alejandro Imass aim...@yabarana.com wrote:
 On Thu, Nov 8, 2012 at 9:56 AM, Harold harold+...@sait.nl wrote:
 On Thu, Nov 8, 2012 at 3:48 PM, Alejandro Imass aim...@yabarana.com wrote:
 On Thu, Nov 8, 2012 at 7:34 AM, Harold harold+...@sait.nl wrote:
 Dear list,

[...]

 Tell me if it works.

 Found it!!!

 I had to select PNG (anti-aliased) in the export options to get the
 second dialog, all the other export options lack that dialog.


Yeah, sorry I forgot to mention that ;-)

 -tnx!-

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export image size/dpi

2012-11-08 Thread Alejandro Imass
On Thu, Nov 8, 2012 at 7:34 AM, Harold harold+...@sait.nl wrote:
 Dear list,

 I made a part of a schematic which looked quite alright on a A4 grid
 in Dia, but when exporting it, it was really small ... I found a
 workaround by printing it to a pdf, and then saving that pdf as an
 image, but I'd rather just export it as an image in Dia.


DIA version?

Exporting to what format?

 A single A4-format Dia sheet only exports to about 470x300px, which is
 way too small to show all details.


 Is it possible to increase the exported image size?


When you export, at least to PNG you have the option to select the
image size. But you should try to export to a vector format so the
final images can scale and/or print correctly. Try EPS if you want to
embed these output images in other documents (e.g. DocBook, Libre
Office, etc.). For printing, use PS or PDF or print directly from DIA.

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Export image size/dpi

2012-11-08 Thread Alejandro Imass
On Thu, Nov 8, 2012 at 9:56 AM, Harold harold+...@sait.nl wrote:
 On Thu, Nov 8, 2012 at 3:48 PM, Alejandro Imass aim...@yabarana.com wrote:
 On Thu, Nov 8, 2012 at 7:34 AM, Harold harold+...@sait.nl wrote:
 Dear list,


[...]

 It's for publishing on the internet so I just need a simple image
 format like png, but I never get an option/dialog to specify image
 size anywhere?



So when you do File-Export, choose png and click ok you don't get a
smaller dialog asking for the size of the export???

Close DIA and open it again and you should get the second dialog (PNG
Export Options). I'm not sure if this is a bug or what but once you
select the export size once it doesn't show up a second time for that
same diagram. I'm using your same version on a Mac but we use it
extensively on Linux and I think it does the same thing.

Tell me if it works.

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: SADT H-V-H Activity flow

2012-10-20 Thread Alejandro Imass
On Sat, Oct 20, 2012 at 12:05 AM, tamouse mailing lists
tamouse.li...@gmail.com wrote:
 I am just beginning to learn Dia, with the interest of making some

What version? What OS?

 SADT/IDEF-0 diagrams. I have loaded the shape sheet SADT, but I only
 see on kind of activity flow: Vertical-Horizontal-Vertical. How do I
 make the Horizontal-Vertical-Horizontal flow arrow that will be like
 the VHV arrow? I read about deleting/adding segments, but then I can't
 figure out how to make HVH shape work like the VHV shape (greying the
 shape and arrow head) nor can I make sense of trying to get that new
 HVH shape actually saved in the SADT sheet.


1) Take the flow arrow and connect it where you want it. For example
from activity box 1 lower right connection point to activity box 2
upper left connection port. The arrow will be pointing downwards and
you will have one segment with a yellow square and the two end should
be connected by showing red squares.

2) Drag the current segment upwards by clicking on the yellow square
until it passes the top of activity box 2 (which in IDEF0 will usually
be bellow box 1). Now right click on the vertical part of the line
that is sticking out of box 2 and select add segment. A new yellow box
should appear on that vertical line, and the line should turn black
because it's now a horizontal flow.

3) Click on this new yellow box and drag it to the left. The new
segment will grow to the left and the arrow should now point correctly
to the right. To change the flow style double click on the line to
open it's properties. Don't know too much about IDEF but AFAIK
horizontal flows should always be black, and the only option (at least
in DIA's SADT/IDEF0) is to grey the vertical ones, but if you want you
can force grey the whole line by changing it's colour in the object's
properties.

Best,

-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: export code visual to flowchart to dia

2012-09-19 Thread Alejandro Imass
On Wed, Sep 19, 2012 at 10:51 AM, alain.lecoze lecoze.al...@wanadoo.fr wrote:
 Hi,

 I bought code visual to flowchart, but the export function allow only
 microsoft software.
 Can you give me a advise to try dia ?


What is your application of the diagram software?


-- 
Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Lingua italiano diaw.exe 0.97.2

2012-09-14 Thread Alejandro Imass
On Fri, Sep 14, 2012 at 4:19 AM, Ale Strooisma alestrooi...@gmx.net wrote:
 This mailing-list is international, so please use English. Most people here
 can't read italian, and therefore can't help you.

 However, for the other folks, I believe your question is: how to install dia
 in Italian on an English OS.


The question is actually changing the language of dia on a Windows 7
OS in English

 Kind regards, Ale

 On 09/13/2012 04:04 PM, gcante...@alice.it wrote:

 Buon giorno,
 ho istallato il programma diaw.exe 0.97.2 su un sistema operativo seven in
 lingua inglese e il programma non mi permette di cambiare lingua in
 italiano.


1) Dia is translated into many languages including Italian. It uses
the common gettext method and po files for this. I noticed that the
Italian po file seems quite old and it's ISO-8859-1 whereas most
others have already moved to UTF-8.

2) I'm not really sure how Dia works on specifically on Windows so
maybe some Windows expert can fill in the gaps. But I would suspect
that GTK on Windows is ported in a way to understand the current
user's regional settings and this should get Dia to work automagically
in the language that the OS is in. In other words if your Windows is
in Italian then most probably your Dia will show up in Italian as
well.

So to answer your question it may be as simple as setting your
regional settings in Windows to Italian and that should get Dia to
work in Italian. Maybe there is a way to keep your Windows in English
and to set some environment variables before launching Dia to get it
to display in Italian. This means that the language variable in your
OS has to be something like it_IT.ISO8859-1

The locale must be available and the underlying C library must see it.

As to how easy or hard is to get your Windows to work in Italian you
have to check with Microsoft.

Best,

-- 
Alejandro Imass




 mi potete aiutare ?

 grazie

 giampaolo

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia





 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dia - database sheet

2012-09-10 Thread Alejandro Imass
On Mon, Sep 10, 2012 at 7:51 AM, yanf50 yan...@yahoo.com.hk wrote:
 Hi, are the FOREIGN KEY constraints supported?


Yes, but dia2code is a separate closely related project.

Primary key: properties that are class scope. Just set it to class
scope and it will generate a foreign key. It supports multiple-col PK.

FK: Make an association from the owner of the data to the class that
uses the FK. In that direction only. Example:

Person -- Role (Role class references Person class person.id and FK
is named person_id).

1) Select the UML association tool. Click on center of Person (the
owner of the referenced key) and drag it to the center of the Role
class. Name the association person_id. The surrogate key model is
assumed so the Person table has a serial id and the Role table has
person_id.

2) The id on Person should be  class scope

3) Run dia2code -t sql -sqlx fkidx mydiagram.dia

This will generate the DEFINITION.SQL DDL for all tables. Then you
should see the alter for the primary key and and alter for the FK
something like:

ALTER TABLE role ADD
CONSTRAINT  FK_role_person  FOREIGN KEY(person_id) REFERENCES person (id);


Associations are processed last as ALTERS to avoid dependencies on
tables. So the basic DDL is done first and associations are done last.

The -sqlx fkidx will also create the indexes for the FKs.

You will need late dia2code 0.8.4 or 0.8.5

Best,

-- 
Alejandro Imass

 thanks and regards

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia 0.97.2

2012-08-31 Thread Alejandro Imass
On Thu, Aug 30, 2012 at 7:28 PM, Carlos Herrera
carlos.herr...@car-sa.com.mx wrote:

 I have a Dia software 0.97.2, but I can see the section Cisco - Switch, I can 
 say as add or if you need some template gift decargar the disclaimer?

Hola Carlos,

Como han dicho otros, puedes postear tu mensaje en español sin
problemas y alguien tratará de traducirlo un contestar. Por favor usa
formato texto simple en tus correos para no ocupar espacion en la
lista y que la gente que no usa MUA HTML puedan leer y contestar tu
mensaje.
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: dia...latest version (version #....???????!) for ubuntu.

2012-08-31 Thread Alejandro Imass
On Thu, Aug 30, 2012 at 3:51 PM, William N. Murray gwa...@gmail.com wrote:
 Hello Dia,
 I've been using dia for a long time, mostly under Redhat. i just recently
 downloaded the (probably newest) version
 for Ubuntu and i had some comments.


What version?

 It LOOKS nicebut I find it much harder to use than previous versions.

Which ones? Please specify.

 International symbols and icons are all well and good,

(my comments for 0.97.2)

I disagree. The new integrated/mdi interface is sleek and much easier
to use, especially if you are working with several files at a time.
The new versions are _a lot_ better that olders ones and I have been
using DIA since circa 1998 when layers were new.

 but only the two rightmost of the topmost icons NAME THEMSELVES on
 mouseover: toggles object snapping, toggles snap to grid. I still have

Yes, the tooltips are not working for most buttons. But I am baffled
that is your way of judging how good or bad the new version is
compared to older versions.

 no idea what the icon between print and cut is supposed to do. It
 actually took me quite awhile to recognize that the icon to the right of cut
 is paste. Fortunately, I remembered that ctrl-v was
 pasteUnfortunately, I had to remember it.


The tooltip is broken, but the icon matches the menu option so it's
not like rocket science to figure out what the icons mean. Besides, in
previous versions you would have to use the menu anyway, so what is
the big deal with the tooltips?

 It's not obvious how to get to help (or version number!) and it's
 certainly not obvious how to look up the fact that ctrl-v=paste or that
 ctrl-z=undo. I seem to remember lots of keyboard shortcuts exist but I
 see no way to look them up. That is not good. Some of us prefer written
 language.

I'm guessing something is seriously broken in your particular version.
You need to specify exactly what versions you were using in RedHat and
what version you are using in Ubuntu.

Help is in the Help Menu and About is there as well.
All shortcuts are clearly listed in the menus

Ich spreche vier longxvojn pli-malpli bone kaj he estudiado
 algunos de otros.
 I consider the previous sentence in German/Esperanto/Spanish, to be much
 more comprehensible than the new all-intuitive
 control interface for dia.

Is that supposed to be clever? Why don't you start by reading this and
see if it's comprehensible:

http://www.catb.org/esr/faqs/smart-questions.html

Cheers,

-- Alejandro Imass
___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: How to make Mac OS Dia open a file on desktop following double click

2012-08-23 Thread Alejandro Imass
On Wed, Aug 22, 2012 at 6:41 PM, Vipin Asopa vi...@asopa.net wrote:
 Hi,

 When I double click a file on the desktop on Mac OS, Dia program
 opens, but does not load the file.

 It would be useful to know how Dia can be made to open a file please.


It always helps to specify the versions so that package maintainers
can figure out what's going on.

I can confirm the issue using the dia-installer.de package for Dia
0.97.2 on OS X 10.7.4

 Also - if I try and open a .dia file by another program, same thing happens.


It seems the MIME to the OS is working OK because it launches DIA, but
the launcher misses the clicked icon parameter for some reason.


 Thanks,

 VIpin.
 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia

___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Improvement request

2012-08-20 Thread Alejandro Imass
On Sun, Aug 19, 2012 at 8:36 AM, Thomas Kocourek tko...@gmail.com wrote:
 DIA is a great program. But after using it, I have noted two ares where
 there is need for improvement.

 1) When DIA saves out the information in the native format, layer
 information is lost. I would like to see the native DIA format support
 saving layers just like the GIMP program. That way, if I save a works in
 progress, I can reload it and edit the layers as necessary.

 2) DIA automatically opens a saved file in a best fit mode. If I have a
 works in progress and want to expand the canvas, my only option is to resize
 by zooming to a smaller scale and adding the new layer. Eventually, that
 scheme will run out of steam because the objects will become too small to
 properly manipulate. I would like to see a expand canvas option which
 would retain the current zoom level, but add more canvas accessible by the
 scroll bars. Plus, one should be given the option of specifying which
 direction to expand into.


Not sure if I fully understand this particular limitation you are
referring to in point #2. Some objects are able to scale and some not
(e.g. UML) so you can just scale the page by using File-Page Setup
and look at the scale field. When you reduce it (e.g. 40) it will
allow for more non-scalable objects to fit on the sheets.

We've been using this mechanism for years and our diagrams scale quite
well by reducing the scale mentioned above.

-- 
Alejandro Imass


 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia won't run on mac

2012-08-09 Thread Alejandro Imass
On Thu, Aug 9, 2012 at 2:05 PM, jmarch jmarc...@gmail.com wrote:
 Hello,

 I have just downloaded Dia and Dia shapes from dia-installer.de

 but it won't run on my macbook air !?

I have ran both the MacPorts version and am currently running the
binary from http://dia-installer.de

I run Mac OS X 10.7.4 and it works perfectly


 I downloaded the from the mac osx link and installed it into my applications 
 folder but when I click on it to open the program nothing happens!

 Please help

 Regards,

 Jason March
 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia

___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: marvelous.

2012-07-31 Thread Alejandro Imass
On Sun, Jul 29, 2012 at 1:27 PM, Oliver Tatlow
olivertat...@googlemail.com wrote:
 This is an absolutely superb piece of software.

 I was considering buying Visio when I found this and have saved 100's of £s.

 As far as I can tell Visio isn't any better. Great work.


Yep. We use it in production for over 7 years and we transform UML to
code everyday, especially UML Class to SQL conversion using dia2code.

-- 
Alejandro Imass


 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia

___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: blank space

2012-07-31 Thread Alejandro Imass
On Fri, Jul 27, 2012 at 4:07 PM, jose mejia jmeji...@yahoo.com wrote:
 Hi
 I finish a diagram but it does not occupy the whole canvas
 How to adjust the canvas size to my diagram?

File-Page Setup and modify the Scale field

 I use File/Page Setup - Fit to 1x1 pages
 but the diagram still shows a blank space under it and the canvas
 when I save the diagram as EPS and I display it in other app it appears that
 blank space under it.
 how can I get rid of that blank space?

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Question

2012-07-31 Thread Alejandro Imass
On Tue, Jul 31, 2012 at 10:48 AM, Octavio Alvarez
alvar...@alvarezp.ods.org wrote:
 On Tue, 19 Jun 2012 09:05:29 -0700, Jen Golden
 jen.golden.j...@statefarm.com wrote:

 I want to know if I can send a copy of the diagram by email to another
 person?


 Export it to PNG (beware that there are more than one PNG export filters)
 with a fairly good resolution and attach it.


Or, a vectorial version (SVG, PS, etc.) that can scale

-- 
Alejandro Imass

 That's what I do.

 --
 Octavio.

 Twitter: @alvarezp2000 -- Identi.ca: @alvarezp
 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia

___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia



Re: Dia layout drawing

2012-07-10 Thread Alejandro Imass
Basically yes, but if you need a lot of precision you should evaluate
a more CAD-style solution, though Dia is pretty decent once you lear
to use it.

Open File-Page Setup

And the first thing is to decide the paper size and for your
application you probably want to select the horizontal layout as well.

Then look at the scale factor which is the scale relationship between
objects and the paper size. The smaller the scale the more objects fit
on a screen, that is, when using the object templates[1], but in your
case you need to figure out the grid scale versus the paper scale just
like using a scale rule.

[1] Some template objects seem to have a fixed relative size and grow
automagically (e.g. the UML template) while others allow for you to
scale them, so keep that in mind.

Assuming you are using USLetter horizontal, then your page will be
21.6cm 27.9cm and the default margins will be 2.54cm on each side,
which is 5.08 that is not visible on the grid. This means that the
actual grid, starting at 0,0 should go from 0 to 22.82 on the
horizontal and 0 to 16.52 on the vertical. This is for the first sheet
and the rest is a continuum so you can actually print and then tape
the sheets at the margins. Most printers will require 1 margin anyway
so the default 2.54 margin is safe.

Finally you can tweak the grid properties in File-Diagram Properties
but the dynamic grid will work well for most applications.

Best,

-- 
Alejandro Imass




On Mon, Jul 9, 2012 at 2:20 PM, Mike Cola mjc...@hotmail.com wrote:
 I have been testing the Dia app for layout drawings such as floor plans and
 was wondering if its possible to set and display dimensions of lines as well
 as set a specified scale for the entire drawing?



 Thanks



 Mike


 

 This e-mail message, including any attachments, is for the sole use of the
 intended recipient(s) and may contain information that is confidential and
 protected by law from unauthorized disclosure. Any unauthorized review, use,
 disclosure or distribution is prohibited. If you are not the intended
 recipient, please contact the sender by reply e-mail and destroy all copies
 of the original message.

 ___
 dia-list mailing list
 dia-list@gnome.org
 https://mail.gnome.org/mailman/listinfo/dia-list
 FAQ at http://live.gnome.org/Dia/Faq
 Main page at http://live.gnome.org/Dia


___
dia-list mailing list
dia-list@gnome.org
https://mail.gnome.org/mailman/listinfo/dia-list
FAQ at http://live.gnome.org/Dia/Faq
Main page at http://live.gnome.org/Dia