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

📄 osdfm.h

📁 车载电子影音系统dvd播放系统原程序代码
💻 H
📖 第 1 页 / 共 3 页
字号:
#define OSDFM_PALETTE_ENTRY_NORMAL_FRAME_BRIGHT                     GDI_ENTRY_4B_COLOR_BRIGHT
#define OSDFM_PALETTE_ENTRY_NORMAL_FRAME_DARK                       GDI_ENTRY_4B_COLOR_DARK
#define OSDFM_PALETTE_ENTRY_SELECT_FRAME_BRIGHT                     GDI_ENTRY_4B_COLOR_ORANGE
#define OSDFM_PALETTE_ENTRY_SELECT_FRAME_DARK                       GDI_ENTRY_4B_COLOR_ORANGE    
#define OSDFM_PALETTE_ENTRY_SEPARATE_FRAME_CENTER                   GDI_ENTRY_4B_COLOR_CENTER
#define OSDFM_PALETTE_ENTRY_ROOT_ICON_TEXT_FOREGROUND               GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_ROOT_ICON_SHADOW_1                      GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_ROOT_ICON_SHADOW_2                      GDI_ENTRY_4B_COLOR_RED
#define OSDFM_PALETTE_ENTRY_UPFOLDER_ICON_TEXT_FOREGROUND           GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_UPFOLDER_ICON_SHADOW_1                  GDI_ENTRY_4B_COLOR_RED
#define OSDFM_PALETTE_ENTRY_UPFOLDER_ICON_SHADOW_2                  GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_FOLDER_ICON_TEXT_FOREGROUND             GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_FOLDER_ICON_SHADOW_1                    GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_FOLDER_ICON_SHADOW_2                    GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_JPEG_ICON_TEXT_FOREGROUND               GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_JPEG_ICON_SHADOW_1                      GDI_ENTRY_4B_COLOR_RED//GDI_ENTRY_4B_COLOR_WHITE
#define OSDFM_PALETTE_ENTRY_JPEG_ICON_SHADOW_2                      GDI_ENTRY_4B_COLOR_TEXT_DISABLED//GDI_ENTRY_4B_COLOR_GENERAL_BG_BLUE
#define OSDFM_PALETTE_ENTRY_MP3_ICON_TEXT_FOREGROUND                GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_MP3_ICON_SHADOW_1                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_MP3_ICON_SHADOW_2                       GDI_ENTRY_4B_COLOR_GENERAL_BG_BLUE
#define OSDFM_PALETTE_ENTRY_WMA_ICON_TEXT_FOREGROUND                GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_WMA_ICON_SHADOW_1                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_WMA_ICON_SHADOW_2                       GDI_ENTRY_4B_COLOR_BLACK//GDI_ENTRY_4B_COLOR_GENERAL_BG_BLUE
#define OSDFM_PALETTE_ENTRY_OPENFOLDER_ICON_TEXT_FOREGROUND         GDI_ENTRY_4B_COLOR_YELLOW //Use it temporarily
#define OSDFM_PALETTE_ENTRY_OPENFOLDER_ICON_SHADOW_1                GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_OPENFOLDER_ICON_SHADOW_2                GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_AC3_ICON_TEXT_FOREGROUND                GDI_ENTRY_4B_COLOR_WHITE //Use it temporarily
#define OSDFM_PALETTE_ENTRY_AC3_ICON_SHADOW_1                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_AC3_ICON_SHADOW_2                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_TIME_STRING                             GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_ACTIVE_PLAYING_FILE                     GDI_ENTRY_4B_COLOR_BLACK //CoCo1.01, for moving cursor when playing                 
#define OSDFM_PALETTE_ENTRY_VOB_ICON_TEXT_FOREGROUND                GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_VOB_ICON_SHADOW_1                       GDI_ENTRY_4B_COLOR_TEXT_DISABLED
#define OSDFM_PALETTE_ENTRY_VOB_ICON_SHADOW_2                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_MPG_ICON_TEXT_FOREGROUND                GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_MPG_ICON_SHADOW_1                       GDI_ENTRY_4B_COLOR_TEXT_DISABLED
#define OSDFM_PALETTE_ENTRY_MPG_ICON_SHADOW_2                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_DAT_ICON_TEXT_FOREGROUND                GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_DAT_ICON_SHADOW_1                       GDI_ENTRY_4B_COLOR_TEXT_DISABLED
#define OSDFM_PALETTE_ENTRY_DAT_ICON_SHADOW_2                       GDI_ENTRY_4B_COLOR_BLACK
#define OSDFM_PALETTE_ENTRY_QUESTION_ICON_TEXT_FOREGROUND           GDI_ENTRY_4B_COLOR_YELLOW
#define OSDFM_PALETTE_ENTRY_QUESTION_ICON_SHADOW_1                  GDI_ENTRY_4B_COLOR_RED
#define OSDFM_PALETTE_ENTRY_QUESTION_ICON_SHADOW_2                  GDI_ENTRY_4B_COLOR_RED
#define OSDFM_PALETTE_ENTRY_INVALID_AUDIO_FILE                      GDI_ENTRY_4B_COLOR_TEXT_DISABLED
#else
//define the entry for the color palette
#define OSDFM_PALETTE_ENTRY_START                               140
#define OSDFM_PALETTE_ENTRY_GENERAL_BACKGROUND                  OSDFM_PALETTE_ENTRY_START
#define OSDFM_PALETTE_ENTRY_TITLE_STRING                        (OSDFM_PALETTE_ENTRY_START+1)
#define OSDFM_PALETTE_ENTRY_HELP_STRING                         (OSDFM_PALETTE_ENTRY_START+2)
#define OSDFM_PALETTE_ENTRY_GENERAL_STRING_IN_FILE_WINDOW       (OSDFM_PALETTE_ENTRY_START+3)
#define OSDFM_PALETTE_ENTRY_HIGHLIGHT_STRING_IN_FILE_WINDOW     (OSDFM_PALETTE_ENTRY_START+4)
#define OSDFM_PALETTE_ENTRY_HIGHLIGHT_BACKGROUND                (OSDFM_PALETTE_ENTRY_START+5)
#define OSDFM_PALETTE_ENTRY_DISABLE_BUTTON_STRING               (OSDFM_PALETTE_ENTRY_START+6)
#define OSDFM_PALETTE_ENTRY_ENABLE_BUTTON_STRING                (OSDFM_PALETTE_ENTRY_START+7)
#define OSDFM_PALETTE_ENTRY_HIGHLIGHT_BUTTON_STRING             (OSDFM_PALETTE_ENTRY_START+8)
#define OSDFM_PALETTE_ENTRY_NORMAL_FRAME_BRIGHT                 (OSDFM_PALETTE_ENTRY_START+9)
#define OSDFM_PALETTE_ENTRY_NORMAL_FRAME_DARK                   (OSDFM_PALETTE_ENTRY_START+10)
#define OSDFM_PALETTE_ENTRY_SELECT_FRAME_BRIGHT                 (OSDFM_PALETTE_ENTRY_START+11)
#define OSDFM_PALETTE_ENTRY_SELECT_FRAME_DARK                   (OSDFM_PALETTE_ENTRY_START+12)
#define OSDFM_PALETTE_ENTRY_SEPARATE_FRAME_CENTER               (OSDFM_PALETTE_ENTRY_START+13)
#define OSDFM_PALETTE_ENTRY_ROOT_ICON_TEXT_FOREGROUND           (OSDFM_PALETTE_ENTRY_START+14)
#define OSDFM_PALETTE_ENTRY_ROOT_ICON_SHADOW_1                  (OSDFM_PALETTE_ENTRY_START+15)
#define OSDFM_PALETTE_ENTRY_ROOT_ICON_SHADOW_2                  (OSDFM_PALETTE_ENTRY_START+16)
#define OSDFM_PALETTE_ENTRY_UPFOLDER_ICON_TEXT_FOREGROUND       (OSDFM_PALETTE_ENTRY_START+17)
#define OSDFM_PALETTE_ENTRY_UPFOLDER_ICON_SHADOW_1              (OSDFM_PALETTE_ENTRY_START+18)
#define OSDFM_PALETTE_ENTRY_UPFOLDER_ICON_SHADOW_2              (OSDFM_PALETTE_ENTRY_START+19)
#define OSDFM_PALETTE_ENTRY_FOLDER_ICON_TEXT_FOREGROUND         (OSDFM_PALETTE_ENTRY_START+20)
#define OSDFM_PALETTE_ENTRY_FOLDER_ICON_SHADOW_1                (OSDFM_PALETTE_ENTRY_START+21)
#define OSDFM_PALETTE_ENTRY_FOLDER_ICON_SHADOW_2                (OSDFM_PALETTE_ENTRY_START+22)
#define OSDFM_PALETTE_ENTRY_JPEG_ICON_TEXT_FOREGROUND           (OSDFM_PALETTE_ENTRY_START+23)
#define OSDFM_PALETTE_ENTRY_JPEG_ICON_SHADOW_1                  (OSDFM_PALETTE_ENTRY_START+24)
#define OSDFM_PALETTE_ENTRY_JPEG_ICON_SHADOW_2                  (OSDFM_PALETTE_ENTRY_START+25)
#define OSDFM_PALETTE_ENTRY_MP3_ICON_TEXT_FOREGROUND            (OSDFM_PALETTE_ENTRY_START+26)
#define OSDFM_PALETTE_ENTRY_MP3_ICON_SHADOW_1                   (OSDFM_PALETTE_ENTRY_START+27)
#define OSDFM_PALETTE_ENTRY_MP3_ICON_SHADOW_2                   (OSDFM_PALETTE_ENTRY_START+28)
#define OSDFM_PALETTE_ENTRY_WMA_ICON_TEXT_FOREGROUND            (OSDFM_PALETTE_ENTRY_START+29)
#define OSDFM_PALETTE_ENTRY_WMA_ICON_SHADOW_1                   (OSDFM_PALETTE_ENTRY_START+30)
#define OSDFM_PALETTE_ENTRY_WMA_ICON_SHADOW_2                   (OSDFM_PALETTE_ENTRY_START+31)
#define OSDFM_PALETTE_ENTRY_OPENFOLDER_ICON_TEXT_FOREGROUND     (OSDFM_PALETTE_ENTRY_START+32)
#define OSDFM_PALETTE_ENTRY_OPENFOLDER_ICON_SHADOW_1            (OSDFM_PALETTE_ENTRY_START+33)
#define OSDFM_PALETTE_ENTRY_OPENFOLDER_ICON_SHADOW_2            (OSDFM_PALETTE_ENTRY_START+34)
#define OSDFM_PALETTE_ENTRY_TIME_STRING                         (OSDFM_PALETTE_ENTRY_START+35)

