[Libreoffice] [PATCH] UX New layout Move/Copy sheet in calc

Kohei Yoshida kyoshida at novell.com
Mon Jan 3 14:04:19 PST 2011

Hello Joost,

On Tue, 2010-12-28 at 16:45 +0100, Joost Eekhoorn wrote:
> Hoi Kohei and all,
> I hope you enjoy the lovely weather.
> Hereby a patch to give a better user experience to the "Move/Copy
> sheet" dialog.
> The changes are:
> -   Removed the "Rename"checkbox.
>     The "New name" textfield is always available, when one sheet is
> selected.
>     It is disabled, when multiple sheets are selected.
> -   "OK", "Cancel" and "Help" buttons placed at the bottom of the
> dialog.
> -   "Copy" checkbox replaced by "Copy" and "Move" option buttons.
> -   Added 3 section headers: "Action", "Location" and "Name".
> -   Placed the text "(Current document)" behind the name
>     of the of the current document in the list "To document".
> -   Display the yellow warning " ! This name is already used", when
> applicable.

This all looks good.  Once again, I've taken the liberty of making some
follow-up modifications after your patch.  I basically did:

* adjusted the dialog layout a bit to make it look more consistent &
make better use of available spaces if possible.  With this, the list
box etc are little wider.

* added three different warning messages for different causes: 1) name
already used, 2) name is empty, and 3) name has invalid characters.

* disable the OK button when the new name is invalid.

> I did not know a better way to display the warning (I searched several
> hours.)

I think the way you did it is sufficient; but I'd like us to eventually
find a way to turn the background of the sheet name box pink (or light
red, whatever the actual color is) the same way the chart dialogs do
while the background color of the warning text stays transparent.  IMO
that would fit a little better and more consistent with the rest of our

I haven't found a way to change the color of edit box either, so we can
leave that a future project for now.

> I did not changed the "Insert before" listbox.

I think it's best if we leave this alone for now.  We'll probably come
back to it later.

> I do not display the current sheet name.

I assume you mean displaying the current sheet name in the title bar of
the dialog box.  Yeah we'll leave this a future project too.

Thanks a lot for your patch. :-)


Kohei Yoshida, LibreOffice hacker, Calc
<kyoshida at novell.com>

More information about the LibreOffice mailing list