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

📄 jpegeffect_help.c

📁 Sunplus 8202S source code.
💻 C
📖 第 1 页 / 共 2 页
字号:
//liulifeng 2004-6-30 14:17
#include "user_init.h"

#include "global.h"
#include "avd.h"
#include "osd.h"

#include "fsNAV.h"
#include "fsGUI.h"
#include "memcfg.h"
#include "ircode.h"
#include "timer.h"
#include "jpegeffect.h"
#include "kernel.h"
#include "cfont.h"

#ifdef NEW_MP3_GUI//nono 4-1-9 22:13
#include "fsGUI1.h"
//#include "fsGUI_new.h"	//Maoyong 2004.04.16
#endif


#ifdef JPG_EFFECT

extern UINT16 Is_JPEG_STATE(void);


void jpeg_effect_draw_help(void)
{
#ifdef  CALL_JPGEFFECT_HELP
    UINT16 i;

    if(Is_JPEG_STATE())
    {
#ifdef USE_TITLE_KEY_TO_CALL_JPGEFFECT_HELP
    #ifndef MP3_LARGE_GUI
	FSGUI_ShowString(60,20,"PRESS  TITLE  FOR JPEG HELP",0xc0, 0x9090);
	#else//#ifndef MP3_LARGE_GUI
	FSGUI_ShowString(120,20,"PRESS  TITLE  FOR JPEG HELP",0xc0, 0x9090);
	#endif//#ifndef MP3_LARGE_GUI
#elif defined(USE_PREVIEW_KEY_TO_CALL_JPGEFFECT_HELP)	
    #ifndef MP3_LARGE_GUI
	FSGUI_ShowString(60,20,"PRESS PREVIEW FOR JPEG HELP",0xc0, 0x9090);
	#else//#ifndef MP3_LARGE_GUI
	FSGUI_ShowString(120,20,"PRESS PREVIEW FOR JPEG HELP",0xc0, 0x9090);
	#endif//#ifndef MP3_LARGE_GUI
#endif//USE_TITLE_KEY_TO_CALL_JPGEFFECT_HELP

	//FSGUI_ShowString(60,25,"___________________________",0xc0, 0x8080);
	//  FSGUI_ShowString(60,25,"-------------",0xc0, 0x8080);
	#if !defined(MP3_LARGE_GUI)
	#ifndef AD_TCL//2004-3-29 14:16 lijd
	for(i=60;i<295;i++)
	{
            FSGUI_ShowChar(0,i++,28,'-',0x20,0x8080);
	}
	#endif
	#endif
    }
    else
    {
#ifdef NEW_MP3_GUI//nono 20040109
#ifdef USE_TITLE_KEY_TO_CALL_JPGEFFECT_HELP
		#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(60,20,"PRESS  TITLE  FOR JPEG HELP",BK_GROUNDY, BK_CRCB);
        #else//#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(120,20,"PRESS  TITLE  FOR JPEG HELP",BK_GROUNDY, BK_CRCB);
        #endif//#ifndef MP3_LARGE_GUI
#elif defined(USE_PREVIEW_KEY_TO_CALL_JPGEFFECT_HELP)
		#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(60,20,"PRESS PREVIEW FOR JPEG HELP",BK_GROUNDY, BK_CRCB);
        #else//#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(120,20,"PRESS PREVIEW FOR JPEG HELP",BK_GROUNDY, BK_CRCB);
        #endif//#ifndef MP3_LARGE_GUI
#endif//#ifdef USE_TITLE_KEY_TO_CALL_JPGEFFECT_HELP
	#ifndef MP3_LARGE_GUI
	for(i=60;i<295;i++)
	{
            FSGUI_ShowChar(0,i++,28,'-',BK_GROUNDY,BK_CRCB);
	}
	#endif//#ifndef MP3_LARGE_GUI
#else//#ifdef NEW_MP3_GUI
#ifdef USE_TITLE_KEY_TO_CALL_JPGEFFECT_HELP
		#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(60,20,"PRESS  TITLE  FOR JPEG HELP",BK_GROUNDY, BK_GROUNDCRCB);
        #else//#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(120,20,"PRESS  TITLE  FOR JPEG HELP",BK_GROUNDY, BK_GROUNDCRCB);
        #endif//#ifndef MP3_LARGE_GUI
#elif defined(USE_PREVIEW_KEY_TO_CALL_JPGEFFECT_HELP)
		#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(60,20,"PRESS PREVIEW FOR JPEG HELP",BK_GROUNDY, BK_GROUNDCRCB);
        #else//#ifndef MP3_LARGE_GUI
        FSGUI_ShowString(120,20,"PRESS PREVIEW FOR JPEG HELP",BK_GROUNDY, BK_GROUNDCRCB);
        #endif//#ifndef MP3_LARGE_GUI
#endif//#ifdef USE_TITLE_KEY_TO_CALL_JPGEFFECT_HELP
	#ifndef MP3_LARGE_GUI
	for(i=60;i<295;i++)
	{
            FSGUI_ShowChar(0,i++,28,'-',BK_GROUNDY,BK_GROUNDCRCB);
	}
	#endif//#ifndef MP3_LARGE_GUI
#endif//#ifdef NEW_MP3_GUI
    }
#endif//CALL_JPGEFFECT_HELP
}

