Issue 17497 - Macro recorder does not recognize mouse click to shift focus from graphics
Summary: Macro recorder does not recognize mouse click to shift focus from graphics
Alias: None
Product: Writer
Classification: Application
Component: ui (show other issues)
Version: OOo 1.1 Beta
Hardware: PC Windows 2000
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Keywords: oooqa
Depends on:
Blocks: 20046 81517
  Show dependency tree
Reported: 2003-07-28 13:10 UTC by nli
Modified: 2013-08-07 14:38 UTC (History)
4 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description nli 2003-07-28 13:10:25 UTC
I wish to record the sequence text, insert graphics, more text with the macro 
recorder. The recording process runs smoothly, but the macro doesn't function 
properly, apparently because the click I use to leave the newly inserted - and 
highlighted - graphics is not recorded. Maybe this problem has some connection 
to the problem mentioned in issue 16158 ?
Comment 1 guido.pinkernell 2003-11-01 14:03:02 UTC
It is different in that the use of mouseclick is different here:

The mouseclick here is needed only for deselecting the highlichted
graphic, for this you click "somewhere" into text, probably right
behind the graphic. Yet I don´t know whether the macro recording
feature is supposed to record something like this as well, so I will
set this to new and let the developers decide.

Meantime replace your mouseclick by pressing ESC. This will work.
Comment 2 h.ilter 2003-11-03 11:34:17 UTC
Reassigned to JSK
Comment 3 joerg.skottke 2003-12-12 08:50:27 UTC
According to the OOo PCD i set this Bug/Enhancement to OOo Later
Reassign to BH

JSK->BH: Macro recorder enhancement, graphics layer
Comment 4 joerg.skottke 2003-12-18 10:36:53 UTC
reassign take II
Comment 5 n7dr 2005-03-12 23:11:42 UTC
I am fighting a different manifestation of what is probably the same bug.

1. Start macro recorder.
2. Create a text frame.
3. hit "escape" (to work around the bug as described by pinkernell).

3a; great, so this puts us back in the main text area of the document.
4. Click inside the text frame.
5. Insert some text.
6. Stop recording.

Step 4 is ignored by the recorder. 

One can't just insert text after step 2, because at that point the frame is
selected and there is no insertion curcor inside it.

As far as I can tell, this bug means that there is no way to create a frame
programmatically and then programmatically put text inside it. (Well, what I
mean is that I just spent two hours on the problem and couldn't find a way yet.)
Comment 6 n7dr 2005-03-12 23:14:19 UTC
Incidentally, this bug manifests itself in OOo 2.0beta on WinXP.
Comment 7 n7dr 2005-03-14 01:30:40 UTC
Hmmm... I see that this is marked as an ENHANCEMENT request. What I am seeing is
pretty clearly a bug. Because I was only guessing that the behaviour I reported
was related to the original report, should I re-file my reports as a separate
Comment 8 waltersaegesser 2005-12-03 16:04:29 UTC
More or less same problem as n7dr. I tried for more than two hours.
1. start record macro
2. draw text frame
3. press ENTER, what de-selects the frame and places the cursor inside the 
frame, ready to enter text.
4. enter text
5. stop recording
6. run macro and realise that step 3 (and thus also 4) was not executed. Looking 
into the macro source shows, that the command is not recorded. Even inserting an 
"InsertPara" command manually into the macro does not help, it is not executed. 

The problem is, however, even worse. Trying to place the frame at top page 
centered, without - well, what's the English word for "Umlauf", no text on 
either side of the frame. Both attempts fail.
The reason for trying to do that is to have typographical correctly placed 
graphics with discrioptions above (and not below), which for some queer reason 
cannot be done with figures.
Comment 9 bettina.haberer 2010-05-21 14:50:15 UTC
To grep the issues easier via "requirements" I put the issues currently lying on
my owner to the owner "requirements".