Show / Hide Table of Contents

Class SpellIconPickerWindow

Daggerfall Unity spell icon picker interface.

Inheritance
Object
UserInterfaceWindow
DaggerfallBaseWindow
DaggerfallPopupWindow
SpellIconPickerWindow
Implements
IUserInterfaceWindow
Inherited Members
DaggerfallPopupWindow.ScreenDimColor
DaggerfallPopupWindow.AllowCancel
DaggerfallPopupWindow.Cancelled
DaggerfallPopupWindow.PreviousWindow
DaggerfallPopupWindow.Update()
DaggerfallPopupWindow.Draw()
DaggerfallPopupWindow.OnCancel
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.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 class SpellIconPickerWindow : DaggerfallPopupWindow, IUserInterfaceWindow

Constructors

| Improve this Doc View Source

SpellIconPickerWindow(IUserInterfaceManager, DaggerfallBaseWindow)

Declaration
public SpellIconPickerWindow(IUserInterfaceManager uiManager, DaggerfallBaseWindow previous = null)
Parameters
Type Name Description
IUserInterfaceManager uiManager
DaggerfallBaseWindow previous

Fields

| Improve this Doc View Source

mainPanel

Declaration
protected Panel mainPanel
Field Value
Type Description
Panel
| Improve this Doc View Source

mainPanelSize

Declaration
protected Vector2 mainPanelSize
Field Value
Type Description
Vector2
| Improve this Doc View Source

scroller

Declaration
protected VerticalScrollBar scroller
Field Value
Type Description
VerticalScrollBar
| Improve this Doc View Source

scrollerPosition

Declaration
protected Vector2 scrollerPosition
Field Value
Type Description
Vector2
| Improve this Doc View Source

scrollerSize

Declaration
protected Vector2 scrollerSize
Field Value
Type Description
Vector2
| Improve this Doc View Source

scrollingPanel

Declaration
protected SpellIconPickerWindow.ScrollingPanel scrollingPanel
Field Value
Type Description
SpellIconPickerWindow.ScrollingPanel
| Improve this Doc View Source

scrollingPanelPosition

Declaration
protected Vector2 scrollingPanelPosition
Field Value
Type Description
Vector2
| Improve this Doc View Source

scrollingPanelSize

Declaration
protected Vector2 scrollingPanelSize
Field Value
Type Description
Vector2
| Improve this Doc View Source

selectedIcon

Declaration
protected SpellIcon? selectedIcon
Field Value
Type Description
Nullable<SpellIcon>

Properties

| Improve this Doc View Source

SelectedIcon

Declaration
public SpellIcon? SelectedIcon { get; }
Property Value
Type Description
Nullable<SpellIcon>

Methods

| Improve this Doc View Source

AddHeaderLabel(Panel, ref Int32, ref Int32, String)

Declaration
protected virtual void AddHeaderLabel(Panel parent, ref int xpos, ref int ypos, string text)
Parameters
Type Name Description
Panel parent
Int32 xpos
Int32 ypos
String text
| Improve this Doc View Source

AddIcon(SpellIconCollection, SpellIconCollection.SpellIconPack, String, Int32, Panel, ref Int32, ref Int32, ref Int32, ref Int32)

Declaration
protected virtual void AddIcon(SpellIconCollection iconCollection, SpellIconCollection.SpellIconPack pack, string key, int index, Panel parent, ref int rowCount, ref int startX, ref int xpos, ref int ypos)
Parameters
Type Name Description
SpellIconCollection iconCollection
SpellIconCollection.SpellIconPack pack
String key
Int32 index
Panel parent
Int32 rowCount
Int32 startX
Int32 xpos
Int32 ypos
| Improve this Doc View Source

AddIconPacks(SpellIconPickerWindow.ScrollingPanel, ref Int32, ref Int32)

Declaration
protected virtual void AddIconPacks(SpellIconPickerWindow.ScrollingPanel parent, ref int xpos, ref int ypos)
Parameters
Type Name Description
SpellIconPickerWindow.ScrollingPanel parent
Int32 xpos
Int32 ypos
| Improve this Doc View Source

CancelWindow()

Declaration
public override void CancelWindow()
Overrides
DaggerfallPopupWindow.CancelWindow()
| Improve this Doc View Source

OnPush()

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

ResetScrollPosition()

Declaration
public void ResetScrollPosition()
| Improve this Doc View Source

Scroller_OnScroll()

Declaration
protected virtual void Scroller_OnScroll()
| Improve this Doc View Source

ScrollingPanel_OnMouseClick(BaseScreenComponent, Vector2)

Declaration
protected virtual void ScrollingPanel_OnMouseClick(BaseScreenComponent sender, Vector2 position)
Parameters
Type Name Description
BaseScreenComponent sender
Vector2 position
| Improve this Doc View Source

ScrollingPanel_OnMouseMove(Int32, Int32)

Declaration
protected virtual void ScrollingPanel_OnMouseMove(int x, int y)
Parameters
Type Name Description
Int32 x
Int32 y
| Improve this Doc View Source

ScrollingPanel_OnMouseScrollDown(BaseScreenComponent)

Declaration
protected virtual void ScrollingPanel_OnMouseScrollDown(BaseScreenComponent sender)
Parameters
Type Name Description
BaseScreenComponent sender
| Improve this Doc View Source

ScrollingPanel_OnMouseScrollUp(BaseScreenComponent)

Declaration
protected virtual void ScrollingPanel_OnMouseScrollUp(BaseScreenComponent sender)
Parameters
Type Name Description
BaseScreenComponent sender
| Improve this Doc View Source

Setup()

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

UpdateSelectedIcon()

Declaration
protected virtual void UpdateSelectedIcon()

Implements

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