⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plxpublic.h

📁 mtk wap和mms代码。。适应mtk 25。26平台
💻 H
字号:
/***************************************************************************
*
*                      Pollex Mobile Platform
*
*  Copyright (c) 2004 by Pollex Mobile Software Co., Ltd.
*                       All Rights Reserved
*
*  Module  :    
*
*  Purpose :
*  
\**************************************************************************/

#ifndef __POLLEX_APP_PUBLIC_HEADER__
#define __POLLEX_APP_PUBLIC_HEADER__

#define PLX_DECLARE_HANDLE(name)    typedef struct name##__ { int unused; }*name;

typedef struct tag_Plx_Rect
{
	long x1;
	long y1;
	long x2;
	long y2;
}RC, *PRC;

#include "PlxAppMem.h"
#include "PlxDyncMenu.h"
#include "PlxCharset.h"
#include "PlxGif.h"
#include "PlxUILib.h"
#include "PlxConfig.h"

/* 11-22 modified for 06A : remap function name*/
#if defined(PROJECT_BRANCH_06A)
#define pixtel_UI_lock_double_buffer	gui_lock_double_buffer
#define pixtel_UI_unlock_double_buffer  gui_unlock_double_buffer
#define pixtel_UI_BLT_double_buffer		gui_BLT_double_buffer
#define pixtel_UI_memcpy				gui_memcpy
#define pixtel_UI_set_text_color		gui_set_text_color
#define pixtel_UI_set_font				gui_set_font
#define pixtel_UI_measure_string		gui_measure_string
#define pixtel_UI_move_text_cursor		gui_move_text_cursor
#define pixtel_UI_color					gui_color
#define pixtel_UI_set_line_height		gui_set_line_height
#define pixtel_UI_push_text_clip		gui_push_text_clip
#define pixtel_UI_set_text_clip			gui_set_text_clip
#define pixtel_UI_print_text			gui_print_text
#define pixtel_UI_pop_text_clip			gui_pop_text_clip
#define pixtel_UI_push_clip				gui_push_clip
#define pixtel_UI_set_clip				gui_set_clip
#define pixtel_UI_draw_filled_area		gui_draw_filled_area
#define pixtel_UI_pop_clip				gui_pop_clip
#define pixtel_UI_reset_clip			gui_reset_clip
#define pixtel_UI_fill_rectangle		gui_fill_rectangle
#define pixtel_UI_measure_image			gui_measure_image
#define pixtel_UI_show_image			gui_show_image
#define pixtel_UI_reset_text_clip		gui_reset_text_clip
#define pixtel_UI_get_character_width	gui_get_character_width
#define pixtel_UI_print_text_n			gui_print_text_n
#define pixtel_UI_get_clip				gui_get_clip
#define pixtel_UI_start_timer			gui_start_timer
#define pixtel_UI_cancel_timer			gui_cancel_timer
#define pixtel_UI_itoa					gui_itoa
#define pixtel_UI_get_string_height		gui_get_string_height
#define pixtel_UI_get_string_width		gui_get_string_width

#define pixtel_UI_set_vertical_scrollbar_range					\
		gui_set_vertical_scrollbar_range
#define pixtel_UI_set_vertical_scrollbar_value					\
		gui_set_vertical_scrollbar_value
#define pixtel_UI_set_vertical_scrollbar_scale					\
		gui_set_vertical_scrollbar_scale
#define pixtel_UI_show_vertical_scrollbar						\
		gui_show_vertical_scrollbar
#define pixtel_UI_set_horizontal_scrollbar_range				\
		gui_set_horizontal_scrollbar_range
#define pixtel_UI_set_horizontal_scrollbar_value				\
		gui_set_horizontal_scrollbar_value
#define pixtel_UI_set_horizontal_scrollbar_scale				\
		gui_set_horizontal_scrollbar_scale
#define pixtel_UI_show_horizontal_scrollbar						\
		gui_show_horizontal_scrollbar
#define pixtel_UI_create_vertical_scrollbar						\
		gui_create_vertical_scrollbar
#define pixtel_UI_set_vertical_scrollbar_current_theme			\
		gui_set_vertical_scrollbar_current_theme
#define pixtel_UI_create_horizontal_scrollbar					\
		gui_create_horizontal_scrollbar
#define pixtel_UI_set_horizontal_scrollbar_current_theme		\
		gui_set_horizontal_scrollbar_current_theme
#define pixtel_UI_vertical_scrollbar_set_minimum_pen_offset		\
		gui_vertical_scrollbar_set_minimum_pen_offset
#define pixtel_UI_vertical_scrollbar_translate_pen_event		\
		gui_vertical_scrollbar_translate_pen_event
#define pixtel_UI_horizontal_scrollbar_set_minimum_pen_offset	        \
		gui_horizontal_scrollbar_set_minimum_pen_offset
#define pixtel_UI_horizontal_scrollbar_translate_pen_event		\
		gui_horizontal_scrollbar_translate_pen_event
#define pixtel_UI_reset_transparent_source_layer				\
		gui_reset_transparent_source_layer

#define mmi_wgui_general_pen_repeat_hdlr				\
		wgui_general_pen_repeat_hdlr
#define mmi_wgui_general_pen_down_hdlr					\
		wgui_general_pen_down_hdlr
#define mmi_wgui_general_pen_move_hdlr					\
		wgui_general_pen_move_hdlr
#define mmi_wgui_reset_list_item_selected_callback		        \
		wgui_reset_list_item_selected_callback
#define mmi_wgui_register_list_item_selected_callback	                \
		wgui_register_list_item_selected_callback
#define mmi_gui_redraw_menu_shortcut                    \
        gui_redraw_menu_shortcut
#define MMI_hide_left_softkey   wgui_hide_left_softkey

#define mmi_gui_pen_event_param_struct                  \
        gui_pen_event_param_struct
#define mmi_gui_scrollbar_pen_enum                      \
        gui_scrollbar_pen_enum
#define mmi_gui_button_pen_enum     gui_button_pen_enum

#endif  // defined(PROJECT_BRANCH_06A)
/* 11-22 modified for 06A end */

#endif	//__POLLEX_APP_PUBLIC_HEADER__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -