📄 worldclock.h
字号:
/*******************************************************************************
Copyright(c) 1998 - 2006 DaTang Mobile Communications Equipment CO.,LTD.
All Rights Reserved. By using this module you agree to the terms of the
DaTang Mobile Communications Equipment CO.,LTD License Agreement for it.
*******************************************************************************/
/******************************************************************************
* Filename : worldclock.h
*
* Description : dynamic app world clock
*
* Notes : N/A
*
*------------------------------------------------------------------------------
* Change History:
*------------------------------------------------------------------------------
*
* 2007-10-23, qichen, create originally.
*
*******************************************************************************/
#ifndef WORLDCLOCK_H
#define WORLDCLOCK_H
/* GUI */
#include "common.h"
#include "minigui.h"
#include "gdi.h"
#include "window.h"
#include "control.h"
#include "mgext.h"
#include "animation.h"
/* OS */
#include "os_pub.h"
#include "os_type.h"
#include "os_file_api.h"
#include "os_dcm_frame.h"
#include "sysm_api.h"
/* FW */
#include "fw_pub.h"
#include "fw_ams.h"
#include "fw_dams.h"
#include "fw_comm.h"
#include "fw_i18n.h"
#include "fw_spsm.h"
#include "dtlistcomm.h"
#include "listex.h"
#include "iconlet.h"
#include "msgmap.h"
#include "fw2helper.h"
#include "fw_msgbox.h"
#include "captionbar.h"
#include "softkeybar.h"
#include "imemanager.h"
#include "editex.h"
#include "fw_alarm.h"
#include "datectrl.h"
#include "timectrl.h"
#include "fw_spsm.h"
#include "title_ctrl.h"
#include "theme_res_manager.h"
/*DAPP ID*/
#define APP_ID_WORLDCLOCK 1001
#define WORLDCLOCK_DATA_SUB_PATH "/data/worldclock.cfg"
#define WORLDCLOCK_RES_SUB_PATH "/cfg/worldclock.cfg"
#define WORLDCLOCK_TITLE 10
/*城市数目*/
#define WORLDCLOCK_CITY_COUNT 28
#define WORLDCLOCK_MAIN_W 240
#define WORLDCLOCK_MAIN_H 320 - 20 - 27
/*世界时间图片位置*/
#define WORLDCLOCK_MAP_X 0
#define WORLDCLOCK_MAP_Y 38
#define WORLDCLOCK_MAP_W 240
#define WORLDCLOCK_MAP_H 121
/*提示信息的总长度*/
#define WORLDCLOCK_TEXT_MAX_LEN 40
/*提示信息的文本长度*/
#define WORLDCLOCK_TEXT_INFO_MAX_LEN 20
/*提示信息的位置*/
#define WORLDCLOCK_TEXT_X 10
#define WORLDCLOCK_TEXT_SYSTEM_ZONE_Y 160
#define WORLDCLOCK_TEXT_SYSTEM_TIME_Y 188
#define WORLDCLOCK_TEXT_LOCAL_CITY_Y 216
#define WORLDCLOCK_TEXT_LOCAL_TIME_Y 244
/*世界时间城市*/
typedef struct _WORLDCLOCK_CITY_COORDINATE_
{
/*相对GMT时区的时间偏移*/
SINT8 time_offset;
/*时区*/
OS_TIME_ZONE system_timezone;
/*时区输出*/
CHAR zone_text[WORLDCLOCK_TEXT_INFO_MAX_LEN];
/*城市*/
CHAR city[WORLDCLOCK_TEXT_INFO_MAX_LEN];
/*横坐标*/
UINT16 x;
/*纵坐标*/
UINT16 y;
}WORLDCLOCK_CITY_COORDINATE;
#define WORLDCLOCK_STR_TITLE N_("World clock")
#define WORLDCLOCK_STR_SYSTEM_ZONE _("System zone: GMT")
#define WORLDCLOCK_STR_SYSTEM_TIME _("System time: ")
#define WORLDCLOCK_STR_LOCAL_CITY _("Local city: ")
#define WORLDCLOCK_STR_LOCAL_TIME _("Local time: ")
#define WORLDCLOCK_STR_SAVE N_("Save")
#define WORLDCLOCK_STR_BACK N_("Back")
#define WORLDCLOCK_STR_OPERATION_OK N_("Operation succeed")
#define WORLDCLOCK_STR_OPERATION_ERROR N_("Operation failed")
#endif /*WORLDCLOCK_H*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -