Re: Change length of several lines simultaneously.
Thank you Hans, thank you Michael, maybe there is a misunderstanding. I'm sorry I have not expressed myself correctly. Hans wonders, that nothing happens. Of course something happens: all selected objects will be moved, when trying to resize them. I was willing to correct myself by restating: nothing in relation to my intention happend, which was to resize several arrows I selected. I hope nobody feels offended. Please replace the expression "demanded" by "intended". This was a question, if this is not implemented, then it is okay and I am aware of it. > In quite a long time, 5 years maybe, not a single person has asked for the > function you describe. It sounds to me, if I am trying to do something very rare. Just to avoid misunderstandings: Assume we have created a line/arrow and duplicated it 20 times and arranged them side by side. I now would like to lengthen them, but of course all concurrently. Thats it. I am not sure, that I would be the only one asking for this function. Thank you cheers Am 15.10.2010 um 05:25 schrieb Michael Ross: > Dear Pooya, > > In response to the following comment > "Nothing related to my demanded task happens." > I am issuing the > "You should demand a refund" > rejoinder. > > This is a great article about Free & Open Source Software (FOSS): > http://linux.oneandoneis2.org/LNW.htm > you can read "Dia" almost everywhere in it that it says Linux. This is a > very good read and cured me of some bad tendencies helping me to understand > what I was dealing with and why. > > A final comment. In quite a long time, 5 years maybe, not a single person > has asked for the function you describe. I am not able to program > enhancements to Dia, but I am very grateful for the makers of it and their > excellent work. Every now and then I feel compelled to defend them - it is > the best I can do. I know with certainty that they have limited time to > VOLUNTEER to the effort of making Dia better. > > There is a chance, maybe a large chance, they will choose to fix or enhance > things that more than one person wants, instead of this pet peeve of yours. > By observation I detect that, because of limited resources, our Dia > benefactors prioritize what they choose to work on, to maximize the positive > effect they can generate with the least effort, to choose what they do in > support of organized and efficient development, and perhaps to work on what > interests them personally. > > That being the case, you should make every effort to politely help them > figure out what you are talking about, maybe even offer to help make Dia > better by your own work. Becoming publicly frustrated is not likely to cause > a lot of activity favorable to your own desires. > > > Here is a pertinent excerpt from the link above Section 3. Culture Shock; 3a: > There is a Culture: > > Windows users are more or less in a customer-supplier relationship: They pay > for software, for warranties, for support, and so on. They expect software to > have a certain level of usability. They are therefore used to having rights > with their software: They have paid for technical support and have every > right to demand that they receive it. They are also used to dealing with > entities rather than people: Their contracts are with a company, not with a > person. > > > Linux users are in more of a community. They don't have to buy the software, > they don't have to pay for technical support. They download software for free > & use Instant Messaging and web-based forums to get help. They deal with > people, not corporations. > > > A Windows user will not endear himself by bringing his habitual attitudes > over to Linux, to put it mildly. > > > > The biggest cause of friction tends to be in the online interactions: A "3a" > user new to Linux asks for help with a problem he's having. When he doesn't > get that help at what he considers an acceptable rate, he starts complaining > and demanding more help. Because that's what he's used to doing with paid-for > tech support. The problem is that this isn't paid-for support. This is a > bunch of volunteers who are willing to help people with problems out of the > goodness of their hearts. The new user has no right to demand anything from > them, any more than somebody collecting for charity can demand larger > donations from contributors. > > > > In much the same way, a Windows user is used to using commercial software. > Companies don't release software until it's reliable, functional, and > user-friendly enough. So this is what a Windows user tends to expect from > software: It starts at version 1.0. Linux software, however, tends to get > released almost as soon as it's written: It starts at version 0.1. This way, > people who really need the functionality can get it ASAP; interested > developers can get involved in helping improve the code; and the community as > a whole stays aware of what's going
Re: Change length of several lines simultaneously.
On Fri, Oct 15, 2010 at 12:19 PM, Pooya wrote: > Thank you Hans, thank you Michael, > maybe there is a misunderstanding. > I'm sorry I have not expressed myself correctly. Apologies for butting in out of nowhere, but I find it rather unfortunate that Pooya has to write this. As far as I can see, he/she (I confess complete lack of knowledge about the name) asked a simple question, but the first reply was a sarcastic jargon-packed jab (apparently, saracasm can sometimes also be funny) while the second was completely out of context. The original poster slightly miscommunicated their intention, but so what? At least they were willing to ask if there is something they should learn, rather than concluding that Dia sucks and then move on. Sameer. -- http://sameer.sbuddhe.net/ ___ dia-list mailing list dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
Re: Change length of several lines simultaneously.
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 10/15/10 11:19, Pooya wrote: > Assume we have created a line/arrow and duplicated it 20 times and arranged > them side by side. > I now would like to lengthen them, but of course all concurrently. > Thats it. Dear Pooya, the simultaneous resizing of multiple objects is not yet implemented in Dia. However, in your case i can think of two solutions: 1. If you are only interested in same-length arrows, resize the arrow before you copy it. 2. If you are interested in adapting a bunch of parallel arrows: a) create a (helper) line b) use the context menu to add Connection points to it, one for every arrow c) copy the line d) add arrows and connect their start point to one line, and end point to the other e) color the helper line white (or in the color of your background) and send it to back You can now resize all arrows by moving the two helper lines. Other than that, I fear there currently is no solution to this problem, at least no general one. There is a way to solve this problem for lines and simple shapes, similar to the way Inkscape handles it, but there are shapes (UML) for which this is not feasible. Please tell us if the approach above solves your Problem. Best Regards, Thimo Langbehn -BEGIN PGP SIGNATURE- Version: GnuPG v2.0.14 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEAREKAAYFAky4JPMACgkQLoHAUMxCwiXz2wCgsJX6RudbKDe7wyoK5wZ+6Gnx OIwAoPpAoFKP9lFLXNC56r7oyG1atUfM =eRh2 -END PGP SIGNATURE- ___ dia-list mailing list dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia
Call to gradient shapes, the Free Software way [was: Re: Change length of several lines simultaneously.]
First, thanks to point us on this great article on the list [to be continue below quoting] Le 15/10/2010 05:25, Michael Ross a écrit : Dear Pooya, In response to the following comment "Nothing related to my demanded task happens." I am issuing the "You should demand a refund" rejoinder. This is a great article about Free & Open Source Software (FOSS): http://linux.oneandoneis2.org/LNW.htm you can read "Dia" almost everywhere in it that it says Linux. This is a very good read and cured me of some bad tendencies helping me to understand what I was dealing with and why. A final comment. In quite a long time, 5 years maybe, not a single person has asked for the function you describe. I am not able to program enhancements to Dia, but I am very grateful for the makers of it and their excellent work. Every now and then I feel compelled to defend them - it is the best I can do. I know with certainty that they have limited time to VOLUNTEER to the effort of making Dia better. I agree on that, except coding is not the only way to contribute to a free software, and there are numerous other ways to: * integrated user documentation (writing, editing, publishing, integration) * advertising (logos, articles) * not integrated user documentation (books, articles) * end users help * bug reporting (including tests of corrected/improved software or patches) * software design (icons, user interface behavior (command line, graphic interface), menu trees, ...) proposal or participation * ... Especially concerning dia, also: * shapes/sheets authoring (especially custom xml ones which doesn't require programming skills) Now that gradient shapes are available, "we" could propose more "modern" styles shapes -- with "simplicity", "readability" and "scalability" keep in mind as for the historical dia shapes ones. This needs from one to dozens of hours to produce _one_ good shape. I join here two svg samples, the first "orig" is a desktop printer, which for the shape is "calculated" then written with "vi" and colored through "sodipodi/inkscape". It took me about 5 hours authoring. I add a copy with gradients which is nod verified, edited with "inkscape". It will need "vi" authoring again. The second is a desktop computer station, which was copied from a public domain one, then authored through "inkscape", then corrected through "vi". This last took me about 20hours authoring, despite the fact it was already designed, because "scalability" was not in mind of the original author. It needs now gradient authoring, and there were dozens ones from http://jcartier.net which seems Jean Cartier have been put them on openclipart, which is empty for his contributions... I think the design author can be joined on his blog. All this is to show the process which can be conduced on "shapes" authoring: * a good designer, who proposed nice draws, directly or through a "public" clipart repository. * a tedious re-writer, who re-calculates/correct paths. * dia integration, through dia-shapes repository. * finally, integration to dia mainstream as needed. -- TSFH http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg";> Desktop - Printer desktopprinter.png http://www.w3.org/2000/svg";> <><> http://www.daa.com.au/~james/dia-shape-ns"; xmlns:svg="http://www.w3.org/2000/svg"; > Hardware - Desktop computer, standard hardware-desktop-computer-standard.png http://purl.org/dc/elements/1.1/"; xmlns:cc="http://web.resource.org/cc/"; xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"; xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"; xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"; sodipodi:version="0.32" inkscape:version="0.44.1" sodipodi:docname="hardware-desktop-computer-standard.svg" sodipodi:docbase="/home/tom" > image/svg+xml http://purl.org/dc/dcmitype/StillImage"; /> hw_computer 2008-07-06 Jean Cartier http://creativecommons.org/licenses/publicdomain/"; /> fr-FR hardware computer Jean-Victor Balin (jean.victor.ba...@gmail.com) Thomas Harding (t...@thomas-harding.name) http://www.jcartier.net http://www.thomas-harding.name/tom/dia-shapes/hardware-desktop-computer-standard.svg Thomas Harding (t...@thomas-harding.name) Dia shape: http://www.thomas-harding.name/tom/dia-shapes/hardware-desktop-computer-standard.shape http://creativecommons.org/licenses/publicdomain/";> http://creativecommons.org/ns#Reproduction"; /> http://creativecommons.org/ns#Distribution"; /> http://creativecommons.org/ns#DerivativeWork
Re: Change length of several lines simultaneously.
At 15.10.2010 01:53, Pooya wrote: Am 15.10.2010 um 01:05 schrieb Hans Breuer: But I wonder, why I am not able to do this. Mee too. So you are able to resize several lines simultaneously? Programatically: yes. I even gave some thought on how to do the dedicated "group-wise" handle selection, but did not come up with a good idea to make this obvious and not collide with object selections. Did I understand you wrong, when you wrote "so there is no way to resize multiple objects at once" ? From the GUI of currently released version there is none. The latest development version actually can resize multiple objects at once, but only when they are grouped. In fact it is a transformation option built into the group object, used only by some output renderers. This will most probably stay somewhat limited and still would not do what you are asking for. Nothing happens. Really?? Nothing related to my demanded task happens. Moving multiple handles at once is considered a useful feature by me. But it is not so common, that I want to jeopardize object selections by it. [...] The hard part is how multiple handle selection should work. I don´t get the intention of this sentence. Do you mean, there is a way when multiple handle selection has been done? Yes, almost. After looking at OOo Draw's approach, I'm uncertain if multiple handle selection is the way to go. Maybe Dia could follow Draw's example: - in a selection the handles of contained objects are hidden - there are new handles on the bounding box of the selection - moving these box handles apparently moves the single object handles proportinal to their box position This behaviour should not be too difficulty to implement in Dia, but there is an important lack: some object do not have resize handles. And it's a bit unclear how they should behave. Draw just moves text when part of the selection, but Dia has a lot more objects with resize restrictions. They would all just move. Hans "at" Breuer "dot" Org --- Tell me what you need, and I'll tell you how to get along without it.-- Dilbert ___ dia-list mailing list dia-list@gnome.org http://mail.gnome.org/mailman/listinfo/dia-list FAQ at http://live.gnome.org/Dia/Faq Main page at http://live.gnome.org/Dia