Issue 1919 - Integrate into area tab definition of new presets for colors, gradients, hatchings and bitmaps
Summary: Integrate into area tab definition of new presets for colors, gradients, hatc...
Status: CLOSED DUPLICATE of issue 27724
Alias: None
Product: Draw
Classification: Application
Component: ui (show other issues)
Version: 638
Hardware: All All
: P3 Trivial with 2 votes (vote)
Target Milestone: AOO Later
Assignee: christian.jansen
QA Contact: issues@graphics
URL:
Keywords: oooqa
Depends on:
Blocks:
 
Reported: 2001-10-16 16:19 UTC by olo
Modified: 2009-10-14 15:20 UTC (History)
1 user (show)

See Also:
Issue Type: ENHANCEMENT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description olo 2001-10-16 16:19:14 UTC
To reproduce:
1. Create a 2D closed shape (eg. ellipse)
2. Right-click it
3. Select "Area..."
4. Try to either:
  - fill the object with a gradient, ellipsoid type, orange to green (there's no
such preset).
  - fill the object with a yellowish-orange color
  - with a bitmap tile you placed somewhere on your HDD

What happens:
It's only possible to use predefined presets, there's no option to create new
ones in this dialog.
New colors can be defined in the most counter-intuitive place one can imagine:
Tools->Options->OpenOffice.org->Colors.
Other settings (gradients, bitmaps, hatchings) seem to be unconfigurable.
Comment 1 bettina.haberer 2001-10-17 14:02:37 UTC
In the area-dialog on the last 4 tabpages it´s possible to define new 
colors, gradients, hatchings and bitmaps. On the tabpge "Bitmap" it´s 
also possible to import other grafics as filling.
Comment 2 bettina.haberer 2001-10-17 14:28:45 UTC
no issue, so it is closed.
Comment 3 olo 2001-10-17 16:59:31 UTC
Sorry, didn't notice it...
But that only indicates that this is counter-intuitive and needs
redesign. Reopening bug, changing summary.
What needs to be accomplished, is that a user isn't forced to create a
new preset every time he needs a custom fill!

My proposal for a solution: In the area tab, add a new item at the
botton of every list (colors/gradients/hatchings/bitmaps), that would
read "Custom...".
It would open a separate dialog that would be basically the same
component that ones we see on colors/gradients/hatchings/bitmaps tabs.
It would, however be a slight variation of them. The button set
"Add...", "Modify...", "Delete..." would be replaced with single "Add
to presets...". 
Let's assume the user wants to use a custom gradient.
Three scenarios of operation would be possible in that dialog:
1. User doesn't want to create a new preset. He sets up a gradient he
needs, then clicks "OK" at the bottom.
2. User wnats to create a new preset and use it. He sets up a gradient
he needs, then clicks "Add preset..." and inputs a name (gradient gets
added to the presets), then clicks "OK" at the bottom.
3. User wants to cancel setting up the gradient and clicks "Cancel".
If he added the gradient to the list, it stays on the list.

Those changes would probably require to separate the "Add...",
"Modify...", "Delete..." button set from
color/gradient/hatching/bitmap fill editor components to achieve
flexibility we need here, but it would be worth it.

The current paradigm we use in treating fills (that requires use of
presets) is very uncomfortable an counter-intuitive. Using of presets
should be a convenient option, not inconvenient requirement.
Comment 4 bettina.haberer 2001-12-21 14:56:08 UTC
For Product Managment.
Comment 5 falko.tesch 2002-01-02 10:39:15 UTC
This issue is re-assigned to Christian Jansen for further evaluation.
Comment 6 christian.jansen 2002-01-02 14:48:54 UTC
Aleksander, you are right it should be more inuitive.We are thinking
about an concept. Due to the fact that there are many changes
naccessary it could take a little bit longer.
Comment 7 christian.jansen 2003-09-23 15:43:31 UTC
Hopefully we get this changed to oo.o 2.0, otherwise we have to target
this to oo.o 3.0.
Comment 8 Regina Henschel 2004-04-12 17:08:13 UTC
I think, that format-area is no good place to load, alter and save the soc, sog,
soh and sob-palettes at all. I propose to make a new dialog "alter palettes" and
place it into the Tools-menu so that it is available without any draw-object,
but continues being specific to each module.
Comment 9 olo 2004-04-13 08:29:58 UTC
Regina, 2 questions:

1) Could you argument why is this not a good place for altering the palettes (as
it seems to be the most obvious place for me...). I do agree that the palettes
editing dialog should be accessible without selecting any drawing object, but
this is not a reason to not allow accessing it from other places (the one
covered in this bug being the most obvious to the user IMO)

2) Does your proposal assume that there would still be implemented a way to use
ad-hoc settings without regard of content of palettes (I really hope that it
does, because I know from my experience that the separate config dialog would be
the last place where users would look for a solution)?

Also, keep in mind that this separate dialog launchable from a different part of
the UI would actually fragment the UI and add command buttons and menu items
with no good justification, thus complicating user experience.
Comment 10 Regina Henschel 2004-04-13 09:17:58 UTC
This issue doesn't refer only to the drawing-module. Imaging you are in Calc and
you will define an own color for a cell-background. Now you have to draw a
rectangle, go to the format-area dialog of the rectangle, define your color,
then delete the rectangle and then you can use the new color for your cell
background. The same thing in writer: Defining a new color for font or
background can only be done by a temporary draw object. That's not intuitive. So
people think, that defining new colors is impossible, see the issues 11098,
16217 and 20105.

