<span style="font-family: Arial; font-size: 13px;">Hi,<br><br>what do you think about the way the size of the gradient should be set (in the future)?<br>I came up with 4 ways:<br>1. Edit-Box for width and height<br>   width/height is set in percentage<br>2. Edit-Box for width and height<br>   width/height is set absolute (mm,cm,inch,...)<br>3. Edit-Box for width and height<br>   width/height is set as a dot seperated value<br>    -> 1.0 would be the same width/height as parent width/height<br>4. NO Edit-Box for width and hight<br>   handles on the gradient(on canvas) are used to change the size<br><br>(the Edit Boxes can be seen in my mockup I sent in the first mail)<br>   <a href="http://temp-share.com/show/f3Ygit6Xn">http://temp-share.com/show/f3Ygit6Xn</a><br><br>My opinion<br>1.<br>   cause the size of the gradient can be bigger then the parent's<br>   the value would become bigger than 100% ->weird<br>2.<br>   if the size is changed and one want to set it to the parent's size<br>   it's not that simple (unless there is a reset button)<br>3.<br>   ok, 1,0 would be the same size as the parent's<br>4.<br>   cause in my opinion Draw is mostly used to draw simple stuff<br>   the handles may confuse some people and it may be harder to implement<br>   (although I would like this option as well, cause that's the way<br>    Inkscape does it)<br><br><br>btw. should the Border Edit Box(in the gradient tab) be replaced with a width/height Edit Box?<br>I think if one can set the height and widht the border Edit Box becomes obsolete???<br>where can I get the latest snapshot of AOO<br>is this one ok?:<br><a href="https://cwiki.apache.org/OOOUSERS/development-snapshot-builds.html#DevelopmentSnapshotBuilds-AOOSnapshotfullsets">https://cwiki.apache.org/OOOUSERS/development-snapshot-builds.html#DevelopmentSnapshotBuilds-AOOSnapshotfullsets</a><br><br>I use the LO version from here:<br><a href="http://dev-builds.libreoffice.org/daily/">http://dev-builds.libreoffice.org/daily/</a><br><br><br>
<br>
<br>
<br><br>On 04.06.2013 at 11:31 PM, "Andrea Pescetti" <pescetti@apache.org> wrote:<blockquote style="border-left:solid 1px #ccc;margin-left:10px;padding-left:10px;">Forwarding Armin's and Regina's answers, below, to the original poster. <br>bugreporter99: please follow <br><a href="http://mail-archives.apache.org/mod_mbox/openoffice-dev/">http://mail-archives.apache.org/mod_mbox/openoffice-dev/</a> to read answers <br>(or subscribe to this list, same link). Andrea<br><br>Regina Henschel wrote:<br>> Hi Armin,<br>><br>> Armin Le Grand schrieb:<br>>> Hi Regina and bugreporter99,<br>>><br>>> a very interesting topic...<br>>> @bugreporter99: Which tasks did you commit for SVG? I did the SVG<br>>> import, so these should got to AOO probably, did they...?<br>>><br>>> Using multiple color steps in old gradients: A good idea, I already<br>>> thought about it. Problem is (as often) that we would need a ODF change<br>>> for it. Regina, could you think about something like that, please?<br>><br>> AOO has not yet implemented the <svg:radialGradient> and<br>> <svg:linearGradient> (ODF 1.2 section 16.40.2 and 16.40.3). They allow<br>> multiple stop-colors. The schema has<br>> <zeroOrMore> <ref name="svg-stop"/> </zeroOrMore><br>> So in this gradient variant, it is already possible to use multiple<br>> color steps (and some other nice stuff).<br>><br>> Therefore I think, that in a first step this should be implemented.<br>><br>> We<br>>> have start and end colors, in-between colors would have to be some value<br>>> pair of float [0..1] and color value...<br>><br>> The element svg:stop has the attributes<br>> svg:offset, svg:stop-color, and svg:stop-opacity.<br>> The offset is double (actual from 0..1) or percent, stop-color is<br>> #rrggbb, and opacity is double (from 0..1). All is already in the standard.<br>><br>>><br>>> Transparency: I thought myself about this; the current 100-0% setting to<br>>> blent the start/end color against black is really not very useful; it's<br>>> just handy to not change the color yourself. If adding an alpha value to<br>>> each color definition, these value entries in the UI could be reused. I<br>>> would guess users who know more modern apps think these values are<br>>> exactly that, sigh. Also needs a ODF change, though.<br>><br>> It is possible already using stop-opacity. I don't think, that we should<br>> go the way to try to get additional attributes/subelements into<br>> draw:gradient, but implement the two svg-gradients.<br>><br>>><br>>> BoundRects of old gradients: This is old stuff some people thought about<br>>> 16-20 years ago and of course not state of the art; it was a handy way<br>>> to draw these gradients at all (think 640kb systems) and got into ODF<br>>> later, sigh, but cannot be changed<br>>><br>>> SVG gradients: We already have these in the ODF spec, thus it will be<br>>> better to go forward and offer these for the current draw objects<br>>> directly., I think. Regina, what about ODF here and that it only allows<br>>> one of the SVG mapping modes, I think both should be possible.<br>><br>> Currently only objectBoundingBox is allowed. I think, that AOO should<br>> have it implemented in a way, that both svg:gradientUnits methods are<br>> possible. If an application supports a feature, it is easier to get it<br>> into ODF. It can be done by using a gradientUnits in an own namespace<br>> and later on, when it is in the ODF, map it to the official one on<br>> reading. For such a namespace, discussion with Thorsten would be useful.<br>><br>>><br>>> With all this, do not forget: More transparency makes all stuff more<br>>> fancy, BUT also makes printing more expensive (preparation, handling)<br>>> and also PDF export, especially PDF1/A stuff that does not allow<br>>> transparencies at all...<br>><br>> But that is needed already for proper rendering of svg graphics. So<br>> hopefully many parts can be reused.<br>><br>> I'm not the right person to do it, but shouldn't be the way to use<br>> modern graphic cards for the calculations?<br>><br>> Kind regards<br>> Regina<br>><br>> ---------------------------------------------------------------------<br>> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org<br>> For additional commands, e-mail: dev-help@openoffice.apache.org<br>><br>></blockquote></span>