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

📄 guiapp_action_lut.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_ACTION_LUT_H
#define _GUI_ACTION_LUT_H

#include "common.h"
#include "guiStyle.h"

/* function pointer lookup table structure */
typedef struct _GUI_ACTION_FUNCTIONLUT
{
    int16 menuId;
    int08 (*OnStart)( int16 menuId, GUIMSG *msg );
    int08 (*OnClose)( int16 menuId );
    int08 (*GuiMsg)( int16 menuId, int16 itemId, GUIMSG *msg );
    int08 (*Redraw)( int16 menuId, GUIMSG *msg );
    int08 (*GetHighlightWindow)( int16 menuId, uint08 *window );

} GUI_ACTION_FUNCTIONLUT;

/* end of table */
#define MENU_LAST -1


/****************************************
* function declarations for menu actions
*
****************************************/

/* Main Menu functions */
int08 guiApp_action_MainMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_MainMenu_OnClose( int16 menuId );
int08 guiApp_action_MainMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_MainMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_MainMenu_Redraw( int16 menuId, GUIMSG *msg );

/* Display Menu functions */
int08 guiApp_action_DisplayMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_DisplayMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_DisplayMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_DisplayMenu_OnClose( int16 menuId );


/* Image Menu functions */
int08 guiApp_action_ImageMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ImageMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_ImageMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_ImageMenu_OnClose( int16 menuId );


/* Autolock menu functions */
int08 guiApp_action_AutolockMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_AutolockMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_AutolockMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_AutolockMenu_OnClose( int16 menuId );

/* Language Menu functions */
int08 guiApp_action_LanguageMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_LanguageMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_LanguageMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_LanguageMenu_OnClose( int16 menuId );

/* Advanced Menu functions */
int08 guiApp_action_AdvancedMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_AdvancedMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_AdvancedMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_AdvancedMenu_OnClose( int16 menuId );


/* About Menu functions */
int08 guiApp_action_AboutMenu_OnStart( int16 menuId, GUIMSG *msg );

/* Autolock save submenu */
int08 guiApp_action_AutolockSaveSubMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_AutolockSaveSubMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );

/* Powerdown menu */
int08 guiApp_action_Powerdown_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_Powerdown_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_Powerdown_Redraw( int16 menuId, GUIMSG *msg );

/* Confirm reset menu */
int08 guiApp_action_ConfirmResetMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ConfirmResetMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_ConfirmResetMenu_Redraw( int16 menuId, GUIMSG *msg );

/* Keystone menu */
int08 guiApp_action_KeystoneMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_KeystoneMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_KeystoneMenu_Redraw( int16 menuId, GUIMSG *msg );
int08 guiApp_action_KeystoneMenu_OnClose( int16 menuId );


/* Warning dialog */
int08 guiApp_action_WarningDialog_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_WarningDialog_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_WarningDialog_Redraw( int16 menuId, GUIMSG *msg );

/* Source Status menu */
int08 guiApp_action_SourceStatusMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_SourceStatusMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_SourceStatusMenu_Redraw( int16 menuId, GUIMSG *msg );

/* Screen Capture menu */
int08 guiApp_action_ConfirmScreenCaptureMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ConfirmScreenCaptureMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_ConfirmScreenCaptureMenu_Redraw( int16 menuId, GUIMSG *msg );

/* Image Position menu */
int08 guiApp_action_ImagePositionMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ImagePositionMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_ImagePositionMenu_Redraw( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ImagePositionMenu_OnClose( int16 menuId );


/* Pan and Scan menu */
int08 guiApp_action_PanandScanMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_PanandScanMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_PanandScanMenu_Redraw( int16 menuId, GUIMSG *msg );

/* Magnify menu */
int08 guiApp_action_MagnifyMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_MagnifyMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_MagnifyMenu_Redraw( int16 menuId, GUIMSG *msg );

/* Brightness menu */
int08 guiApp_action_BrightnessMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_BrightnessMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_BrightnessMenu_Redraw( int16 menuId, GUIMSG *msg );
int08 guiApp_action_BrightnessMenu_OnClose( int16 menuId );

/* Image size menu */
int08 guiApp_action_ImageSizeMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ImageSizeMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_ImageSizeMenu_Redraw( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ImageSizeMenu_OnClose( int16 menuId );

/* HSG Menu functions */
int08 guiApp_action_HSGMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_HSGMenu_OnClose( int16 menuId );
int08 guiApp_action_HSGMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_HSGMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_HSGMenu_Redraw( int16 menuId, GUIMSG *msg );

/* HSG Control Menu functions */
int08 guiApp_action_HSGControlMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_HSGControlMenu_OnClose( int16 menuId );
int08 guiApp_action_HSGControlMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_HSGControlMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );

/* HSG White Gains Control Menu functions */
int08 guiApp_action_HSGWhiteGainsControlMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_HSGWhiteGainsControlMenu_OnClose( int16 menuId );
int08 guiApp_action_HSGWhiteGainsControlMenu_GetHighlightWindow( int16 menuId, uint08 *window );
int08 guiApp_action_HSGWhiteGainsControlMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );

/* Screen Capture Progress menu */
int08 guiApp_action_ScreenCaptureProgressMenu_OnStart( int16 menuId, GUIMSG *msg );
int08 guiApp_action_ScreenCaptureProgressMenu_GuiMsg( int16 menuId, int16 itemId, GUIMSG *msg );
int08 guiApp_action_ScreenCaptureProgressMenu_Redraw( int16 menuId, GUIMSG *msg );
#endif

⌨️ 快捷键说明

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