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
Re: [Libreoffice] [UX] [PATCH] EasyHacks 3.27 Change Sheet copy process · Christoph Noack
Re: [Libreoffice] [UX] [PATCH] EasyHacks 3.27 Change Sheet copy process · Kohei Yoshida
Re: [Libreoffice] [PATCH] EasyHacks 3.27 Change Sheet copy process · Andy Brown
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.