#ifndef HELP_BMP_GUI

#if 1//ndef JPG_EFFECT_ONLY_ROTATE
//
// USAGE:
// potatooo: please try to change this into command format
//
void Jpg_Show_Usage()//liulifeng move from "\\jpeg\jpegeffect.c" to here
{
	#ifdef MP3_LARGE_GUI	//Maoyong 2003.12.29 for Large MP3 GUI
	set_disbuf(0);
	config_memory(MEMORY_GRAPH_NTSC);
	#else//#ifdef MP3_LARGE_GUI
	config_memory(MEMORY_GRAPH_SMALL);
	#endif//#ifdef MP3_LARGE_GUI
	if(Jpg_Show_Usage_Flag)
	{
	    if(Jpg_Show_Usage_Page==0)
	    {
	    #ifdef MP3_LARGE_GUI
	           FSGUI_FillFrameBuf(0, 0, 720, 480, 0x50, 0x4040);		//Back Ground

		    // first line
		    FSGUI_FillFrameBuf(0, 0, 720, 100, 0x20, 0x8080);

		    FSGUI_FillFrameBuf(0, 100, 720, LINE_HEIGHT+4, WHITE_Y, WHITE_CRCB);
		    //second line
		    FSGUI_FillFrameBuf(0, 372, 720, LINE_HEIGHT+4, WHITE_Y, WHITE_CRCB);
		    FSGUI_FillFrameBuf(0, 380, 720, 100, 0x20, 0x8080);

		    //FSGUI_FillFrameBuf(0, 44, 720, 100, 0x50, 0x4040);


		    FSGUI_ShowString(260,120,"JPG FUNC USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,148,"PROGRAM:  PICTURE PLAY MODE---",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,176,"  LEFT<->RIGHT     UP<->DOWN",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,204,"  LEFT TOP<->RIGHT BOTTOM",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,232,"  LEFT BOTTOM<->RIGHT TOP",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,260,"  H-WINDOW         V-WINDOW",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(196,320,"'ENTER' TO CONTINUE"  ,0x70, 0x5050);
		    FSGUI_ShowString(196,348,"'STOP' TO BREAK"  ,0x70, 0x5050);
	    #else//#ifdef MP3_LARGE_GUI
		    FSGUI_FillFrameBuf(0, 0, 352, 288, 0x50, 0x4040);

		    // first line
		    FSGUI_FillFrameBuf(0, 0, 352, 40, 0x20, 0x8080);

		    FSGUI_FillFrameBuf(0, 40, 352, LINE_HEIGHT, WHITE_Y, WHITE_CRCB);
		    //second line
		    FSGUI_FillFrameBuf(0, 250, 352, LINE_HEIGHT, WHITE_Y, WHITE_CRCB);
		    FSGUI_FillFrameBuf(0, 254, 352, 30, 0x20, 0x8080);

		    FSGUI_FillFrameBuf(0, 44, 352, 206, 0x50, 0x4040);


			FSGUI_ShowString(100,60,"JPG FUNC USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,100,"PROGRAM:  PICTURE PLAY MODE---",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,120,"  LEFT<->RIGHT     UP<->DOWN",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,140,"  LEFT TOP<->RIGHT BOTTOM",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,160,"  LEFT BOTTOM<->RIGHT TOP",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,180,"  H-WINDOW         V-WINDOW",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,210,"'ENTER' TO CONTINUE"  ,0x70, 0x5050);
		    FSGUI_ShowString(100,230,"'STOP' TO BREAK"  ,0x70, 0x5050);
	     #endif//#ifdef MP3_LARGE_GUI	
		}
		else if(Jpg_Show_Usage_Page==1)
		{
		#ifdef MP3_LARGE_GUI
		    FSGUI_FillFrameBuf(0, 108, 720, 264, 0x50, 0x4040);

		    FSGUI_ShowString(260,120,"JPG FUNC USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,148,"PROGRAM:  PICTURE PLAY MODE---",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,176,"  LEFT BOTTOM<->RIGHT TOP",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,204,"  CENTER<->UP-DOWN",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,232,"  CENTER<->LEFT-RIGHT",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
   		    FSGUI_ShowString(100,260,"  EDGE->CENTER   RANDOM  NONE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(220,320,"CONTINUE"  ,0x70, 0x5050);	
		#else//MP3_LARGE_GUI	
		  //  FSGUI_FillFrameBuf(0, 44, 352, 206, 0x30, 0x8080);
		    FSGUI_FillFrameBuf(0, 44, 352, 206, 0x50, 0x4040);

			FSGUI_ShowString(100,60,"JPG FUNC USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,100,"PROGRAM:  PICTURE PLAY MODE---",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,120,"  LEFT BOTTOM<->RIGHT TOP",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,140,"  CENTER<->UP-DOWN",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,160,"  CENTER<->LEFT-RIGHT",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
   		    FSGUI_ShowString(40,180,"  EDGE->CENTER   RANDOM  NONE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(200,220,"CONTINUE"  ,0x70, 0x5050);
		#endif//MP3_LARGE_GUI
		}
		else if(Jpg_Show_Usage_Page==2)
		{
		#ifdef MP3_LARGE_GUI
		    FSGUI_FillFrameBuf(0, 108, 720, 264, 0x50, 0x4040);
		
		    FSGUI_ShowString(240,120,"JPG FUNC  KEY USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,148,"STOP:     RETURN TO MENU",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,176,"NEXT:     NEXT PICTURE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,204,"PREV:     PREVIOUS PICTURE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,232,"PLAY:     PLAY SEQUENTIALLY",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(220,320,"CONTINUE"  ,0x70, 0x5050);
		#else//MP3_LARGE_GUI	
		 //   FSGUI_FillFrameBuf(0, 44, 352, 206, 0x30, 0x8080);
		    FSGUI_FillFrameBuf(0, 44, 352, 206, 0x50, 0x4040);

			FSGUI_ShowString(100,60,"JPG FUNC  KEY USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,100,"STOP:     RETURN TO MENU",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,120,"NEXT:     NEXT PICTURE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,140,"PREV:     PREVIOUS PICTURE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,160,"PLAY:     PLAY SEQUENTIALLY",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(200,220,"CONTINUE"  ,0x70, 0x5050);
	       #endif//MP3_LARGE_GUI
		}

	    else if(Jpg_Show_Usage_Page==3)
	    {
	    #ifdef MP3_LARGE_GUI
	    	    FSGUI_FillFrameBuf(0, 108, 720, 264, 0x50, 0x4040);

		    FSGUI_ShowString(260,120,"JPG FUNC USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,148,"UP:      INVERT",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,176,"DOWN:    MIRROR",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
#ifdef NEXT_FORWARD_IN_A_KEY       //gerry,2004-6-17 21:14
		    FSGUI_ShowString(100,204,"ZOOM:    CHANGE ZOOM STATE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
#else
		    FSGUI_ShowString(100,204,"F-F:     ANTI-CLOCKWISE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,232,"F-B:     CLOCKWISE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(100,260,"ZOOM:    CHANGE ZOOM STATE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
#endif//NEXT_FORWARD_IN_A_KEY

		    FSGUI_ShowString(220,320,"LEAVE"  ,0x70, 0x5050);
	    #else//MP3_LARGE_GUI
		 //   FSGUI_FillFrameBuf(0, 44, 352, 206, 0x30, 0x8080);
		    FSGUI_FillFrameBuf(0, 44, 352, 206, 0x50, 0x4040);

			FSGUI_ShowString(100,60,"JPG FUNC USAGE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,100,"UP:      INVERT",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
		    FSGUI_ShowString(40,120,"DOWN:    MIRROR",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
#ifdef NEXT_FORWARD_IN_A_KEY//gerry,2004-6-17 21:14
		    FSGUI_ShowString(40,140,"ZOOM:    CHANGE ZOOM STATE",FS_FONTCOLOR_FILE_Y, FS_FONTCOLOR_FILE_CrCb);
#else

⌨️ 快捷键说明

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