Page 2 of 2
Posted: Sat Nov 12, 2005 1:31 pm
by helmut
Above are good drafts and ideas.
We have two controls, the slider and the editext field with spinbuttons. We could simply use the slider for coarse steps (1 degree) and the spinbuttons for fine steps (0,1 degree).
The hundredths are used in only very rare cases, I think, there's no need for having a convenient way for entering at all.
#HM1: Rotate dialog with spinbutton and toolbar buttons.

The dialog might look like above (I've basically taken marsh's example5 and changed it a bit).
The symbols for the toolbar buttons for "Zero" and "Previous values" are just samples or even empty.
Posted: Sat Nov 12, 2005 1:36 pm
by helmut
Olivier_G wrote:marsh wrote:Example2

I also like this one... without the double arrows thing.
Proposal:
- moving the slider: changing the angle in integer values
- clicking arrows: +/-1.00 on the value shown in the text box
- clicking on the slider bar
(the whiter part, outside the slider): +/-0.10 on the value shown in the text box
(with auto-repeat after a small delay, such as for typing behaviour, to quickly change values)
Olivier
Good suggestions which I second. I'm not so sure with:
Olivier_G wrote:- clicking on the slider bar (the whiter part, outside the slider): +/-0.10 on the value shown in the text box
I rarely use the slider bar for navigation, but when I use it the slider usually makes large steps towards the position I click.
Posted: Sat Nov 12, 2005 1:42 pm
by helmut
Lesmo16 wrote:What do you think of my 5 cents?
The slider alters only full degrees. The angle is shown right aligned in the TextBox.
Fractions can be altered with the SpinButtons beneath the angle view.
Higher precision can be activated with "Hundreths" CheckBox.
For reset to 0, there's a button where it belongs to.
"Apply to image" is renamed to "Preview".
Hope you'll like it.

Not bad, either.

But I don't like the label "Fractions", they are a bit irritating. And "Angle" is not really needed, this should be clear.
The "0" button is good and at the right position, but I doubt that Pierre can put a button there, since this is the area of the slider. Also, in all other dialogs we have settings "Zero", it would be good to have something for all dialogs. (Rotate might be considered as an exceptions since it is only one value that is reset, but if possible it should stick to XnView standard.)
Posted: Sat Nov 12, 2005 1:52 pm
by Lesmo16
But I don't like the label "Fractions", they are a bit irritating.
Why that? The user should see, that the SpinButton does alter the angle in fractions.
BTW: The "Hundredth" precision CheckBox (is "Very high" better?), shouldn't only affect on step width,
but also on showing 1 or 2 decimals behind the dot.
And "Angle" is not really needed, this should be clear.
You're right - it's obsolete.
Also, in all other dialogs we have settings "Zero", it would be good to have something for all dialogs.
What about "- One hundred eighty", "Zero", "One hundred eighty"?

Posted: Sat Nov 12, 2005 5:44 pm
by helmut
Lesmo16 wrote:But I don't like the label "Fractions", they are a bit irritating.
Why that? The user should see, that the SpinButton does alter the angle in fractions.
I see no need for that. People can try out and learn. (The slider hasn't got an info for the steps, either.)
Lesmo16 wrote:BTW: The "Hundredth" precision CheckBox (is "Very high" better?), shouldn't only affect on step width,
but also on showing 1 or 2 decimals behind the dot.
O.k, this will improve usage of high precision (0.01). (I really loved to kickout the "0.01". I'll restart the discussion in the other thread.)
Lesmo16 wrote:helmut wrote:Also, in all other dialogs we have settings "Zero", it would be good to have something for all dialogs.
What about "- One hundred eighty", "Zero", "One hundred eighty"?

"Minus one hundred eighty", please.

Posted: Sat Nov 12, 2005 7:37 pm
by Lesmo16
Here's the correction (caption "High precision" instead of "Hundredth"):
helmut wrote:Lesmo16 wrote:BTW: The "Hundredth" precision CheckBox (is "Very high" better?), shouldn't only affect on step width,
but also on showing 1 or 2 decimals behind the dot.
O.k, this will improve usage of high precision (0.01). (I really loved to kickout the "0.01". I'll restart the discussion in the other thread.)
I also had doubts about that extreme precision - like you can read in my first post in this thread.
But Pierre explained, that those minimal angle corrections are needed to fix problems with some scanned images.
Posted: Sun Nov 13, 2005 2:34 am
by Olivier_G
Maybe you should provide [-180] [-90] [0] [90] [180] buttons just like the one for [0], for quick selection ?
I don't like the 0.01 step at all: I believe the spin buttons should adjust by 0.1 steps only.
-> One could use the slider for quick and dirty integer values, the spin buttons for 0.1 precision and the keyboard when they really need that 1/100 precision...
(and that "high precision" setting could just disappear
)
Olivier
Posted: Sun Nov 13, 2005 10:38 am
by Lesmo16
Olivier_G wrote:Maybe you should provide [-180] [-90] [0] [90] [180] buttons just like the one for [0], for quick selection ?
I think -90° and 90° does make sense, because it's as tricky to adjust as the 0 position,
but -180° and 180° are simply the end positions of the slider.
Aside from that, -180° and 180° is the same angle to the image.
BTW: Helmut, the buttons are out of the range of the slider control!

Posted: Sun Nov 13, 2005 10:46 am
by Lesmo16
Actually in Viewer mode there is Image -> Rotate ->
- 90° left
90° right
180°
Custom...
What do you think about reducing all these entries (no sub menu!) to Image -> "Rotate",
which should be a modified version of the actual "Custom..." dialog (see above).
The actually defined hotkeys <Shift+L> for "90° left" and <Shift+R> for "90° right" should be available globally.
With an additional global hotkey <Shift+U> for "180° U-turn" it seems perfect to me.
Posted: Sun Nov 20, 2005 3:19 pm
by helmut
Lesmo16 wrote:Olivier_G wrote:Maybe you should provide [-180] [-90] [0] [90] [180] buttons just like the one for [0], for quick selection ?
I think -90° and 90° does make sense, because it's as tricky to adjust as the 0 position,
but -180° and 180° are simply the end positions of the slider.
Aside from that, -180° and 180° is the same angle to the image.

Thank you, Lesmo16, for your draft. I think it's good, but I'm a bit afraid that it will not look that nice on older Windows versions, due to the grey and non-flat buttons. Perhaps I'll make a version of your draft on Windows 2000 to check.
Posted: Sun Nov 20, 2005 3:28 pm
by helmut
Lesmo16 wrote:Actually in Viewer mode there is Image -> Rotate ->
- 90° left
90° right
180°
Custom...
What do you think about reducing all these entries (no sub menu!) to Image -> "Rotate",
which should be a modified version of the actual "Custom..." dialog (see above).
Not sure about this one. Often, the 90 degree rotations are needed, so it's handy to have them as menu items (the menu items have two roles: Usage via mouse and displaying the shortcuts for keyboard).
Lesmo16 wrote:The actually defined hotkeys <Shift+L> for "90° left" and <Shift+R> for "90° right" should be available globally.
With an additional global hotkey <Shift+U> for "180° U-turn" it seems perfect to me.
Not sure whether the 180° shortcut will be used often, but a shortcut (or at least mnemonic) is always a good idea. Pressing Left / Right twice will also do the job, but some people might need this often and are glad if there is a direct shortcut.