MultiWindow

需加入material-icons.css

<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

或參照 Google Fonts Material Icons Guide 設置離線版本。

Hierarchy

Constructors

  • MultiWindow

    Parameters

    Returns MultiWindow

Methods

  • 新增一個事件到項目上。

    Parameters

    • event: "load" | "focus"

      要註冊的事件類型。

      • load 自動生成的TerrainView初始化完成
      • focus 目前焦點位置
    • listener: ((index) => void)

      事件回呼。

        • (index): void
        • Parameters

          • index: number

          Returns void

    Returns boolean

  • 取得自動生成的TerrainView

    Parameters

    • index: number | "left" | "right" | "center" | "left-top" | "right-top" | "left-bottom" | "right-bottom"

      支援以下格式 單view模式 - center 雙view模式 - left - right 四view模式 - left-top - right-top - left-bottom - right-bottom 數值指定

    Returns null | TerrainView

    Example

    var result = multiWindow.getSubTerrainView("right");
    

    Example

    var result = multiWindow.getSubTerrainView(0);
    
  • 隱藏Widget

    Returns void

  • 移除Widget

    Returns void

  • 取消註冊事件處理函式。

    Parameters

    • evt: string

      事件代號,請查閱各Widget的說明。

    • listener: (() => void)

      事件處理函式。

        • (): void
        • Returns void

    Returns boolean

    是否成功,失敗原因可能是未註冊或找不到事件代號。

  • 顯示Widget

    Returns void

Generated using TypeDoc