63e414fc8a
With this patch set, if needed, we scale the images during early boot. TTF support is needed to properly scale the font. No font scaling is done on the old style fixed width font used in the console. Special thanks to _that for figuring out the scaling and blending function calls to make this possible. Change-Id: If2f79bef16d6db2e1298bfc3d00c9bcca2bee37a
44 lines
1.4 KiB
C
44 lines
1.4 KiB
C
/*
|
|
Copyright 2012 bigbiff/Dees_Troy TeamWin
|
|
This file is part of TWRP/TeamWin Recovery Project.
|
|
|
|
TWRP is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
TWRP is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with TWRP. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
#ifndef _GUI_HEADER
|
|
#define _GUI_HEADER
|
|
|
|
#include <stdio.h>
|
|
|
|
int gui_console_only();
|
|
int gui_init();
|
|
int gui_loadResources();
|
|
int gui_loadCustomResources();
|
|
int gui_start();
|
|
int gui_startPage(const char* page_name, const int allow_comands, int stop_on_page_done);
|
|
void gui_print(const char *fmt, ...);
|
|
void gui_print_color(const char *color, const char *fmt, ...);
|
|
void gui_set_FILE(FILE* f);
|
|
|
|
void set_scale_values(float w, float h);
|
|
int scale_theme_x(int initial_x);
|
|
int scale_theme_y(int initial_y);
|
|
int scale_theme_min(int initial_value);
|
|
float get_scale_w();
|
|
float get_scale_h();
|
|
float get_scale_h();
|
|
|
|
#endif // _GUI_HEADER
|
|
|