Another reason for a separate dialog is the fact, that the changes, which will
be made in the format-area dialog, will not only change the color of this
special draw object, but will change the available colors for all further using
of colors in that document. Such far-reaching changes should not be made in a
place, where each other thing is a hard formating of a single object.
Comment 11 olo 2004-04-13 09:36:02 UTC
> Imaging you are in Calc and
> you will define an own color for a cell-background. Now you have to draw a
> rectangle, go to the format-area dialog of the rectangle, define your color,
> then delete the rectangle and then you can use the new color for your cell
> background.

My proposal covers creating and modifying those directly from any dialogs/drop
downs that involve fill styles. So in this case, you wouldn't have to create a
temporary shape - you'd just select a cell to be filled, click on the
"Background Color" button on the formatting toolbar, where you'd select
"Custom..." instead of a pre-defined color. You'd get a color picker dialog,
you'd choose a color you like, and click OK. Then the cell would be filled with
a custom color, definition of which wouldn't be persisted in a global OO
registry of colors, but in the cell itself (that's what I call an ad-hoc fill
style). It wouldn't pollute any of the palettes, it would exist only in that
single cell.

> Another reason for a separate dialog is the fact, that the changes, which will
> be made in the format-area dialog, will not only change the color of this
> special draw object, but will change the available colors for all further using
> of colors in that document. Such far-reaching changes should not be made in a
> place, where each other thing is a hard formating of a single object.

That's why I advocate creating an infrastructure for ad-hoc fill styles. When a
fill style can be unique to one hard-formatted shape, there's no problem.

Maybe I should change the summary of this bug, or open a new one, since it has
become apparent that ad-hoc fill styles and easier editing of fill style
palettes are a separate thing?
Comment 12 olo 2004-04-13 09:57:04 UTC
Hmm, in fact, I've checked my new installation of OpenOffice 1.1 and I can see
that this particular issue (creating/modifying presets directyl from formatting
dialogs) has been resolved :)))

I can set my custom fill style (e.g. create a shape in Writer, go to
Format->Area and click-out any gradient I like), then when I try to confirm it I
get a message "The gradient was modified without saving. Modify the selected
gradient or add a new gradient." with the buttons: "Modify", "Add", "Cancel".
That's exactly what the original issue was all about.

This is much better than in older versions of OpenOffice, but there are
currently 2 more improvements that can be made:

1) Ad-hoc fill styles (that is, fill styles specific to single drawing shapes,
not linked to any presets from global palettes)

2) 2 new buttons in all fill style (color, hatching, gradient, bitmap) lists
(which are visible in drop-downs, list boxes, "Background Color" dockers etc.):
"Custom..." and "Modify presets...". The "Custom..." button would allow to use
an ad-hoc fill style, the "Modify presets..." button would send to the palette
editing dialog.

Ad 2. To clarify what I'm meaning, I'll give an example.

In Writer, let's create an ellipse. Now suppose that I want to fill it with a
blue-purplish gradient (not currently available from the gradients palette).

I want to be able to do the following:

1) Select the ellipse (currently possible)
2) Open the 1st "Area Style/Filling" drop down and change from "Color" to
"Gradient" (currently possible)
3) Open the 2nd "Area Style/Filling" drop down and choose a "Custom..." item at
its bottom (currently not possible - only the predefined gradients are available)
4) In the gradient editing dialog, configure my own ad-hoc custom gradient and
click OK (currently not possible due to the previuos one)

I also want to be able to do the following (continuing after point 2) of the
previous list):

3) Open the 2nd "Area Style/Filling" drop down and choose a "Modify presets..."
item at its bottom (currently not possible - only the predefined gradients are
available)
4) In the gradient editing dialog, configure my own gradient preset, save it to
the palette, and click OK if I want to apply it to the selected shape, or press
"Close" if I only want to create a preset, but not apply it to the selected object.


Should I open a new issue, or modify this one's summary to reflect this change?
Comment 13 Regina Henschel 2004-04-13 10:16:02 UTC
> Maybe I should change the summary of this bug,
 
Yes, because in area-dialog creating own colors is possible, but in all other
dialogs, where you can choose colors, you can only choose a color out of the
palette which is actual in that moment.

> or open a new one, since it has
become apparent that ad-hoc fill styles and easier editing of fill style
palettes are a separate thing?

I think a new issue for palettes is necessary and I have posted one now (27722).
I think your issue is indeed another one.

Comment 14 olo 2004-04-13 10:39:36 UTC
OK, I've opened Issue 27724 as a follow-up. I've also added a commented in Issue
27722 (as I agree with that issue, but think it should not cause withdrawal of
already existing functionality).
Comment 15 Martin Hollmichel 2004-08-09 14:08:52 UTC
according to http://www.openoffice.org/servlets/ReadMsg?list=releases&msgNo=7690
this issue will be set to OOoLater
Comment 16 ace_dent 2009-10-14 15:18:21 UTC
It seems that this issue is covered better by the child issue:
Issue 27724 - Support ad-hoc fill styles and offer comfortable shortcuts from the UI

Marking as a duplicate. Please move votes and comments to progress the issue.

Many thanks
Andrew

*** This issue has been marked as a duplicate of 27724 ***
Comment 17 ace_dent 2009-10-14 15:20:23 UTC
Closed.