BlackICE Scripting

class

ComputerMainLayoutWidgetController

  • 34 properties
  • 82 functions
  • 1 derived class

Extends ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
screenSaverSlotink.WidgetReference0x0 scripted
wallpaperSlotink.WidgetReference0x18 scripted
menuButtonListink.WidgetReference0x30 scripted
menuContainerink.WidgetReference0x48 scripted
internetContainerink.WidgetReference0x60 scripted
offButtonink.WidgetReference0x78 scripted
windowCloseButtonink.WidgetReference0x90 scripted
windowContainerink.WidgetReference0xA8 scripted
windowHeaderink.TextWidgetReference0xC0 scripted
menuMailsIDTDBID0xD8 scripted
menuFilesIDTDBID0xE0 scripted
menuNewsFeedIDTDBID0xE8 scripted
menuMainIDTDBID0xF0 scripted
internetBrowserIDTDBID0xF8 scripted
screenSaverIDTDBID0x100 scripted
wallpaperIDTDBID0x108 scripted
windowCloseAanimationCName0x110 scripted
windowOpenAanimationCName0x118 scripted
currentScreenSaverLibraryIDCName0x120 scripted
currentWallpaperLibraryIDCName0x128 scripted
computerMenuButtonWidgetsDataSComputerMenuButtonWidgetPackage[]0x130 scripted
mailsMenuWeakHandle<ink.Widget>0x140 scripted
filesMenuWeakHandle<ink.Widget>0x150 scripted
devicesMenuWeakHandle<ink.Widget>0x160 scripted
newsFeedMenuWeakHandle<ink.Widget>0x170 scripted
internetDataWeakHandle<ink.Widget>0x180 scripted
mainMenuWeakHandle<ink.Widget>0x190 scripted
screenSaverWeakHandle<ink.Widget>0x1A0 scripted
wallpaperWeakHandle<ink.Widget>0x1B0 scripted
isInitializedbool0x1C0 scripted
devicesMenuInitializedbool0x1C1 scripted
isWindowOpenedbool0x1C2 scripted
activeWindowIDstring0x1C8 scripted
menuToOpenEComputerMenuType0x1E8 scripted

