To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=1598





------- Additional comments from [EMAIL PROTECTED] Sun Nov 18 22:03:00 +0000 
2007 -------
> I don't have a windows machine at my disposal to try that;
> if you had a really easy way to throw your code through a Linux build
> I'd appreciate it.

Unfortunately I can't help either, but I believe Frank will arrange a Linux 
build.

Now, back to some problems.  The iTeam had an internal discussion last week, to
decide on the best UI-design.

Unfortunately, this is ridden with problems.

What I want, and I hope to get some feedback, are the following GUI-items,
exactly in this order of importance:
1.) Menu-Entries
2.) Zoom/Layout-Dialog
3.) Status-Bar Control
4.) Context-Menu

1.) MENU-ENTRIES
================
  A.) VIEW -> Layouts
      A.1.) Print Layout (unchanged -> old default)
      A.2.) Fit as Many Pages (new DEFAULT)
      A.3.) Book Layout (2 pages without intervening space)
      A.4.) Web Layout
      These entries should be first order entries!
      NOT a submenu!
      More options will be available through the Zoom-dialog.
  B.) VIEW -> ZOOM => opens Dialog

2.) DIALOG
==========
There should be a combined ZOOM/Layout-Dialog. Although I believe that the
Zoom-options and the Page Display-options are separate entities, they work hand
in hand, so a single dialog covering both aspects is warranted.

Unfortunately, because of lack of resources, this dialog will be first
implemented as a *MODAL Dialog*. This means, dynamic changes to its content are
NOT possible. I would have preferred a non-modal dialog, but this will have to
wait for a later time.

Now, lets see what is best for a MODAL Dialog.

As I sad:
 a.) separate ZOOM- and PAGE-Layout options.
 b.) ZOOM-SLIDER: it is so much more intuitive to ZOOM
 c.) should the slider be HORIZONTAL or VERTICAL
   c.1.) HORIZONTAL
         Advantage: permits longer text;
           (fits better without overlap)
   c.2.) VERTICAL: no real advantage
 d.) Page-Layout Options
   d.1.) 'As many pages as fit' (new DEFAULT)
   d.2.) 'Exactly ... pages' -> default '2' (user may change this)
   d.3.) 'All pages in one row'
   d.4.) 'A single page per row' (was the old default style)
 e.) special options:
   e.1.) Book Mode (Facing Pages) (checkbox)
 f.) ZOOM-Slider SNAPPING POINTS
     This is very problematic!
     As told, in a modal dialog we can't recalculate various items.
   f.1.) I believe 50% and 200% values are really irrelevant.
   f.2.) There should be really something like '2 pages',
         '3 pages' and the like
   f.3.) 100% should be left

I have created a mockup (NOT really a dialog) with vertical sliders. (I will
attach it after this post.)

The ZOOM slider has the following snapping points:
  1.) 100% (DEFAULT)
  2.) 'Fit width'/'Fit Height' (precalculated, depending on
       page orientation)
  3.) 'Fit Page' (fit entire page)
  4.) '2 Pages'
  5.) '3 Pages'

The slider can take values between the snapping points. These points are only to
ease selecting the right ZOOM-Level.

There is an additional option:
  i.)  Fit to text size (aka Ignore page margins) (CHECKBOX)
  ii.) Lock ZOOM (CHECKBOX selected by default)

The ZOOM-Slider sets a ZOOM-Level AND NOT the Page-Layout, i.e. '2 Pages' means
setting a Zoom-Level so that 2 pages could fit, NOT that actually 2 pages are
displayed. IF the 'Layout-Slider' is set to 3 pages/row, then 3 pages are
displayed on one row, even IF the 3rd will scroll horizontally outside the 
window.

The 'Lock Zoom' readjusts the Zoom-Level, when the document window is resized.
When it is unchecked, NO readjustments happen.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to