//define the palette color
//define OSDFM_PALETTE_COLOR_GENERAL_BACKGROUND                  0x000080
#define OSDFM_PALETTE_COLOR_GENERAL_BACKGROUND                  0x0000C0
#define OSDFM_PALETTE_COLOR_TITLE_STRING                        0xFFA928
#define OSDFM_PALETTE_COLOR_HELP_STRING                         0xFFA928
#define OSDFM_PALETTE_COLOR_GENERAL_STRING_IN_FILE_WINDOW       0xC8C8C8
#define OSDFM_PALETTE_COLOR_HIGHLIGHT_STRING_IN_FILE_WINDOW     0xFFFFFF
#define OSDFM_PALETTE_COLOR_HIGHLIGHT_BACKGROUND                0xFFA928
#define OSDFM_PALETTE_COLOR_DISABLE_BUTTON_STRING               0xB4B4B4
#define OSDFM_PALETTE_COLOR_ENABLE_BUTTON_STRING                0xC33100
#define OSDFM_PALETTE_COLOR_HIGHLIGHT_BUTTON_STRING             0xC33100
#define OSDFM_PALETTE_COLOR_NORMAL_FRAME_BRIGHT                 0xE1E1E1
#define OSDFM_PALETTE_COLOR_NORMAL_FRAME_DARK                   0xA3A3A3
#define OSDFM_PALETTE_COLOR_SELECT_FRAME_BRIGHT                 0xFAC14E
#define OSDFM_PALETTE_COLOR_SELECT_FRAME_DARK                   0x836527
#define OSDFM_PALETTE_COLOR_SEPARATE_FRAME_CENTER               0xC0C0C0
#define OSDFM_PALETTE_COLOR_ROOT_ICON_TEXT_FOREGROUND           0x010101
#define OSDFM_PALETTE_COLOR_ROOT_ICON_SHADOW_1                  0xE7C22D
#define OSDFM_PALETTE_COLOR_ROOT_ICON_SHADOW_2                  0xD92F0B
#define OSDFM_PALETTE_COLOR_UPFOLDER_ICON_TEXT_FOREGROUND       0xE7C22D
#define OSDFM_PALETTE_COLOR_UPFOLDER_ICON_SHADOW_1              0xD92F0B
#define OSDFM_PALETTE_COLOR_UPFOLDER_ICON_SHADOW_2              0x010101
#define OSDFM_PALETTE_COLOR_FOLDER_ICON_TEXT_FOREGROUND         0xE7C22D
#define OSDFM_PALETTE_COLOR_FOLDER_ICON_SHADOW_1                0x010101  
#define OSDFM_PALETTE_COLOR_FOLDER_ICON_SHADOW_2                0x010101
#define OSDFM_PALETTE_COLOR_JPEG_ICON_TEXT_FOREGROUND           0xE7C22D
#define OSDFM_PALETTE_COLOR_JPEG_ICON_SHADOW_1                  0xC8C8C8
#define OSDFM_PALETTE_COLOR_JPEG_ICON_SHADOW_2                  0x0000FF
#define OSDFM_PALETTE_COLOR_MP3_ICON_TEXT_FOREGROUND            0xE7C22D
#define OSDFM_PALETTE_COLOR_MP3_ICON_SHADOW_1                   0x010101
#define OSDFM_PALETTE_COLOR_MP3_ICON_SHADOW_2                   0x0000FF
#define OSDFM_PALETTE_COLOR_WMA_ICON_TEXT_FOREGROUND            0xE7C22D
#define OSDFM_PALETTE_COLOR_WMA_ICON_SHADOW_1                   0x010101
#define OSDFM_PALETTE_COLOR_WMA_ICON_SHADOW_2                   0x0000FF
#define OSDFM_PALETTE_COLOR_OPENFOLDER_ICON_TEXT_FOREGROUND     0xB3982A
#define OSDFM_PALETTE_COLOR_OPENFOLDER_ICON_SHADOW_1            0xE7C22D
#define OSDFM_PALETTE_COLOR_OPENFOLDER_ICON_SHADOW_2            0x010101
#define OSDFM_PALETTE_COLOR_TIME_STRING                         OSDFM_PALETTE_COLOR_TITLE_STRING
#endif //GDI_4_BIT_OSD

