[scribus-dev] Editable Master Pages
Gregory Pittman
gpittman at iglou.com
Wed Aug 6 16:49:21 CEST 2008
Andreas Vox wrote:
>
> Am 06.08.2008 um 15:53 schrieb Gregory Pittman:
>
>>>
>>> ...
>
>>> 1. The frames that will be linked need only to be tagged as "to be
>>> linked" to the *same* frame on *next* page to which this particular
>>> MP would be applied. That way, you can set as many chain of text
>>> frames as you need.
>>> 2. The frames that are un-tagged are created on each page too but
>>> are not linked.
>>> 3. Plus, you can also set 2 or more frames to be linked together on
>>> a single page, but not to the next page.
>>> 4. And finally, you can have a set of frames in a structure where
>>> all those frames are linked together on a single page and are also
>>> flowing in the next set of identical frames on the next page. That
>>> is, the last frame in the chain gets a tag to be linked to the next
>>> first one of the chain on the next page.
>>>
>>> The same can be done on facing pages. With the particularity that we
>>> could set the links to run on the full sequence of the pages, 1-2-3-
>>> or 1-3-5 and 2-4-6.
>> I think you also have to think about streamlining the process. For
>> one thing, without changing the way links work, they could be easier
>> to work with. Make the linking something like making a Bezier curve,
>> where you activate linking, then left click, left click, left click,
>> then when you're done, right-click or ESC to end linking and turn it
>> off, with a message or tooltip to tell you this.
>
> I'd rather see something like in Pagemaker: clicking on the overflow
> indicator goes into link-mode. Shift clicking will create new
> textframes as necessary.
> Unlinking is available via context menu.
>
>> As far as auto-linking, maybe there should be some semi-automated
>> naming of frames, so that you could have families of text frames with
>> similar names (think of the way that KSnapshot helps with naming
>> screengrabs by automated numbering: eg, snapshot.png > snapshot1.png
>> > snapshot2.png, and so on). This would facilitate auto-linking. It
>> might also allow for rearranging the linking simply by changing names
>> of the frames.
>
> I think role names are a cleaner approach than some elaborated naming
> scheme.
>
>>>
>>> e) Manually linking frames overrides the "auto-link-to" mechanism.
>>>
>>>
>>> Agree.
>>>
>>> If we are to create a new dialog for managing links, I would be
>>> incline to think of a way to link two frames that are far from each
>>> other in the page range, such as "Top Story on Front page" >
>>> "continued on Back Page" and be able to set the link from this back
>>> page frame (or on any page) to the front page frame from within that
>>> dialog instead of having to run the link through all pages with the
>>> mouse. But this is a tweak!
>>>
>>> f) Empty text objects from master pages are editable on normal
>>> pages and use the role/auto-link-to properties.
>>>
>>>
>> What about the idea of having, for example, an empty text frame on a
>> MP, which in a sense "links" to an editable frame on a regular layer
>> on every page where that MP is used. The content could be edited in
>> the usual way, but you could go to the MP and change position and
>> size, which then would change the position and size of the editable
>> frame on the editable layer without changing content.
>
> We already need a separate copy of the content for each MP textframe
> because of pagenumbers,
> so it would be more natural to reuse the MP textframe, just with local
> content.
>
>> Could/should you be able to change position/size on the regular
>> layer? Perhaps, but you'd have to decide whether this might change
>> the frame on the MP -- might be a problem, and perhaps might "break"
>> this MP link, at least on that page. I'm trying to think in the terms
>> of the complaints that people seem to have, but also preserving the
>> "integrity" of the MP.
>>
>
> AFAIU that's the core of the MP-usability question, ie. the point
> where people disagree.
>
> My position is:
> a) if we allow changing position or other properties of MP items on
> the normal page, use style inheritance to link to the original MP object.
> b) never change the MP original when editing a normal page (not sure
> if you meant it that way,
> but it sounds like it)
> c) definitely allow to change content of MP objects on the normal page.
Yes, I pretty much agree with everything you're saying.
Greg
More information about the scribus-dev
mailing list