(Happy birthday! // Bill)
On 4/24/13 5:05 PM, Joey Harrison wrote:
> Just tested it and it works as described. However, I would prefer to
> have the proportions change to match the window. A checkbox could be
> used to indicate that you'd like maintain the current aspect ratio.
>
> Joey
>
> On Wed, Apr 24, 2013 at 3:41 PM, Sean Luke <[log in to unmask]
> <mailto:[log in to unmask]>> wrote:
>
> Well as it so happens #1 has a problem that I forgot about:
> JFreeChart doesn't do a good job of maintaining font proportions
> when the chart is scaled -- the fonts get all stretched. So it's
> basically out. That's okay: I'd prefer #2 anyway, I think it's a
> better design.
>
> I just did a commit. By default the chart is fixed to the window
> width; the height changes to maintain a proper proportion (and is
> still scrollable). You can turn this off by clicking off "Fill",
> which causes the previous behavior (#3). Tell me what you think.
>
> Sean
>
> On Apr 24, 2013, at 12:12 PM, Joey Harrison wrote:
>
> > I see it working as follows:
> >
> > The default behavior is the same as your option 2 (height/width
> of the chart matches the height/width of the window). If the user
> wants their chart to have specific dimensions, they can enter the
> width and height into fields in the options panel.
> >
> > Bear in mind that a user may want to collapse the options panel
> on the left for more screen space.
> >
> > Joey
> >
> > On Wed, Apr 24, 2013 at 12:01 PM, Chris Hollander
> <[log in to unmask] <mailto:[log in to unmask]>> wrote:
> > If you want to ensure that proportions are maintained (which may
> not be a bad idea), then 1 is most certainly the way to go.
> >
> > 2 doesn't seem to make much sense, why not just have a single
> box that lets you just resize it like any other window in any
> modern OS?
> >
> > 3 appears to be the cause of the change request, so obviously
> that's not an option unless a majority of people really want to
> keep it the way it is?
> >
> >
> > On Wed, Apr 24, 2013 at 11:45 AM, Sean Luke <[log in to unmask]
> <mailto:[log in to unmask]>> wrote:
> > I see three basic options:
> >
> > 1. Add ONE little checkbox called "Fix Width" (or whatever). If
> ON, then the width of the graph is fixed to the width of the
> window. The height of the graph changes as appropriate to
> maintain the stated proportion. [note: doing Height rather than
> Width doesn't make a lot of sense in most use cases]
> >
> > 2. Add TWO little checkboxes called "Fix Width" and "Fix Height"
> (or whatever). If ON, then the width and/or height of the graph
> is fixed to the width and/or height of the window.
> >
> > 3. Leave things as they are.
> >
> > It seems to me that #1 is the right way to do it (other than #3
> of course). Anyone have any opinions?
> >
> > Sean
> >
> >
>
>
|