REDNODE / GAME API

ComputerMainLayoutWidgetController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Extended by 1 type

SmartWindowMainLayoutWidgetController

Properties 34

NameTypeFlags
activeWindowIDStringscriptedprivate
computerMenuButtonWidgetsDataarray<SComputerMenuButtonWidgetPackage>scriptedprivate
currentScreenSaverLibraryIDCNamescriptedprotected
currentWallpaperLibraryIDCNamescriptedprotected
devicesMenuwref<inkWidget>scriptedprotected
devicesMenuInitializedBoolscriptedprivate
filesMenuwref<inkWidget>scriptedprotected
internetBrowserIDTweakDBIDscriptedprotected
internetContainerinkWidgetRefscriptedprotected
internetDatawref<inkWidget>scriptedprotected
isInitializedBoolscriptedprotected
isWindowOpenedBoolscriptedprivate
mailsMenuwref<inkWidget>scriptedprotected
newsFeedMenuwref<inkWidget>scriptedprotected
offButtoninkWidgetRefscriptedprotected
screenSaverwref<inkWidget>scriptedprotected
screenSaverIDTweakDBIDscriptedprotected
screenSaverSlotinkWidgetRefscriptedprotected
wallpaperwref<inkWidget>scriptedprotected
wallpaperIDTweakDBIDscriptedprotected
wallpaperSlotinkWidgetRefscriptedprotected
windowCloseAanimationCNamescriptedprotected
windowCloseButtoninkWidgetRefscriptedprotected
windowContainerinkWidgetRefscriptedprotected
windowHeaderinkTextRefscriptedprotected
windowOpenAanimationCNamescriptedprotected

Methods 82

