Show / Hide Table of Contents

Class DaggerfallBaseWindow

Implements a user interface window for native Daggerfall 320x200 screens. Also provides some control helpers common to UI windows.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallBookReaderWindow
DaggerfallDaedraSummonedWindow
DaggerfallHUD
DaggerfallPopupWindow
DaggerfallStartWindow
DaggerfallVidPlayerWindow
StartNewGameWizard
Implements
IUserInterfaceWindow
Inherited Members
UserInterfaceWindow.parentPanel
UserInterfaceWindow.uiManager
UserInterfaceWindow.enabled
UserInterfaceWindow.pauseWhileOpened
UserInterfaceWindow.focusControl
UserInterfaceWindow.Value
UserInterfaceWindow.Enabled
UserInterfaceWindow.ParentPanel
UserInterfaceWindow.FocusControl
UserInterfaceWindow.ProcessMessages()
UserInterfaceWindow.OnPush()
UserInterfaceWindow.OnPop()
UserInterfaceWindow.OnReturn()
UserInterfaceWindow.CloseWindow()
UserInterfaceWindow.PopWindow()
UserInterfaceWindow.PauseWhileOpen
UserInterfaceWindow.SetFocus(BaseScreenComponent)
UserInterfaceWindow.OnClose
UserInterfaceWindow.RaiseOnCloseHandler()
Namespace: DaggerfallWorkshop.Game.UserInterfaceWindows
Assembly: Assembly-CSharp.dll
Syntax
public abstract class DaggerfallBaseWindow : UserInterfaceWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallBaseWindow(IUserInterfaceManager, Int32, Int32)

Declaration
public DaggerfallBaseWindow(IUserInterfaceManager uiManager, int screenWidth = 320, int screenHeight = 200)
Parameters
Type Name Description
IUserInterfaceManager uiManager
Int32 screenWidth
Int32 screenHeight

Fields

| Improve this Doc View Source

allowFreeScaling

Declaration
protected bool allowFreeScaling
Field Value
Type Description
Boolean
| Improve this Doc View Source

defaultToolTip

Declaration
protected ToolTip defaultToolTip
Field Value
Type Description
ToolTip
| Improve this Doc View Source

exitKey

Declaration
public const KeyCode exitKey = KeyCode.Escape
Field Value
Type Description
KeyCode

Properties

| Improve this Doc View Source

DaggerfallUnity

Declaration
protected DaggerfallUnity DaggerfallUnity { get; }
Property Value
Type Description
DaggerfallUnity
| Improve this Doc View Source

IsSetup

Declaration
public bool IsSetup { get; protected set; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

NativePanel

Declaration
public Panel NativePanel { get; }
Property Value
Type Description
Panel

Methods

| Improve this Doc View Source

Draw()

Declaration
public override void Draw()
Overrides
UserInterfaceWindow.Draw()
| Improve this Doc View Source

Setup()

Declaration
protected abstract void Setup()
| Improve this Doc View Source

Update()

Declaration
public override void Update()
Overrides
UserInterfaceWindow.Update()

Implements

IUserInterfaceWindow
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • DaggerfallBaseWindow(IUserInterfaceManager, Int32, Int32)
  • Fields
    • allowFreeScaling
    • defaultToolTip
    • exitKey
  • Properties
    • DaggerfallUnity
    • IsSetup
    • NativePanel
  • Methods
    • Draw()
    • Setup()
    • Update()
  • Implements
Back to top Generated by DocFX