[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]

Re: [XaraXtreme-dev] Text on path indents



Charles Moir wrote:
But what would the button do when there is no margin to wrap to. i.e.
you clicked and just pasted, and had the silly long line we get now.

Do we create a right margin at the side of the page - a bit arbitrary to
be honest. Do we make it a column wrapping object and pick a margin. If
we were to do that you could argue that just pasting a line that goes
miles off the page is dumb and shouldn't nee a user to press a button to
tell us it's dumb and they want it fixed.

And if the button doesn't solve that problem then no way is the price of
adding a new button to add such a seriously obscure feature, worth
paying.

I mean come on, how many people have text on a curve and have the text
going past the end of the curve?  I mean it's not exactly difficult to
extend the curve if needs be.

I think there may be people who draw a short line for the text to fit
onto, then carry on typing. Actually editing the curve is non-trivial
as it requires understanding select inside, then adding a line segment
with the bezier tool and in the case of a path ending in a curve
extending it in exactly the same direction as the current curve
segment ends in. I can't immediately see a way to do that.

What the button would do (which would be pressed in by default for
any new text, so it wraps), would be to simply unwrap the text story
so there is no right margin. So, as now, it would trundle off the
end of the page.

When you are introducing wrapping articificially (e.g. you click
on a blank doc with the text tool and write) you are going to have
to introduce an artificial margin. You wouldn't have to pick the
edge of the page. You could pick (for instance) the current width
of the text story. This would be a reasonable useful way of
turning a non-wrapping text originally entered by "click and
type" into a flowing text story - how does one do that otherwise?
Alternatively, you could grey the button if there is no curve
to which it is fitted.

Alex