[mythtv-commits] Ticket #6004: OSD RTL Languages general fix
MythTV
mythtv at cvs.mythtv.org
Sat Dec 13 23:12:15 UTC 2008
#6004: OSD RTL Languages general fix
------------------------------------------------------+---------------------
Reporter: Tony Arie Kolev <kolevtony at bezeqint.net> | Owner: ijr
Type: defect | Status: new
Priority: major | Milestone: 0.21.1
Component: mythtv | Version: 0.21-fixes
Severity: medium | Mlocked: 0
------------------------------------------------------+---------------------
OSD in current version has some bugs in Right-To-Left languages:
1) In TV Program Info pop-up window lines the text going from botton to
top
2) In TV Program Info pop-up window text is Left aligned
3) In LiveTV mode OSD menu text is going Left-To-Right
4) In LiveTV mode OSD menu text is Left aligned
5) In View Recordings mode OSD menu text is going Left-To-Right
6) In View Recordings mode OSD menu text is Left aligned
In this patch all mentioned problems are fixed
RTL conversion taken from previously implemented patches:
- used stable release 0.21-192.89
- #4885: patch: multi line BiDi support in OSD
Some corrections made to fix double conversion when fribidi-devel is
installed
New RTL class introduced to integrate unsuccessful attempts
to make RTL conversion in osdtypes.cpp and later in ttfont.cpp
now it may be used everywhere when needed
Patch is affecting files:
libs/libmythtv/libmythtv.pro
libs/libmythtv/osdtypes.h
libs/libmythtv/osdtypes.cpp (general messages,TV program info)
libs/libmythtv/osdlistbtntype.h
libs/libmythtv/osdlistbtntype.cpp (OSD menus for LiveTV,View Recording)
libs/libmythtv/rtl.h (new)
libs/libmythtv/rtl.cpp (new)
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/6004>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list