//define the region to be cleared.
#define OSDFM_CLEAR_TITLE_REGION                        0
#define OSDFM_CLEAR_LEFT_FILE_WINDOW_REGION             1
#define OSDFM_CLEAR_RIGHT_FILE_WINDOW_REGION            2
#define OSDFM_CLEAR_BUTTON_REGION                       3
#define OSDFM_CLEAR_HELP_REGION                         4
#define OSDFM_CLEAR_RIGHT_SCROLL_BAR_REGION             5
#define OSDFM_CLEAR_LEFT_SCROLL_BAR_REGION              6
#define OSDFM_CLEAR_RECOVER_UPPER_REGION                7
#define OSDFM_CLEAR_RECOVER_BOTTOM_REGION               8   
#define OSDFM_CLEAR_TITLE_SUB_REGION                    9
#define OSDFM_CLEAR_LEFT_FILE_WINDOW_CONTENT_REGION     10
#define OSDFM_CLEAR_RIGHT_FILE_WINDOW_CONTENT_REGION    11
#define OSDFM_CLEAR_ALL_REGION                         0xFF

//define the width of the button
#define OSDFM_CIRCLE_BUTTON_WIDTH               40
#define OSDFM_RECTANGLE_BUTTON_WIDTH            120    

//define the distance between the horizontal separate frame and the JPEG's frame
#define OSDFM_HORIZONTAL_SEPARATE_FRAME_JPEGFRAME_DISTANCE  10

