Issue 82709 - "Go to next placeholder field" bind doesn't work in size-modification protected frames.
Summary: "Go to next placeholder field" bind doesn't work in size-modification protect...
Status: CLOSED NOT_AN_OOO_ISSUE
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: OOo 2.3
Hardware: PC Windows XP
: P4 Trivial (vote)
Target Milestone: ---
Assignee: eric.savary
QA Contact: issues@sw
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-10-17 12:32 UTC by oukourj
Modified: 2008-09-12 22:39 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description oukourj 2007-10-17 12:32:14 UTC
As said in Summary,

"Go to next substitute field" bind (which I binded to F4 in the Personalization
tab, Tools menu) doesn't work in size-modification protected frames THAT HAS a
carriage return in it but doesn't auto resize (which means the cursor in "lost"
under the limits of the frame).

Steps to reproduce:
1. Create a frame, DONT ACTIVATE auto-resizing (in "Size", "Type" tab).
2. IN MY CASE, frame has Size and Position protections in "Options" tab
3. Select a line UNDER THIS FRAME, and insert a "Substitute" field there
(Substituant in french) [Ctrl-F2, Fuctions tab, "Substituant"].
NB: In my case, the substitute is in another frame himself!
4. Bind a key to "To the next Substitute", in Tools -> Personalize (in my case, F4).
5. Edit the frame, push Enter until you put the cursor "outside" the frame (in
facts in it, but outside it's height limit (don't forget to have "auto-resize"
unchecked)).
5. Push F4

Actual result:
Nothing happens.

Expected result:
The next substitute is selected.



Thank you for working on OOo.
We'll never say it enough.
Comment 1 michael.ruess 2007-10-17 14:22:33 UTC
MRU->ES: sounds like this deals with placeholder fields and the possibility to
configure navigation between this fields in "Tools.Customize" dialog.
Comment 2 greenteaman 2007-11-21 17:53:56 UTC
well, it looks for the next substitute inside your new frame, and therefore
nothing happens, since you don't have substitutes there inside that frame. one
thing you can do is to click ouside your newly created frame, and press your
button again. well, a macro that checks whether the cursor is inside the frame,
and based on that either moves to the next substitute, or gets out of the frame
and moves to the next substitute can be assigned to F4, but such a macro needs
to be created first. =)
Comment 3 eric.savary 2008-09-12 22:38:53 UTC
As stated: the function look for the *next* placeholder. If your cursor is below
the unique placeholder, there is no "next" one to find.
Comment 4 eric.savary 2008-09-12 22:39:07 UTC
closed