Functions

  • void Initialize(ComputerInkGameController gameController) RTTI
  • void InitializeMenuButtons(ComputerInkGameController gameController, SComputerMenuButtonWidgetPackage[] widgetsData) RTTI
  • void SetTopNavigationBarHidden(bool isHidden) RTTI
  • WeakHandle<ink.Widget> GetWindow() RTTI
  • void SetScreenSaver(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTI
  • bool OnScreenSaverSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetWallpaper(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTI
  • bool OnWallpaperSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetMailsMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTI
  • bool OnMailsMenuSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetFilesMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTI
  • bool OnFilesMenuSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetDevicesMenu(ink.Widget widget) RTTI
  • void SetNewsFeedMenu(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget) RTTI
  • bool OnNewsFeedMenuSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetMainMenu(ComputerInkGameController gameController) RTTI
  • bool OnMainMenuSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void SetInternetMenu(ComputerInkGameController gameController) RTTI
  • bool OnInternetMenuSpawned(ink.Widget widget, IScriptable userData) RTTI
  • void ShowScreenSaver() RTTI
  • void HideScreenSaver() RTTI
  • void ShowWallpaper() RTTI
  • void HideWallpaper() RTTI
  • void ShowNewsfeed() RTTI
  • void ShowMails() RTTI
  • void ShowFiles() RTTI
  • void ShowDevices() RTTI
  • void ShowMainMenu() RTTI
  • void ShowInternet(string startingPage) RTTI
  • void ShowWindow(string header, EComputerMenuType menuType) RTTI
  • bool OnWindowOpened(ink.anim.Proxy e) RTTI
  • void HideWindow() RTTI
  • bool OnWindowClosed(ink.anim.Proxy e) RTTI
  • void ResolveWindowClose() RTTI
  • void MarkManuButtonAsSelected(ComputerMenuButtonController controller) RTTI
  • void MarkManuButtonAsSelected(string menuID) RTTI
  • void DeselectAllManuButtons() RTTI
  • WeakHandle<ink.Widget> GetWindowContainer() RTTI
  • WeakHandle<ink.TextWidget> GetWindowHeader() RTTI
  • WeakHandle<ink.Widget> GetOffButton() RTTI
  • WeakHandle<ink.Widget> GetWindowCloseButton() RTTI
  • WeakHandle<ink.Widget> GetMenuContainer() RTTI
  • WeakHandle<ink.Widget> GetDevicesMenuContainer() RTTI
  • WeakHandle<ink.Widget> GetNewsfeedMenuContainer() RTTI
  • WeakHandle<ink.Widget> GetMailsMenuContainer() RTTI
  • WeakHandle<ink.Widget> GetFilesMenuContainer() RTTI
  • ComputerMenuWidgetController? GetFileMenuController() RTTI
  • ComputerDocumentThumbnailWidgetController? GetFileThumbnailController(SDocumentAdress adress) RTTI
  • ComputerMenuWidgetController? GetMailMenuController() RTTI
  • ComputerDocumentThumbnailWidgetController? GetMailThumbnailController(SDocumentAdress adress) RTTI
  • NewsFeedMenuWidgetController? GetNewsFeedController() RTTI
  • ComputerMainMenuWidgetController? GetMainMenuController() RTTI
  • BrowserController? GetInternetController() RTTI
  • void InitializeMails(ComputerInkGameController gameController, SDocumentWidgetPackage[] widgetsData) RTTI
  • void InitializeFiles(ComputerInkGameController gameController, SDocumentWidgetPackage[] widgetsData) RTTI
  • void InitializeMailsThumbnails(ComputerInkGameController gameController, SDocumentThumbnailWidgetPackage[] widgetsData) RTTI
  • void InitializeFilesThumbnails(ComputerInkGameController gameController, SDocumentThumbnailWidgetPackage[] widgetsData) RTTI
  • void InitializeBanners(ComputerInkGameController gameController, SBannerWidgetPackage[] widgetsData) RTTI
  • void InitializeMainMenuButtons(ComputerInkGameController gameController, SComputerMenuButtonWidgetPackage[] widgetsData) RTTI
  • void ShowFullBanner(ComputerInkGameController gameController, SBannerWidgetPackage widgetData) RTTI
  • void HideNewsFeed() RTTI
  • void HideFullBanner() RTTI
  • void HideBanners() RTTI
  • void HideMails() RTTI
  • void MarkMailThumbnailAsSelected(ComputerDocumentThumbnailWidgetController controller) RTTI
  • void MarkMailThumbnailAsSelected(SDocumentAdress adress) RTTI
  • void HideFiles() RTTI
  • void MarkFileThumbnailAsSelected(ComputerDocumentThumbnailWidgetController controller) RTTI
  • void HideDevices() RTTI
  • void HideMainMenu() RTTI
  • void HideInternet() RTTI
  • void CreateMenuButtonWidgetAsync(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SComputerMenuButtonWidgetPackage widgetData) RTTI
  • bool OnMenuButtonWidgetSpawned(ink.Widget widget, IScriptable userData) RTTI
  • WeakHandle<ink.Widget> CreateMenuButtonWidget(ComputerInkGameController gameController, WeakHandle<ink.Widget> parentWidget, SComputerMenuButtonWidgetPackage widgetData) RTTI
  • void InitializeMenuButtonWidget(ComputerInkGameController gameController, ink.Widget widget, SComputerMenuButtonWidgetPackage widgetData) RTTI
  • bool HasMenuButtonWidgetData(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • WeakHandle<ink.Widget> GetMenuButtonWidget(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • int GetMenuButtonWidgetDataIndex(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • void AddMenuButtonWidgetData(SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • WeakHandle<ink.Widget> AddMenuButtonWidget(ink.Widget widget, SComputerMenuButtonWidgetPackage widgetData, ComputerInkGameController gameController) RTTI
  • void UpdateMenuButtonWidgetData(SComputerMenuButtonWidgetPackage widgetData, int index) RTTI
  • void HideMenuButtonWidgets() RTTI