//define the distance between bir frame and the JPEG's frame
#define OSDFM_BIG_FRAME_JPEGFRAME_DISTANCE                  60

//define the position and size for the JPEG's fame
#define OSDFM_JPEG_FRAME_START_H                 (OSDFM_DISPLAY_BIG_FRAME_H+OSDFM_DISPLAY_BIG_FRAME_THICKNESS+OSDFM_BIG_FRAME_JPEGFRAME_DISTANCE)
//#define OSDFM_JPEG_FRAME_START_V                 270
#define OSDFM_JPEG_FRAME_START_V                 (OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_V+OSDFM_DISPLAY_HORIZONTAL_SEPARATE_FRAME_HEIGHT+OSDFM_HORIZONTAL_SEPARATE_FRAME_JPEGFRAME_DISTANCE)
#define OSDFM_JPEG_FRAME_WIDTH                   96
#define OSDFM_JPEG_FRAME_HEIGHT                  64  
#define OSDFM_JPEG_FRAME_THICKNESS               4               

//define the thickness of the selected frame for program
#define OSDFM_PROGRAM_FRAME_THICKNESS            2

//define the kind of the separate frame
#define OSDFM_HORIZONTAL_SEPARATE_FRAME          0
#define OSDFM_VERTICAL_SEPARATE_FRAME            1

//define the file window
#define OSDFM_LEFT_FILE_WINDOW                   0
#define OSDFM_RIGHT_FILE_WINDOW                  1

//define the message that the control module will send to update File Manager UI.
#define OSDFM_MSG_BEGIN                                 200
#define OSDFM_MSG_INITIAL                               OSDFM_MSG_BEGIN
#define OSDFM_MSG_UPDATE_HIGHLIGHT                      (OSDFM_MSG_BEGIN+1)
#define OSDFM_MSG_CLEAR_HIGHLIGHT                       (OSDFM_MSG_BEGIN+2)
#define OSDFM_MSG_DRAW_FRAME                            (OSDFM_MSG_BEGIN+3)
#define OSDFM_MSG_CLEAR_FRAME                           (OSDFM_MSG_BEGIN+4)
#define OSDFM_MSG_UPDATE_CHANGE_DIR                     (OSDFM_MSG_BEGIN+5)
#define OSDFM_MSG_UPDATE_PROGRAM_ITEM                   (OSDFM_MSG_BEGIN+6)
#define OSDFM_MSG_UPDATE_FILE_WINDOW_NEXT               (OSDFM_MSG_BEGIN+7)
#define OSDFM_MSG_UPDATE_FILE_WINDOW_PREVIOUS           (OSDFM_MSG_BEGIN+8)
#define OSDFM_MSG_UPDATE_CHANGE_DIR_LEVEL               (OSDFM_MSG_BEGIN+9)
#define OSDFM_MSG_CLEAR_ACTIVE_PLAYING_FILE             (OSDFM_MSG_BEGIN+10) //CoCo1.01, for moving cursor when playing
#define OSDFM_MSG_UPDATE_ACTIVE_PLAYING_FILE            (OSDFM_MSG_BEGIN+11) //CoCo1.01, for moving cursor when playing
#define OSDFM_MSG_PLAYING								(OSDFM_MSG_BEGIN+12) //CoCo1.06, Display "playing file".
#define OSDFM_MSG_STOP									(OSDFM_MSG_BEGIN+13) //CoCo1.06, Display "playing file".
#define OSDFM_MSG_SHOW									(OSDFM_MSG_BEGIN+14) //CoCo1.07, show/hide file manager user by KEY_MENU
#define OSDFM_MSG_FLASH_PLAYING_FILE                    (OSDFM_MSG_BEGIN+15) //CoCo1.10, flash the active playing file. (only icon part)  
#define OSDFM_MSG_CHANGE_MODE                           (OSDFM_MSG_BEGIN+16) //CoCo1.10, for chnaging mode recovery. 
#define OSDFM_MSG_INVALID_AUDIO_FILE                    (OSDFM_MSG_BEGIN+17) //CoCo2.39, support displaying invalide audio file.

//define the type of the help
#define OSDFM_HELP_TYPE_NONE                            0
#define OSDFM_HELP_TYPE_DIR_FOLDER                      1
#define OSDFM_HELP_TYPE_DIR_ROOT                        2
#define OSDFM_HELP_TYPE_DIR_LEFT_FILE_WINDOW            3
#define OSDFM_HELP_TYPE_FILE                            4
#define OSDFM_HELP_TYPE_BUTTON                          5

//define the type of the title
#define OSDFM_TITLE_TYPE_NONE                           0
#define OSDFM_TITLE_TYPE_DIR                            1
#define OSDFM_TITLE_TYPE_FILE                           2
#define OSDFM_TITLE_TYPE_FILE_FOLDER                    3
#define OSDFM_TITLE_TYPE_UP_FOLDER                      4
#define OSDFM_TITLE_TYPE_BUTTON                         5
#define OSDFM_TITLE_TYPE_PROGRAM                        6
#define OSDFM_TITLE_TYPE_PLAYING                        7

//define the starting position of off screen. (Use > 480 in Region 0)
#define OSDFM_OFF_SCREEN_START_V                        480

#ifdef SUPPORT_FM_BUTTONS
//Note:The following definitions are for Program List UI
#define OSDPL_MIX_RATIO_BACKGROUND                      32 

//define the maximum items in the window.
#define OSDPL_MAX_ITEM_IN_WINDOW                        6

//define the index of the number for the Program List
#define OSDPL_NUM_INDEX                                 1
#define OSDPL_LETTER_INDEX                              1

//define the height of the font for the item. It should be updated when OSDPL_LETTER_INDEX is modified.
#define OSDPL_ITEM_FONT_HEIGHT                          32

//define the height for displaying each item
#define OSDPL_DISPLAY_ITEM_HEIGHT                       40

//define the height of the button
#define OSDPL_BUTTON_HEIGHT                             OSDFM_BUTTON_HEIGHT

//define the distance between the left of the big frame and the first item
#define OSDPL_START_ITEM_DISTANCE_H                     16

//define the distance between the top of the big fame and the first item
#define OSDPL_START_ITEM_DISTANCE_V                     8

//define the position and the size of the big frame
#define OSDPL_DISPLAY_BIG_FRAME_THICKNESS               8
#define OSDPL_DISPLAY_BIG_FRAME_H                       8 //24 //CoCo1.24, for OSD horiaontal position move.
#define OSDPL_DISPLAY_BIG_FRAME_V                       64
#define OSDPL_DISPLAY_BIG_FRAME_WIDTH                   580
//#define OSDPL_DISPLAY_BIG_FRAME_HEIGHT                  260
#define OSDPL_DISPLAY_BIG_FRAME_HEIGHT                  (OSDPL_MAX_ITEM_IN_WINDOW*OSDPL_DISPLAY_ITEM_HEIGHT+OSDPL_START_ITEM_DISTANCE_V+OSDPL_DISPLAY_BIG_FRAME_THICKNESS*2) 

//define the position of the title
#define OSDPL_DISPLAY_TITLE_START_H                     OSDPL_DISPLAY_BIG_FRAME_H
#define OSDPL_DISPLAY_TITLE_START_V                     24
#define OSDPL_DISPLAY_TITLE_WIDTH						352

//define the position of the start item
#define OSDPL_DISPLAY_ITEM_START_H                      (OSDPL_DISPLAY_BIG_FRAME_H+OSDPL_DISPLAY_BIG_FRAME_THICKNESS+OSDPL_START_ITEM_DISTANCE_H)
#define OSDPL_DISPLAY_ITEM_START_V                      (OSDPL_DISPLAY_BIG_FRAME_V+OSDPL_DISPLAY_BIG_FRAME_THICKNESS+OSDPL_START_ITEM_DISTANCE_V)

⌨️ 快捷键说明

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