protected final func AddMenuButtonWidget(widget: ref<inkWidget>, widgetData: SComputerMenuButtonWidgetPackage, gameController: ref<ComputerInkGameController>) -> wref<inkWidget>scripted
protected final func AddMenuButtonWidgetData(widgetData: SComputerMenuButtonWidgetPackage, gameController: ref<ComputerInkGameController>)scripted
public final func CreateMenuButtonWidget(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>, widgetData: SComputerMenuButtonWidgetPackage) -> wref<inkWidget>scripted
protected final func CreateMenuButtonWidgetAsync(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>, widgetData: SComputerMenuButtonWidgetPackage)scripted
public final func DeselectAllManuButtons()scripted
public func GetDevicesMenuContainer() -> wref<inkWidget>scripted
protected final func GetFileMenuController() -> ref<ComputerMenuWidgetController>scripted
public func GetFilesMenuContainer() -> wref<inkWidget>scripted
public final func GetFileThumbnailController(adress: SDocumentAdress) -> ref<ComputerDocumentThumbnailWidgetController>scripted
protected final func GetInternetController() -> ref<BrowserController>scripted
protected final func GetMailMenuController() -> ref<ComputerMenuWidgetController>scripted
public func GetMailsMenuContainer() -> wref<inkWidget>scripted
public final func GetMailThumbnailController(adress: SDocumentAdress) -> ref<ComputerDocumentThumbnailWidgetController>scripted
protected final func GetMainMenuController() -> ref<ComputerMainMenuWidgetController>scripted
protected final func GetMenuButtonWidget(widgetData: SComputerMenuButtonWidgetPackage, gameController: ref<ComputerInkGameController>) -> wref<inkWidget>scripted
protected final func GetMenuButtonWidgetDataIndex(widgetData: SComputerMenuButtonWidgetPackage, gameController: ref<ComputerInkGameController>) -> Int32scripted
public final func GetMenuContainer() -> wref<inkWidget>scripted
protected final func GetNewsFeedController() -> ref<NewsFeedMenuWidgetController>scripted
public func GetNewsfeedMenuContainer() -> wref<inkWidget>scripted
public final func GetOffButton() -> wref<inkWidget>scripted
private final func GetWindow() -> wref<inkWidget>scripted
public final func GetWindowCloseButton() -> wref<inkWidget>scripted
protected final func GetWindowContainer() -> wref<inkWidget>scripted
protected final func GetWindowHeader() -> wref<inkText>scripted
protected final func HasMenuButtonWidgetData(widgetData: SComputerMenuButtonWidgetPackage, gameController: ref<ComputerInkGameController>) -> Boolscripted
public final func HideBanners()scripted
public final func HideDevices()scripted
public final func HideFiles()scripted
public final func HideFullBanner()scripted
public final func HideInternet()scripted
public final func HideMails()scripted
public final func HideMainMenu()scripted
protected final func HideMenuButtonWidgets()scripted
public final func HideNewsFeed()scripted
public final func HideScreenSaver()scripted
public final func HideWallpaper()scripted
public final func HideWindow()scripted
public func Initialize(gameController: ref<ComputerInkGameController>)scripted
public final func InitializeBanners(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SBannerWidgetPackage>>)scripted
public final func InitializeFiles(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SDocumentWidgetPackage>>)scripted
public final func InitializeFilesThumbnails(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SDocumentThumbnailWidgetPackage>>)scripted
public final func InitializeMails(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SDocumentWidgetPackage>>)scripted
public final func InitializeMailsThumbnails(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SDocumentThumbnailWidgetPackage>>)scripted
public final func InitializeMainMenuButtons(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SComputerMenuButtonWidgetPackage>>)scripted
public func InitializeMenuButtons(gameController: ref<ComputerInkGameController>, widgetsData: script_ref<array<SComputerMenuButtonWidgetPackage>>)scripted
protected final func InitializeMenuButtonWidget(gameController: ref<ComputerInkGameController>, widget: ref<inkWidget>, widgetData: SComputerMenuButtonWidgetPackage)scripted
public final func MarkFileThumbnailAsSelected(controller: ref<ComputerDocumentThumbnailWidgetController>)scripted
public final func MarkMailThumbnailAsSelected(controller: ref<ComputerDocumentThumbnailWidgetController>)scripted
public final func MarkMailThumbnailAsSelected(adress: SDocumentAdress)scripted
public final func MarkManuButtonAsSelected(controller: ref<ComputerMenuButtonController>)scripted
public final func MarkManuButtonAsSelected(menuID: script_ref<String>)scripted
protected cb func OnFilesMenuSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnInternetMenuSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnMailsMenuSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnMainMenuSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnMenuButtonWidgetSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnNewsFeedMenuSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnScreenSaverSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnWallpaperSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnWindowClosed(e: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnWindowOpened(e: ref<inkAnimProxy>) -> Boolscripted
private final func ResolveWindowClose()scripted
public func SetDevicesMenu(widget: ref<inkWidget>)scripted
public func SetFilesMenu(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>)scripted
public func SetInternetMenu(gameController: ref<ComputerInkGameController>)scripted
public func SetMailsMenu(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>)scripted
public func SetMainMenu(gameController: ref<ComputerInkGameController>)scripted
public func SetNewsFeedMenu(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>)scripted
public func SetScreenSaver(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>)scripted
public func SetTopNavigationBarHidden(isHidden: Bool)scripted
public func SetWallpaper(gameController: ref<ComputerInkGameController>, parentWidget: wref<inkWidget>)scripted
public func ShowDevices()scripted
public func ShowFiles()scripted
public final func ShowFullBanner(gameController: ref<ComputerInkGameController>, widgetData: script_ref<SBannerWidgetPackage>)scripted
public func ShowInternet(startingPage: script_ref<String>)scripted
public func ShowMails()scripted
public func ShowMainMenu()scripted
public func ShowNewsfeed()scripted
public final func ShowScreenSaver()scripted
public final func ShowWallpaper()scripted
public final func ShowWindow(header: script_ref<String>, menuType: EComputerMenuType)scripted
protected final func UpdateMenuButtonWidgetData(widgetData: SComputerMenuButtonWidgetPackage, index: Int32)scripted