Issue 13090 - Cursorbar position is off in RTL mode
Summary: Cursorbar position is off in RTL mode
Status: CLOSED FIXED
Alias: None
Product: Internationalization
Classification: Code
Component: BiDi (show other issues)
Version: OOo 1.1 Beta
Hardware: PC Linux, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: stefan.baltzer
QA Contact: issues@l10n
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-06 16:53 UTC by Unknown
Modified: 2010-11-10 16:14 UTC (History)
1 user (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 Unknown 2003-04-06 16:53:04 UTC
When turning the paragraph direction to RTL mode the cursor is no longer placed
at the beginning of the logically "next" character, but instead sits on top of
the "previous" character. There seems to be an additional offset of one pixel so
that the cursor cuts quite deep into the "previous" character (the one that was
just typed). This makes it annoying to reread the last character that was just
typed as it is partly obscured by the cursor.

I think the best solution is to offset the cursor position according to the
common  bidi direction of the two surrounding characters if it is the same. If
the two visually surrounding characters have different bidi direction, the
cursor should be centered between them.
Comment 1 Dieter.Loeschky 2003-04-22 11:39:03 UTC
DL->FME: Would you please takeover?
Comment 2 frank.meies 2003-04-22 11:55:03 UTC
FME: Should be fixed already in sw/source/core/crsr/viscrsr.cxx rev.
1.8.4.3.56.1 for internal bug #107272#.
Comment 3 frank.meies 2003-04-22 11:58:45 UTC
FME: Fixed in cws sw011.
Comment 4 frank.meies 2003-04-22 11:59:49 UTC
.
Comment 5 thorsten.ziehm 2003-05-20 16:11:36 UTC
This task is fixed or worked in OOo 1.1 beta2.
Comment 6 thorsten.ziehm 2003-05-20 16:27:49 UTC
closed ...
Comment 7 inlawcada 2010-11-10 16:14:09 UTC
Created attachment 73121