Roger,

You are an angel, thank you!  That was indeed very helpful. 

Ok so suggestions?  Here it comes…

1. First thing. Don't worry about anything beyond step 1.  - which is to 
compile as thorough a compendium of documentation as you can for the current 
versions.
2. Keeping it in sync and up to date is a worry that is great for providing 
obstacles daunting enough to keep one from not doing anything to begin with.
3. Once a thorough doc representation is compiled, organized and available - 
the next step is maybe marking sections with a legend to show which are 
affected by 
     current changes. This can eventually be automated - such that when the 
documentation is generated from some base, it can automatically update symbols 
shown
    in the document which represent or explicitly show markers pointing to 
current builds/versions/bug-fixes etc.
4. Next, you could provide a way to have the author of fixes link their 
documentation changes to a check in, then when builds are executed, the 
documentation can be 
    automatically updated - relevant to that section.

But I would take baby steps. Step one is definitely needed and would be very 
widely appreciated.

Sorry I can't be more detailed about specific processes or tools - I haven't 
researched it myself :)

David



On Oct 9, 2013, at 6:55 PM, Roger L. Whitcomb <roger.whitc...@actian.com> wrote:

> Hi David,
> 
>                Well, I wish there was *one* place to get it.  I end up using 
> the Javadoc (from here <http://pivot.apache.org/2.0.3/docs/api/>  for the 
> current version), and the Component Explorer demo 
> <http://pivot.apache.org/demos/component-explorer.html>  with which you can 
> play around with values.
> 
>                The general meaning of "-1" and "1*" (specifically in a 
> TablePane) is this:  "-1" means use the "natural" size of the children, so 
> the parent sizes itself to the max size of the children.  A value with "*" 
> after it means it is part of "relative" sizing.  How that works is this:  
> take all the "-1" and "nn" values and compute them, then subtract that total 
> from the available space.  Then add up the total of all the relative values 
> and distribute each of the according to the ratio of each "*" value relative 
> to the total of all the relative values.  So, if there were 5 columns sized 
> "-1", "20", "1*", "2*", and "3*", they each would get sized to:  
> 
> 1)      The max size of the children in column one.
> 
> 2)      An absolute value of 20 pixels for column two.
> 
> 3)      1 / (1 + 2 + 3) = 1/6 of the remaining space for column three.
> 
> 4)      2/6 = 1/3 of the space for column four.
> 
> 5)      3/6 = ½ of the space for column five.
> 
> So, specifically if you have one column (or one row) sized as "1*" it would 
> take all the available space (1 / 1 = 100%).
> 
> 
> 
>                Thank you for using Pivot (in spite of shortcomings in the 
> doc)!  I am going to cross-post to the Users list for other's information 
> too.  Please feel free to ask and/or make suggestions for improvements.  So, 
> what would you have in mind for this "Actual" reference?  Keep in mind that 
> we probably would need to automatically generate it in order to keep it in 
> sync with ongoing changes ....
> 
> 
> 
> HTH,
> 
> ~Roger
> 
> 
> 
> -----Original Message-----
> From: David Ray [mailto:david....@barchart.com] 
> Sent: Wednesday, October 09, 2013 3:43 PM
> To: dev@pivot.apache.org
> Subject: Need Help!
> 
> 
> 
> Hi All,
> 
> 
> 
> I'm new to Pivot and I was hoping someone could pleeeeeeeeeeeeaaase  (with 
> sugar on top) :)  point me to an <em>Actual</em> reference to maybe a list of 
> all style key/values per object - mmm maybe what the heck "-1" and "1*" mean 
> in a layout?
> 
> 
> 
> You know, stuff that people just starting out with their telepathy powers 
> might have trouble figuring out? :P
> 
> 
> 
> Website gives examples with limited source (sometimes) but no definitive 
> reference?
> 
> 
> 
> Thank you, and again sorry for bothering the dev peeps....
> 
> 
> 
> 
> 
> David
> 

Reply via email to