[Libreoffice] [UX] [PATCH] EasyHacks 3.27 Change Sheet copy process

Joost Eekhoorn joost.eekhoorn at gmail.com
Wed Dec 22 03:48:02 PST 2010


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 at 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
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20101222/00d4163b/attachment-0001.htm>


More information about the LibreOffice mailing list