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

📄 guinavigation.h

📁 sigmadesign smp8623 gui source code ,bingo
💻 H
📖 第 1 页 / 共 2 页
字号:
	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 + -