Great work Alexander! Thanks :-)
P.S.: We just have to drop the "-fx-" prefix now :) ;) On Thu, Jan 16, 2014 at 8:48 AM, Alexander Kouznetsov < alexander.kouznet...@oracle.com> wrote: > For JavaFX 8, please refer to http://download.java.net/jdk8/ > jfxdocs/javafx/scene/doc-files/cssref.html > > You can use -fx-min-width, -fx-pref-width, -fx-max-width and corresponding > height properties to set region size. > > Best regards, > Alexander Kouznetsov > (408) 276-0387 > > > On 15 дек 2013 11:17, Pedro Duque Vieira wrote: > >> I think it is an interesting use of CSS - sizing stuff.. I think its the >> only way that currently exists, i.e. using padding. >> >> P.s.: what happened to the width and height property that was discussed in >> this mailing list? >> On Dec 15, 2013 7:11 AM, "Gerrit Grunwald" <han.s...@muenster.de> >> wrote: >> >> Hi Pedro, >>> >>> If you set -fx-scale-shape: true; you just have to know the aspect ratio >>> of your svg path and can control the size of the Region in Java code >>> (either in the skin or in the region class). >>> To be honest I never tried to size a shape by using only padding in css. >>> >>> Cheers, >>> >>> Gerrit >>> >>> Am 15.12.2013 um 07:37 schrieb Pedro Duque Vieira < >>> pedro.duquevie...@gmail.com>: >>> >>> Hi Gerrit, >>> >>> Yeah, thanks putting -fx-scale-shape: false does make the svg shape the >>> original size as seen in Illustrator. >>> >>> I'm still left with a doubt though, you say you resize the region to make >>> the svg the way you want to, how do you do that? programmatically, >>> through >>> java? How about doing it through CSS? That's why I was using padding, >>> but I >>> don't want to disrupt the aspect ratio.. >>> >>> Thanks, best regards, >>> >>> >>> On Sat, Dec 14, 2013 at 11:47 PM, Gerrit Grunwald <han.s...@muenster.de >>> >wrote: >>> >>> Hi Pedro, >>>> >>>> If I got you right you have scaling problems with the -fx-shape in css >>>> right? So if you use >>>> -fx-scale-shape: false; >>>> the svg path should be exactly the same size as the original path from >>>> Illustrator and if you would like to scale the shape to the size of the >>>> Region you just set it to true and set the size if the Region to the >>>> size >>>> you need the svg path. >>>> If your svg path has a certain aspect-ratio you should take care about >>>> it >>>> by resizing the Region correctly. That is the way I use it everywhere >>>> and >>>> it works really nicely. I usually don't use the padding for the svg >>>> path in >>>> css to resize it. >>>> >>>> Just my 0.02€... >>>> >>>> Cheers, >>>> >>>> Gerrit >>>> >>>> Am 14.12.2013 um 22:00 schrieb Pedro Duque Vieira < >>>>> >>>> pedro.duquevie...@gmail.com>: >>>> >>>>> Hi, >>>>> >>>>> While working in JMetro (Metro like controls for javafx) I have the >>>>> following process for creating svg graphics using javafx css: >>>>> 1- I create the vector graphics in Adobe Illustrator >>>>> 2- save the file in svg format >>>>> 3- get the svg path notation from the svg file and use it with javafx >>>>> -fx-shape css property >>>>> >>>>> The thing that I haven't still mastered is how does the size of the >>>>> >>>> vector >>>> >>>>> graphics in Illustrastor translate to the size I have to input in the >>>>> -fx-padding css property. I know I have to enter half the value of >>>>> width >>>>> for the left and right and half the value of the height for the top and >>>>> bottom but still that doesn't seem to work. It's still more of a >>>>> >>>> process of >>>> >>>>> trial and error for me. >>>>> >>>>> Thanks in advance. >>>>> >>>>> >>>>> -- >>>>> Pedro Duque Vieira >>>>> >>>> >>> >>> -- >>> Pedro Duque Vieira >>> >>> >>> > -- Pedro Duque Vieira