Date: prev next · Thread: first prev next last
2010 Archives by date, by thread · List index


Hi all,

The proposed layout change of Bernhard looks good to me, but there are some
pitfalls.

Christoph wrote:
[...]
    * If the user copies a sheet (several sheets) within the same
      file, then the new sheets will be renamed anyway. Right?
      Although the user did not check the "Rename" checkbox ... --> As
      far as I understand, we require unique sheet names. The checkbox
      refers to a user intended name change.

That is just the problem for the programmer, that he does know what the user
is going to do, and the user can change his mind.

+ use case mc01: The user copies "SheetA" in the same document. The proposed
new name becomes "SheetA_1". Now the user decides to copy the sheet to
another document, where "SheetA" does not exist, the proposed new name
should be "SheetA",
but only if the user did not rename the new name!
I do not known if that is possible, with keeping the code transparant.

Bernhard wrote:
[...]
|    Place to insert                                                  |
|    +-------------------------------------------------------------+  |
| /\ | Sheet 1                                                     |  |
| || |  $sheetname 2                                               |  |
| \/ | Sheet 2                                                     |  |
|    | Sheet 3                                                     |  |
|    +-------------------------------------------------------------+  |

That is an challenge for the programmer, because the content of the list
must change on the fly. Thus make the challenge not too big: display "-
position -" instand of "$sheetname 2".

What to do when the user clicks "Sheet 3"?

Drag-and-drop of "- position -" must be implemented, but not for the
existing sheets!

I wait for the reaction of Kohei.

Best regards,
Joost


2010/12/22 Dr. Bernhard Dippold <bernhard@familie-dippold.at>

Hi all

sorry: once more I didn't "reply all", just "reply" as on the other LibO
lists...

here is what I sent to Christoph alone:

Hi Christoph, all,

just a very short comment - before I forget it...

Christoph Noack schrieb:
[...]
       * Think about the "Insert Before" thing ... it is not that obvious
         what this means. Is there any way to make this more
         understandable?

Move the "Insert Before" list below the new name area and move the new
name by mouse or arrows up and down in the list.

This would allow to place the new sheet where the user wants it without
thinking about "before" and "after".

Copying your sketch...

+---------------------------------------------------------------------+
|                  Move / Copy Sheet: $sheetname                      |
+---------------------------------------------------------------------+
|  Action ----------------------------------------------------------  +
|    (o) Move                                                         |
|    ( ) Copy                                                         |
|                                                                     |
|  Location and Name -----------------------------------------------  |
|    To Document                                                      |
|    [ $documentname (Current Document)                         |\/]  |
|                                                                     |
|    New Name                                                         |
|    [ $sheetname 2                                                ]  |
|                                                                     |
|    Place to insert                                                  |
|    +-------------------------------------------------------------+  |
| /\ | Sheet 1                                                     |  |
| || |  $sheetname 2                                               |  |
| \/ | Sheet 2                                                     |  |
|    | Sheet 3                                                     |  |
|    +-------------------------------------------------------------+  |
|                                                                     |
+---------------------------------------------------------------------+
| [ Help ]                                       [  OK  ]  [ Cancel ] |
+---------------------------------------------------------------------+

Best regards

Bernhard







Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.