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 <bernh...@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 > > > > > >
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice