?? guinavigation.h.svn-base
字號:
guiAnimationType* m_loadAnimation; guiCommandType* m_Commands[MAX_GUI_COMMANDS]; guiPopupType* m_Popups[MAX_GUI_POPUPS]; guiIconType* m_Icons[MAX_GUI_ICONS]; guiBitmapType* m_EventBitmaps[MAX_GUI_EVENTBITMAPS]; guiSliderType* m_Sliders[MAX_GUI_SLIDERS]; guiTextTableType *m_TextTables[MAX_GUI_TEXTTABLES]; guiMediaType *m_MediaFiles[MAX_GUI_MEDIA]; guiEventType *m_Events[MAX_GUI_EVENTS]; RMTVList m_tvList; guiPlayerParams m_playerParams; typeVideoOutCommands m_NTSCvideoOutCommandList; typeVideoOutCommands m_PALvideoOutCommandList; RMuint16 m_nbOsdPages; RMuint16 m_nbCommands; RMuint16 m_nbPopups; RMuint16 m_nbIcons; RMuint16 m_nbEventBitmaps; RMuint16 m_nbSliders; RMuint16 m_nbTextTables; RMuint16 m_nbMediaFiles; RMuint16 m_nbEvents; RMuint32 m_selectedObjectId; // object with focus RMuint32 m_activePageId; RMuint32 m_mainPageId; RMuint32 m_medialibraryPageId; RMuint32 m_setupPageId; RMuint32 m_parentObjectId; RMuint32 m_bcsSliderId; RMuint32 m_popupSelectedObjectId; RMuint32 m_messagePopupId; RMuint32 m_activeMenuId; RMuint32 m_infoId; RMuint32 m_globalEventId; RMuint32 m_screenSaverPageId; RMuint32 m_timedPopupId; // keep id of popup to remove#ifdef GUI_REFID_3private:#endif RMbool m_gfxInitialized; struct RUA* m_pRua; RMuint32 m_OSDProfileAddr; struct DCCVideoSource *m_pOSDSource; RMbool m_osdOn; RMbool m_wmvHDOn; RMguiFileType m_displayFileType; RMascii m_fipModText[MAX_FIXED_TEXT_LENGTH];#ifndef NO_GUI RMcuracaoGuiParser* m_parser;#endif#ifdef WITH_WMVHD_SUPPORT RMWmvHDParser* m_wmvHDparser; guiWmvHDMetadataType m_wmvHDMetadata; guiWmvHDDiscType m_wmvHDDisc;#endif // WITH_WMVHD_SUPPORT typeListData m_List; // generic page list dataprivate: typeIsoData m_isoData; typeIsoListData m_isoList; RMbool m_isoReset; // new iso structure just read typeListData m_PopupList; // generic poppup list data RMstatus ReleaseDisplay(); void ClearIsoData(); RMstatus AllocateIsoList(RMuint32 nItems); void ClearIsoList(); void SetIsoParentDirectory(); void GetIsoDiscDirectory(RMascii* dir); void GetIsoFilesData(); RMascii* GetIsoIconType(RMguiFileType fileType); RMstatus GetFileTimestamp(RMuint32 index, RMascii *timestamp); void InitVars(); RMstatus InitDisplay(); RMstatus CreateOSDSurface(struct DCCVideoSource **pOSDSource, RMuint32 *pOSDProfileAddr, RMuint32 scalerindex); RMstatus Close(); RMstatus SetPredefinedIds(); RMstatus GetPageIdByName(RMascii *name, RMuint32 *pageId);#ifdef GUI_REFID_3public:#endif RMstatus GetObjectIndex(RMuint32 objectId, RMuint16 *index);#ifdef GUI_REFID_3private:#endif RMstatus DisplayPageBitmaps(RMuint32 pageId); RMstatus DisplayEventBitmap(RMuint8 bitmapIndex); RMstatus DisplayBitmap(RMuint8 bitmapIndex); RMstatus DisplayButton(RMuint8 buttonIndex); RMstatus SelectButton(RMuint32 buttonId); RMstatus UpdateButton(RMuint8 buttonIndex); RMstatus DisplaySubMenuButton(RMuint8 menuIndex, RMuint8 menuItemId, RMuint8 buttonIndex); RMstatus SelectMenu(RMuint32 menuId); RMstatus SelectNextMenuItem(RMuint8 menuindex, RMGuiObjectSelectDirection direction); RMstatus SelectSubMenuButton(RMuint32 buttonId); RMstatus GetSubMenuButtonId(RMuint32 menuId, RMuint32 *nextObjectId); RMstatus RemoveSubMenuButton(RMuint8 menuIndex, RMuint8 menuItemId, RMuint8 buttonIndex); RMstatus GetObjectIdByNameWithinPopup(RMascii *name, RMuint32 *objectId); RMstatus GetCommandName(RMuint32 command, RMascii* name); RMstatus GetCommandByName(RMascii* name, RMuint32 *command); RMuint32 DeSelectCurrentObject(RMuint32 selectingObjectId = 0); RMuint32 DeSelectCurrentObjectWithinPopup(); RMuint16 UpdateChapterLocation(RMuint32 mediaid, RMuint32 time); RMstatus SetChapterBoundaries(RMuint32 mediaid); RMstatus DisplayList(RMuint8 listIndex, RMbool redraw, RMbool hasfocus); RMstatus DisplayOSDList(RMbool show); RMstatus MorphStringList(RMuint8 listIndex, RMbool redraw, RMbool hasfocus); RMstatus MorphLists(RMuint8 listindex, RMuint8 listindexto); RMstatus DisplayFileList(RMuint8 listIndex, RMbool redraw, RMbool hasfocus); RMstatus DisplayFileListPage(RMuint8 listIndex, RMuint16 listPage, RMbool redraw, RMbool hasfocus); RMstatus DisplayStringList(RMuint8 listIndex, RMbool redraw, RMbool hasFocus); RMstatus DisplayBillingList(RMuint8 listIndex, RMbool redraw, RMbool hasFocus); RMstatus DisplayInfoList(RMuint8 listIndex, RMbool redraw, RMbool hasFocus); RMstatus DisplayListList(RMuint8 listIndex, RMbool redraw, RMbool hasFocus); RMstatus MorphListList(RMuint8 listIndex, RMuint8 listIndexto, RMbool grow); RMstatus ScrollListList(RMuint8 listIndex, RMGuiObjectSelectDirection directio); RMstatus ScrollInfoList(RMuint8 listIndex, RMGuiObjectSelectDirection directio); RMstatus ScrollList(RMuint8 listindex,RMGuiObjectSelectDirection direction); RMstatus ScrollBillingList(RMuint8 listindex,RMGuiObjectSelectDirection direction); RMstatus ScrollSubList(RMuint8 listindex,RMGuiObjectSelectDirection direction); RMstatus DisplayPopupStringList(RMuint8 popupindex, RMuint8 listIndex, RMbool redraw, RMbool hasFocus); RMstatus DisplayPopupList(RMuint8 popupindex, RMuint8 listindex, RMbool redraw, RMbool hasFocus); RMstatus SelectNextListItem(RMuint8 listindex, RMGuiObjectSelectDirection direction); RMstatus SelectNextPopupListItem(RMuint8 popupindex, RMuint8 listindex, RMGuiObjectSelectDirection direction); RMstatus SelectListItem(RMuint8 listindex, RMuint16 itemindex); RMstatus SelectList(RMuint32 listId); RMstatus DisplayString(RMuint8 stringIndex); RMstatus SelectNextStringChar(RMuint8 stringIndex, RMGuiObjectSelectDirection direction); RMstatus SelectString(RMuint32 stringId); RMuint8 GetSliderStep(RMuint32 objectId, RMuint8 index, RMint32 value); RMbool CheckRectsIntersect(RMuint16 l1, RMuint16 t1, RMuint16 r1, RMuint16 b1, RMuint16 l2, RMuint16 t2, RMuint16 r2, RMuint16 b2); RMstatus RedrawBlockedObjects(RMuint32 blockerId); RMbool IsVideoFile(RMascii* extension); RMbool IsAudioFile(RMascii* extension); RMbool IsPictureFile(RMascii* extension); RMbool IsSupportedPictureFile(RMascii* file);#ifdef GUI_REFID_2public: RMuint32 QuickSetupPageId() { return m_quickSetupPageId; } RMuint32 KeyboardPageId() { return m_keyboardPageId; } RMuint32 MenuPageId() { return m_menuPageId; } RMstatus DeSelectAllMenuButtons(RMascii * pageName); RMstatus UpdateMenuState(RMascii *menuItemName, RMbool statRMcuracaoGuiNavigatione, RMbool redraw); RMstatus VerifyNetworkConfig(RMascii *name, guiPlayerSettingsType *settings); RMstatus UpdateNetworkConfig(RMascii *name, guiPlayerSettingsType *settings); RMuint32 GetNetworkField(RMascii *fieldName, RMuint8 popIndex, RMuint8 strIndex, RMuint32 mask); RMstatus SetNetworkField(RMascii *fieldName, RMuint8 popIndex, RMuint8 strIndex, RMuint8 mask, RMuint32 value); RMstatus UpdateSelectedMenuItem(RMuint32 playerMode); RMstatus InitializeLanguage(RMnonAscii *xmlFile); RMstatus handleShowPictureCommand(RMascii* szBitmapToShow, RMascii* szGroupName); RMstatus VerifyAdvancedFeature(RMascii *name); void InitPCLinkReading(RMascii *startDirectory, RMbool goUp, PCLinkConnection::Type type); RMuint32 GetOSDAddr() { return m_OSDProfileAddr; } RMstatus DisplayHostList(RMuint8 listIndex, RMbool redraw, RMbool hasFocus); void AddPCLinkServer(const char* name, const char* host, int port); RMstatus StartAnimation(); RMstatus DisplayKeyboard(RMbool show); RMstatus ChangeKeyboardLayout(RMuint8 keyboardLayout, RMbool redraw); RMstatus CheckFunctionButtons(RMuint8 inputIndex); RMstatus AddKbdChar(RMuint8 inputIndex); RMstatus HandleKeyboardInput(guiPlayerSettingsType *settings); RMstatus updateObjectTextByName(RMascii* fieldName, RMascii* text, RMbool multibleObjects); void InitHostReading(); RMstatus UpdateMenuLink(RMascii* MenuItemName, RMascii* menuName); RMstatus ShowCDAudioPage();private: guiLanguagePageType* m_languagePage[MAX_LANGUAGE_PAGES]; RMuint16 m_nbLanguagePages; hostList* pcLinkhostlist; RMuint32 maxHostItems; RMuint32 m_quickSetupPageId; RMuint32 m_keyboardPageId; RMuint32 m_menuPageId; RMuint32 m_parentPageId; RMlanguageParser* m_languageParser; RMuint8 m_activeKeyboard; RMascii m_keyboardInput[MAX_GUI_TEXT_VALUE]; RMbool m_capsLockOn; RMuint8 m_keyboardListener; RMuint8 activeBitmap; RMstatus GenerateXMLFile();#endif //REF2#ifdef _DEBUGpublic: void ShowPopups(RMuint32 msdelay, RMbool popups); friend class RMcuracaoGui;#endif};#endif // __RMCURACAOGUINAVIGATION_H__
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -