Show / Hide Table of Contents

Class DaggerfallPopupWindow

Implementation of a popup window designed to appear on top of other screens. Can optionally render previous window hierarchy before its own. Popups can be optionally cancelled at any time using the ESC key.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
DaggerfallBankingWindow
DaggerfallTalkWindow
AdvancedSettingsWindow
ColorPicker
CreateCharAddBonusSkills
CreateCharAddBonusStats
CreateCharBiography
CreateCharChooseBio
CreateCharChooseClassGen
CreateCharClassQuestions
CreateCharCustomClass
CreateCharFaceSelect
CreateCharNameSelect
CreateCharRaceSelect
CreateCharReflexSelect
CreateCharReputationWindow
CreateCharSpecialAdvantageWindow
CreateCharSummary
DaggerfallAutomapWindow
DaggerfallBankPurchasePopUp
DaggerfallCharacterSheetWindow
DaggerfallControlsWindow
DaggerfallCourtWindow
DaggerfallEffectSettingsEditorWindow
DaggerfallExteriorAutomapWindow
DaggerfallGuildServiceTraining
DaggerfallInputMessageBox
DaggerfallInventoryWindow
DaggerfallItemMakerWindow
DaggerfallJoystickControlsWindow
DaggerfallListPickerWindow
DaggerfallLoadClassicGameWindow
DaggerfallMerchantRepairPopupWindow
DaggerfallMerchantServicePopupWindow
DaggerfallMessageBox
DaggerfallPauseOptionsWindow
DaggerfallPlayerHistoryWindow
DaggerfallPotionMakerWindow
DaggerfallQuestJournalWindow
DaggerfallQuestPopupWindow
DaggerfallRestWindow
DaggerfallSpellBookWindow
DaggerfallSpellMakerWindow
DaggerfallTavernWindow
DaggerfallTeleportPopUp
DaggerfallTransportWindow
DaggerfallTravelMapWindow
DaggerfallTravelPopUp
DaggerfallUnityMouseControlsWindow
DaggerfallUnitySaveGameWindow
DaggerfallUnitySetupGameWizard
DemoClassQuestionsWindow
DemoFLCWindow
GameEffectsConfigWindow
SpellIconPickerWindow
ModSettingsWindow
PresetPicker
Implements
IUserInterfaceWindow
Inherited Members
DaggerfallBaseWindow.exitKey
DaggerfallBaseWindow.defaultToolTip
DaggerfallBaseWindow.allowFreeScaling
DaggerfallBaseWindow.DaggerfallUnity
DaggerfallBaseWindow.IsSetup
DaggerfallBaseWindow.NativePanel
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 DaggerfallPopupWindow : DaggerfallBaseWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

DaggerfallPopupWindow(IUserInterfaceManager, IUserInterfaceWindow, Int32, Int32)

Declaration
public DaggerfallPopupWindow(IUserInterfaceManager uiManager, IUserInterfaceWindow previousWindow = null, int screenWidth = 320, int screenHeight = 200)
Parameters
Type Name Description
IUserInterfaceManager uiManager
IUserInterfaceWindow previousWindow
Int32 screenWidth
Int32 screenHeight

Properties

| Improve this Doc View Source

AllowCancel

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

Cancelled

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

PreviousWindow

Declaration
public IUserInterfaceWindow PreviousWindow { get; set; }
Property Value
Type Description
IUserInterfaceWindow
| Improve this Doc View Source

ScreenDimColor

Declaration
public Color ScreenDimColor { get; set; }
Property Value
Type Description
Color

Methods

| Improve this Doc View Source

CancelWindow()

Declaration
public virtual void CancelWindow()
| Improve this Doc View Source

Draw()

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

Setup()

Declaration
protected override void Setup()
Overrides
DaggerfallBaseWindow.Setup()
| Improve this Doc View Source

Update()

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

Events

| Improve this Doc View Source

OnCancel

Declaration
public event DaggerfallPopupWindow.OnCancelHandler OnCancel
Event Type
Type Description
DaggerfallPopupWindow.OnCancelHandler

Implements

IUserInterfaceWindow
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX