📄 wgui_categories_util.h
字号:
/*******************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2002
*
*******************************************************************************/
/*******************************************************************************
* Filename:
* ---------
* Wgui_categories_util.h
*
* Project:
* --------
* MAUI
*
* Description:
* ------------
* This file is intends for common utilities for categoires.
*
* Author:
* -------
* -------
*
*==============================================================================
* HISTORY
* Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*------------------------------------------------------------------------------
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
*
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
* removed!
*
*------------------------------------------------------------------------------
* Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!!
*==============================================================================
*******************************************************************************/
#ifndef __WGUI_CATEGORIES_UTIL_H__
#define __WGUI_CATEGORIES_UTIL_H__
#include "MMI_features.h"
#include "CustMenuRes.h"
#include "gui_config.h"
#include "wgui.h"
#include "wgui_softkeys.h"
#include "wgui_menu_shortcuts.h"
#include "wgui_fixed_menus.h"
#include "wgui_fixed_menuitems.h"
#include "wgui_inputs.h"
#include "wgui_datetime.h"
#include "wgui_inline_edit.h"
/* For Dynamic menus */
#include "wgui_dynamic_menus.h"
#include "wgui_dynamic_menuitems.h"
#include "wgui_asyncdynamic_menus.h"
#include "wgui_asyncdynamic_menuitems.h"
#include "wgui_categories_defs.h"
/*****************************************************************************
* Typedef
*****************************************************************************/
typedef enum
{CONF_NONE = 0,
CONF_ACTIVE = 1,
CONF_HOLD = 2
} CATEGORY_CM_CONFERENCE_STATES;
typedef struct _list_menu_category_history
{
U16 history_ID;
#ifdef __MMI_DICTIONARY__
S32 highlighted_item;
S32 first_displayed_item;
S32 last_displayed_item;
S32 displayed_items;
#else /* __MMI_DICTIONARY__ */
S16 highlighted_item;
S16 first_displayed_item;
S16 last_displayed_item;
S16 displayed_items;
#endif /* __MMI_DICTIONARY__ */
U32 flags;
S8 state;
S32 num_items; /* Number of menu items*/
} list_menu_category_history;
typedef struct _list_menu_category_history140
{
U16 history_ID;
S16 highlighted_item;
S16 first_displayed_item;
S16 last_displayed_item;
S16 displayed_items;
U32 flags;
S32 no_of_items;
S8 state; /* MTK 2004-02-18 Wilson, To keep current screen state in history buffer. */
/* Leo add for reduce cat140 history size, 20050628 */
U8 list_of_states[MAX_FIXED_TWOSTATE_MENU_ITEMS];
// fixed_twostate_menuitem_type Cat140_MMI_fixed_twostate_menuitems[MAX_FIXED_TWOSTATE_MENU_ITEMS];
//Leo end 20050628
} list_menu_category_history_cat140;
typedef struct _matrix_menu_category_history
{
U16 history_ID;
S16 highlighted_item;
S16 highlighted_column;
S16 highlighted_row;
S16 displayed_columns;
S16 displayed_rows;
S16 first_displayed_column;
S16 first_displayed_row;
U32 flags;
} matrix_menu_category_history;
typedef struct _object_list_category_history
{
U16 history_ID;
S16 index;
} object_list_category_history;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -