ComputerMainLayoutWidgetController
Base: ink.WidgetLogicController
SmartWindowMainLayoutWidgetController
| Property | Type | |
|---|---|---|
screenSaverSlot | ink.WidgetReference | scripted |
wallpaperSlot | ink.WidgetReference | scripted |
menuButtonList | ink.WidgetReference | scripted |
menuContainer | ink.WidgetReference | scripted |
internetContainer | ink.WidgetReference | scripted |
offButton | ink.WidgetReference | scripted |
windowCloseButton | ink.WidgetReference | scripted |
windowContainer | ink.WidgetReference | scripted |
windowHeader | ink.TextWidgetReference | scripted |
menuMailsID | TDBID | scripted |
menuFilesID | TDBID | scripted |
menuNewsFeedID | TDBID | scripted |
menuMainID | TDBID | scripted |
internetBrowserID | TDBID | scripted |
screenSaverID | TDBID | scripted |
wallpaperID | TDBID | scripted |
windowCloseAanimation | CName | scripted |
windowOpenAanimation | CName | scripted |
currentScreenSaverLibraryID | CName | scripted |
currentWallpaperLibraryID | CName | scripted |
computerMenuButtonWidgetsData | SComputerMenuButtonWidgetPackage[] | scripted |
mailsMenu | WeakHandle<ink.Widget> | scripted |
filesMenu | WeakHandle<ink.Widget> | scripted |
devicesMenu | WeakHandle<ink.Widget> | scripted |
newsFeedMenu | WeakHandle<ink.Widget> | scripted |
internetData | WeakHandle<ink.Widget> | scripted |
mainMenu | WeakHandle<ink.Widget> | scripted |
screenSaver | WeakHandle<ink.Widget> | scripted |
wallpaper | WeakHandle<ink.Widget> | scripted |
isInitialized | bool | scripted |
devicesMenuInitialized | bool | scripted |
isWindowOpened | bool | scripted |
activeWindowID | string | scripted |
menuToOpen | EComputerMenuType | scripted |
void Initialize(ComputerInkGameController gameController) RTTIvoid InitializeMenuButtons(ComputerInkGameController gameController, SComputerMenuButtonWidgetPackage[] widgetsData) RTTIvoid SetTopNavigationBarHidden(bool isHidden) RTTIWeakHandle<ink.Widget> GetWindow() RTTIvoid SetScreenSaver(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTIbool OnScreenSaverSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetWallpaper(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTIbool OnWallpaperSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetMailsMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTIbool OnMailsMenuSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetFilesMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTIbool OnFilesMenuSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetDevicesMenu(ink.Widget widget) RTTIvoid SetNewsFeedMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTIbool OnNewsFeedMenuSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetMainMenu(ComputerInkGameController gameController) RTTIbool OnMainMenuSpawned(ink.Widget widget, IScriptable userData) RTTIvoid SetInternetMenu(ComputerInkGameController gameController) RTTIbool OnInternetMenuSpawned(ink.Widget widget, IScriptable userData) RTTIvoid ShowScreenSaver() RTTIvoid HideScreenSaver() RTTIvoid ShowWallpaper() RTTIvoid HideWallpaper() RTTIvoid ShowNewsfeed() RTTIvoid ShowMails() RTTIvoid ShowFiles() RTTIvoid ShowDevices() RTTIvoid ShowMainMenu() RTTIvoid ShowInternet(string startingPage) RTTIvoid ShowWindow(string header, EComputerMenuType menuType) RTTIbool OnWindowOpened(ink.anim.Proxy e) RTTIvoid HideWindow() RTTIbool OnWindowClosed(ink.anim.Proxy e) RTTIvoid ResolveWindowClose() RTTIvoid MarkManuButtonAsSelected(ComputerMenuButtonController controller) RTTIvoid MarkManuButtonAsSelected(string menuID) RTTIvoid DeselectAllManuButtons() RTTIWeakHandle<ink.Widget> GetWindowContainer() RTTIWeakHandle<ink.TextWidget> GetWindowHeader() RTTIWeakHandle<ink.Widget> GetOffButton() RTTIWeakHandle<ink.Widget> GetWindowCloseButton() RTTIWeakHandle<ink.Widget> GetMenuContainer() RTTIWeakHandle<ink.Widget> GetDevicesMenuContainer() RTTIWeakHandle<ink.Widget> GetNewsfeedMenuContainer() RTTIWeakHandle<ink.Widget> GetMailsMenuContainer() RTTIWeakHandle<ink.Widget> GetFilesMenuContainer() RTTIComputerMenuWidgetController? GetFileMenuController() RTTIComputerDocumentThumbnailWidgetController? GetFileThumbnailController(SDocumentAdress adress) RTTIComputerMenuWidgetController? GetMailMenuController() RTTIComputerDocumentThumbnailWidgetController? GetMailThumbnailController(SDocumentAdress adress) RTTINewsFeedMenuWidgetController? GetNewsFeedController() RTTIComputerMainMenuWidgetController? GetMainMenuController() RTTIBrowserController? GetInternetController() RTTIvoid InitializeMails(ComputerInkGameController gameController, SDocumentWidgetPackage[] widgetsData) RTTIvoid InitializeFiles(ComputerInkGameController gameController, SDocumentWidgetPackage[] widgetsData) RTTIvoid InitializeMailsThumbnails(ComputerInkGameController gameController, SDocumentThumbnailWidgetPackage[] widgetsData) RTTIvoid InitializeFilesThumbnails(ComputerInkGameController gameController, SDocumentThumbnailWidgetPackage[] widgetsData) RTTIvoid InitializeBanners(ComputerInkGameController gameController, SBannerWidgetPackage[] widgetsData) RTTIvoid InitializeMainMenuButtons(ComputerInkGameController gameController, SComputerMenuButtonWidgetPackage[] widgetsData) RTTIvoid ShowFullBanner(ComputerInkGameController gameController, SBannerWidgetPackage widgetData) RTTIvoid HideNewsFeed() RTTIvoid HideFullBanner() RTTIvoid HideBanners() RTTIvoid HideMails() RTTIvoid MarkMailThumbnailAsSelected(ComputerDocumentThumbnailWidgetController controller) RTTIvoid MarkMailThumbnailAsSelected(SDocumentAdress adress) RTTIvoid HideFiles() RTTIvoid MarkFileThumbnailAsSelected(ComputerDocumentThumbnailWidgetController controller) RTTIvoid HideDevices() RTTIvoid HideMainMenu() RTTIvoid HideInternet() RTTIvoid CreateMenuButtonWidgetAsync(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SComputerMenuButtonWidgetPackage widgetData) RTTIbool OnMenuButtonWidgetSpawned(ink.Widget widget, IScriptable userData) RTTIWeakHandle<ink.Widget> CreateMenuButtonWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SComputerMenuButtonWidgetPackage widgetData) RTTIvoid InitializeMenuButtonWidget(ComputerInkGameController gameController, ink.Widget widget, SComputerMenuButtonWidgetPackage widgetData) RTTIbool HasMenuButtonWidgetData(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTIWeakHandle<ink.Widget> GetMenuButtonWidget(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTIint GetMenuButtonWidgetDataIndex(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTIvoid AddMenuButtonWidgetData(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTIWeakHandle<ink.Widget> AddMenuButtonWidget(ink.Widget widget, SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTIvoid UpdateMenuButtonWidgetData(SComputerMenuButtonWidgetPackage widgetData, int index) RTTIvoid HideMenuButtonWidgets() RTTI