Show / Hide Table of Contents

Class DaggerfallQuestJournalWindow

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

Constructors

| Improve this Doc View Source

DaggerfallQuestJournalWindow(IUserInterfaceManager)

Declaration
public DaggerfallQuestJournalWindow(IUserInterfaceManager uiManager)
Parameters
Type Name Description
IUserInterfaceManager uiManager

Fields

| Improve this Doc View Source

currentMessageIndex

Declaration
protected int currentMessageIndex
Field Value
Type Description
Int32
| Improve this Doc View Source

entryLineMap

Declaration
protected List<int> entryLineMap
Field Value
Type Description
List<Int32>
| Improve this Doc View Source

findPlaceName

Declaration
protected string findPlaceName
Field Value
Type Description
String
| Improve this Doc View Source

findPlaceRegion

Declaration
protected int findPlaceRegion
Field Value
Type Description
Int32
| Improve this Doc View Source

isCloseWindowDeferred

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

lastMessageIndex

Declaration
protected int lastMessageIndex
Field Value
Type Description
Int32
| Improve this Doc View Source

maxLinesQuests

Declaration
public const int maxLinesQuests = 20
Field Value
Type Description
Int32
| Improve this Doc View Source

maxLinesSmall

Declaration
public const int maxLinesSmall = 28
Field Value
Type Description
Int32
| Improve this Doc View Source

messageCount

Declaration
protected int messageCount
Field Value
Type Description
Int32
| Improve this Doc View Source

questLogLabel

Declaration
protected MultiFormatTextLabel questLogLabel
Field Value
Type Description
MultiFormatTextLabel
| Improve this Doc View Source

questMessages

Declaration
protected List<Message> questMessages
Field Value
Type Description
List<Message>
| Improve this Doc View Source

selectedEntry

Declaration
protected int selectedEntry
Field Value
Type Description
Int32
| Improve this Doc View Source

titleLabel

Declaration
protected TextLabel titleLabel
Field Value
Type Description
TextLabel

Properties

| Improve this Doc View Source

DisplayMode

Declaration
public DaggerfallQuestJournalWindow.JournalDisplay DisplayMode { get; set; }
Property Value
Type Description
DaggerfallQuestJournalWindow.JournalDisplay

Methods

| Improve this Doc View Source

CreateDialogBox(String, String)

Declaration
protected virtual DaggerfallMessageBox CreateDialogBox(string entryStr, string baseKey)
Parameters
Type Name Description
String entryStr
String baseKey
Returns
Type Description
DaggerfallMessageBox
| Improve this Doc View Source

DialogButton_OnMouseClick(BaseScreenComponent, Vector2)

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

DownArrowButton_OnMouseClick(BaseScreenComponent, Vector2)

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

EnterNote(Int32)

Declaration
protected virtual void EnterNote(int index)
Parameters
Type Name Description
Int32 index
| Improve this Doc View Source

EnterNote_OnCancel(DaggerfallPopupWindow)

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

EnterNote_OnGotUserInput(DaggerfallInputMessageBox, String)

Declaration
protected virtual void EnterNote_OnGotUserInput(DaggerfallInputMessageBox sender, string enteredNoteLine)
Parameters
Type Name Description
DaggerfallInputMessageBox sender
String enteredNoteLine
| Improve this Doc View Source

ExitButton_OnKeyboardEvent(BaseScreenComponent, Event)

Declaration
protected virtual void ExitButton_OnKeyboardEvent(BaseScreenComponent sender, Event keyboardEvent)
Parameters
Type Name Description
BaseScreenComponent sender
Event keyboardEvent
| Improve this Doc View Source

ExitButton_OnMouseClick(BaseScreenComponent, Vector2)

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

FindPlace_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

Declaration
protected virtual void FindPlace_OnButtonClick(DaggerfallMessageBox sender, DaggerfallMessageBox.MessageBoxButtons messageBoxButton)
Parameters
Type Name Description
DaggerfallMessageBox sender
DaggerfallMessageBox.MessageBoxButtons messageBoxButton
| Improve this Doc View Source

GetEntry(Int32)

Declaration
protected virtual TextFile.Token[] GetEntry(int index)
Parameters
Type Name Description
Int32 index
Returns
Type Description
TextFile.Token[]
| Improve this Doc View Source

GetLastPlaceMentionedInMessage(Message)

Declaration
protected virtual Place GetLastPlaceMentionedInMessage(Message message)
Parameters
Type Name Description
Message message
Returns
Type Description
Place
| Improve this Doc View Source

HandleClick(Vector2, Boolean)

Declaration
protected virtual void HandleClick(Vector2 position, bool remove = false)
Parameters
Type Name Description
Vector2 position
Boolean remove
| Improve this Doc View Source

HandleQuestClicks(Message)

Declaration
protected virtual void HandleQuestClicks(Message questMessage)
Parameters
Type Name Description
Message questMessage
| Improve this Doc View Source

MainPanel_OnMouseScrollDown(BaseScreenComponent)

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

MainPanel_OnMouseScrollUp(BaseScreenComponent)

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

MoveEntry(Int32, Int32)

Declaration
protected virtual void MoveEntry(int srcIdx, int destIdx)
Parameters
Type Name Description
Int32 srcIdx
Int32 destIdx
| Improve this Doc View Source

MoveEntry_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

Declaration
protected virtual void MoveEntry_OnButtonClick(DaggerfallMessageBox sender, DaggerfallMessageBox.MessageBoxButtons messageBoxButton)
Parameters
Type Name Description
DaggerfallMessageBox sender
DaggerfallMessageBox.MessageBoxButtons messageBoxButton
| Improve this Doc View Source

OnPop()

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

OnPush()

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

QuestLogLabel_OnMouseClick(BaseScreenComponent, Vector2)

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

QuestLogLabel_OnRightMouseClick(BaseScreenComponent, Vector2)

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

RemoveEntry(Int32)

Declaration
protected virtual void RemoveEntry(int index)
Parameters
Type Name Description
Int32 index
| Improve this Doc View Source

RemoveEntry_OnButtonClick(DaggerfallMessageBox, DaggerfallMessageBox.MessageBoxButtons)

Declaration
protected virtual void RemoveEntry_OnButtonClick(DaggerfallMessageBox sender, DaggerfallMessageBox.MessageBoxButtons messageBoxButton)
Parameters
Type Name Description
DaggerfallMessageBox sender
DaggerfallMessageBox.MessageBoxButtons messageBoxButton
| Improve this Doc View Source

SetTextActiveQuests()

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

SetTextFinshedQuests()

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

SetTextMessages()

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

SetTextNotebook()

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

SetTextWithListEntries(List<TextFile.Token[]>, Int32)

Declaration
protected virtual void SetTextWithListEntries(List<TextFile.Token[]> entries, int maxLines)
Parameters
Type Name Description
List<TextFile.Token[]> entries
Int32 maxLines
| Improve this Doc View Source

Setup()

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

TitlePanel_OnMouseClick(BaseScreenComponent, Vector2)

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

UpArrowButton_OnMouseClick(BaseScreenComponent, Vector2)

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

Update()

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

Implements

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