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

📄 guiapp.h

📁 IT projecotr reference design.
💻 H
字号:
/*****************************************************************************
**             TEXAS INSTRUMENTS PROPRIETARY INFORMATION
**
**  (c) Copyright, Texas Instruments Incorporated, 2006.
**      All Rights Reserved.
**
**  Property of Texas Instruments Incorporated. Restricted Rights -
**  Use, duplication, or disclosure is subject to restrictions set
**  forth in TI's program license agreement and associated documentation.
******************************************************************************/

#ifndef _GUI_MSGPUMP
#define _GUI_MSGPUMP

#include "info.h"
#include "sysmon.h"
#include "keycode.h"

                        /****************************************************/
                        /* Mailbox message identifers.                      */
                        /****************************************************/
    
#define GUI_KEYCODE          0x0000
#define GUI_WARNINGMSG       0x0001
#define GUI_SOURCEMSG        0x0002
#define GUI_SCREENCAPTUREMSG 0x0003


                        /****************************************************/
                        /* Ennumerations.                                   */
                        /****************************************************/    

enum
{
    TRANSID_GUI_KEYCODE,
    TRANSID_GUI_WARNINGMSG,
    TRANSID_GUI_SOURCEMSG,  
    TRANSID_GUI_TRACESTRING,
    
    TRANSID_GUI_STYLECALL,
    TRANSID_GUI_ACTIONCALL
};

typedef enum
{
    GUI_WARN_OVERTEMP,
    GUI_WARN_LAMPOVERTEMP,
    GUI_WARN_FANFAILURE,
    GUI_WARN_EEPROMFAILURE,
    GUI_WARN_LAST
} GUI_WARNINGENUM;

typedef enum
{
    GUI_SOURCE_VGA,
    GUI_SOURCE_DVI,
    GUI_SOURCE_COMPONENT,
    GUI_SOURCE_COMPOSITE,
    GUI_SOURCE_SVIDEO,
    GUI_SOURCE_TPG,
    GUI_SOURCE_SEARCHING,
    GUI_SOURCE_FOUND,
    GUI_SOURCE_LOST,
    GUI_SOURCE_OOR,
    GUI_SOURCE_LAST
} GUI_SOURCEENUM;

typedef enum
{
    GUI_TOPLEFT,
    GUI_TOPRIGHT,
    GUI_CENTER,
    GUI_BOTTOMLEFT,
    GUI_BOTTOMCENTER,
    GUI_BOTTOMRIGHT
} GUIMENUPOSITION;

typedef enum
{
    GUI_SCREENCAPTURESTART,
    GUI_SCREENCAPTUREERROR,
    GUI_SCREENCAPTURESUCCESS
} GUISCREENCAPTUREENUM;

                        /****************************************************/
                        /* GUI functions.                                   */
                        /****************************************************/


EXEC_CC_ENUM guiTask_powerStandby( void );
EXEC_CC_ENUM guiTask_powerNormal( void );
EXEC_CC_ENUM guiTask_init( void );
void         guiTask_info( TASKINFO_STRUCT *info );

BOOL         guiIsDisplayed( void );
void         guiKeycode( UIREP *puiRep, BOOL newKey );
void         guiWarningMessage( GUI_WARNINGENUM guiWarning );
void         guiSourceStatusMessage( GUI_SOURCEENUM guiSourceStatus );
void         guiScreenCaptureStatusMessage( GUISCREENCAPTUREENUM guiSourceStatus );

int08        guiApp_SetMenuPosition( int16 menuId, GUIMENUPOSITION position );
BOOL         guiApp_IsGUIDisplayed( void );
void         guiApp_ResetDDCCISettingsChanged( void );
void         guiApp_SetDDCCISettingsChanged( BOOL changed );
BOOL         guiApp_GetDDCCISettingsChanged( void );
void         guiApp_SetMenuMode( BOOL mode );







#endif

⌨️ 快捷键说明

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