mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-28 07:51:19 +02:00
tuxtxt: better usage of screen space for PIP mode
for the PIP mode (text with toptext list on the right and small livetv picture at bottom right) the screen space was wasted by keeping the overall aspect ratio (text + toplist + PIP) 4:3. Change this to keep the text AR to 4:3, shifting it to the left and adding the toplist and PIP on the right to completely fill the 16:9 screen. git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@986 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
@@ -81,14 +81,15 @@ int TTFWidthFactor16, TTFHeightFactor16, TTFShiftX, TTFShiftY; /* parameters for
|
||||
int fontheight, fontwidth, fontwidth_normal, fontwidth_small, fontwidth_topmenumain, fontwidth_topmenusmall, ascender;
|
||||
int ymosaic[4];
|
||||
int displaywidth;
|
||||
int tv_pip_y;
|
||||
#define fontwidth_small_lcd 8
|
||||
|
||||
#define TV43STARTX (ex - 146) //(StartX + 2 + (40-nofirst)*fontwidth_topmenumain + (40*fontwidth_topmenumain/abx))
|
||||
#define TVENDX ex
|
||||
#define TVENDY (StartY + 25*fontheight)
|
||||
#define TV43WIDTH 144 /* 120 */
|
||||
#define TV43HEIGHT 116 /* 96 */
|
||||
#define TV43STARTY (TVENDY - TV43HEIGHT)
|
||||
#define TV43STARTX (ex)
|
||||
#define TVENDX (CFrameBuffer::getInstance()->getScreenX() + CFrameBuffer::getInstance()->getScreenWidth()) //ex
|
||||
// #define TVENDY (StartY + 25*fontheight)
|
||||
// #define TV43WIDTH (TVENDX - TV43STARTX)
|
||||
// #define TV43HEIGHT (TV43WIDTH *9/16)
|
||||
// #define TV43STARTY (TVENDY - TV43HEIGHT)
|
||||
|
||||
//#define TV169FULLSTARTX (sx+ 8*40) //(sx +(ex +1 - sx)/2)
|
||||
#define TV169FULLSTARTX (CFrameBuffer::getInstance()->getScreenX() + CFrameBuffer::getInstance()->getScreenWidth()/2)
|
||||
@@ -98,11 +99,11 @@ int displaywidth;
|
||||
#define TV169FULLHEIGHT (ey - sy)
|
||||
|
||||
#define TOPMENUSTARTX TV43STARTX+2
|
||||
#define TOPMENUENDX TVENDX
|
||||
//#define TOPMENUENDX TVENDX
|
||||
#define TOPMENUSTARTY StartY
|
||||
#define TOPMENUENDY TV43STARTY
|
||||
|
||||
#define TOPMENULINEWIDTH ((TOPMENUENDX-TOPMENU43STARTX+fontwidth_topmenusmall-1)/fontwidth_topmenusmall)
|
||||
//#define TOPMENULINEWIDTH ((TOPMENUENDX-TOPMENU43STARTX+fontwidth_topmenusmall-1)/fontwidth_topmenusmall)
|
||||
#define TOPMENUINDENTBLK 0
|
||||
#define TOPMENUINDENTGRP 1
|
||||
#define TOPMENUINDENTDEF 2
|
||||
|
Reference in New Issue
Block a user