action(const gcn::ActionEvent &event) override | NpcDialog | |
addChoice(const std::string &) | NpcDialog | |
addText(const std::string &string, bool save=true) | NpcDialog | |
adjustPositionAfterResize(int oldScreenWidth, int oldScreenHeight) | Window | |
BOTTOM enum value | Window | private |
buildLayout() | NpcDialog | private |
center() | Window | |
choiceRequest() | NpcDialog | |
clearLayout() | Window | |
close() override | NpcDialog | virtual |
closeAll() | NpcDialog | static |
DialogList typedef | NpcDialog | private |
draw(gcn::Graphics *graphics) override | Window | |
drawFrame(gcn::Graphics *graphics) override | Window | |
ensureOnScreen() | Window | private |
getActive() | NpcDialog | static |
getCloseButtonRect() const | Window | private |
getElementAt(int i) override | NpcDialog | |
getGuiAlpha() | Window | static |
getLayout() | Window | |
getMaxHeight() const | Window | inline |
getMaxWidth() const | Window | inline |
getMinHeight() const | Window | inline |
getMinWidth() const | Window | inline |
getNumberOfElements() override | NpcDialog | |
getParentWindow() const | Window | inline |
getPlacer(int x, int y) | Window | |
getResizeHandles(gcn::MouseEvent &event) | Window | private |
getSkin() const | Window | |
getStickyButtonRect() const | Window | private |
getWindowName() const | Window | inline |
initChoiceSelection() | NpcDialog | |
instances | NpcDialog | privatestatic |
integerRequest(int defaultValue, int min, int max) | NpcDialog | |
isAnyInputFocused() | NpcDialog | static |
isDefaultVisible() const | Window | inline |
isInputFocused() const | NpcDialog | |
isResizable() const | Window | |
isSticky() const | Window | inline |
isTextInputFocused() const | NpcDialog | |
isWaitingForTheServer() const | NpcDialog | inline |
LEFT enum value | Window | private |
loadWindowState() | Window | |
mActionState | NpcDialog | private |
mClearButton | NpcDialog | private |
mCloseButton | Window | private |
mCloseButtonHovered | Window | private |
mDefaultHeight | Window | private |
mDefaultInt | NpcDialog | private |
mDefaultString | NpcDialog | private |
mDefaultVisible | Window | private |
mDefaultWidth | Window | private |
mDefaultX | Window | private |
mDefaultY | Window | private |
mGrip | Window | private |
mInputState | NpcDialog | private |
mIntField | NpcDialog | private |
mItemLinkHandler | NpcDialog | private |
mItemList | NpcDialog | private |
mItems | NpcDialog | private |
mLayout | Window | private |
mListScrollArea | NpcDialog | private |
mMaxWinHeight | Window | private |
mMaxWinWidth | Window | private |
mMinusButton | NpcDialog | private |
mMinWinHeight | Window | private |
mMinWinWidth | Window | private |
mModal | Window | private |
mNewText | NpcDialog | private |
mNextButton | NpcDialog | private |
mNpcId | NpcDialog | private |
mouseClicked(gcn::MouseEvent &mouseEvent) override | NpcDialog | |
mouseDragged(gcn::MouseEvent &event) override | Window | |
mouseExited(gcn::MouseEvent &event) override | Window | |
mouseMoved(gcn::MouseEvent &event) override | Window | |
mousePressed(gcn::MouseEvent &event) override | Window | |
mouseReleased(gcn::MouseEvent &event) override | Window | |
mouseResize | Window | protectedstatic |
move(int amount) | NpcDialog | |
mParent | Window | private |
mPlusButton | NpcDialog | private |
mResetButton | NpcDialog | private |
mSaveVisible | Window | private |
mScrollArea | NpcDialog | private |
mShowTitle | Window | private |
mSkinType | Window | private |
mSticky | Window | private |
mStickyButton | Window | private |
mTextBox | NpcDialog | private |
mTextField | NpcDialog | private |
mWindowName | Window | private |
nextDialog() | NpcDialog | |
NPC_ACTION_CLOSE enum value | NpcDialog | private |
NPC_ACTION_INPUT enum value | NpcDialog | private |
NPC_ACTION_NEXT enum value | NpcDialog | private |
NPC_ACTION_WAIT enum value | NpcDialog | private |
NPC_INPUT_INTEGER enum value | NpcDialog | private |
NPC_INPUT_LIST enum value | NpcDialog | private |
NPC_INPUT_NONE enum value | NpcDialog | private |
NPC_INPUT_STRING enum value | NpcDialog | private |
NpcActionState enum name | NpcDialog | private |
NpcDialog(int npcId) | NpcDialog | |
NpcInputState enum name | NpcDialog | private |
place(int x, int y, gcn::Widget *, int w=1, int h=1) | Window | |
redraw() | Window | |
reflowLayout(int w=0, int h=0) | Window | |
resetToDefaultSize() | Window | virtual |
ResizeHandles enum name | Window | private |
RIGHT enum value | Window | private |
saveWindowState() const | Window | |
scheduleDelete() | Window | |
setCloseButton(bool flag) | Window | |
setContentSize(int width, int height) | Window | |
setDefaultSize(int defaultX, int defaultY, int defaultWidth, int defaultHeight) | Window | |
setDefaultSize() | Window | |
setDefaultSize(int defaultWidth, int defaultHeight, WindowAlignment alignment, int offsetx=0, int offsetY=0) | Window | |
setDefaultVisible(bool save) | Window | inline |
setLocationRelativeTo(gcn::Widget *widget) | Window | |
setMaxHeight(int height) | Window | |
setMaxWidth(int width) | Window | |
setMinHeight(int height) | Window | |
setMinimumContentSize(int width, int height) | Window | |
setMinWidth(int width) | Window | |
setResizable(bool resize) | Window | |
setSaveVisible(bool save) | Window | inline |
setShowTitle(bool flag) | Window | inline |
setSticky(bool sticky) | Window | |
setStickyButton(bool flag) | Window | |
setText(const std::vector< std::string > &string) | NpcDialog | |
setup() | NpcDialog | static |
setVisible(bool visible) override | NpcDialog | virtual |
Window::setVisible(bool visible, bool forceSticky) | Window | |
setWindowContainer(WindowContainer *windowContainer) | Window | static |
setWindowName(const std::string &name) | Window | inline |
showCloseButton() | NpcDialog | |
showNextButton() | NpcDialog | |
textRequest(const std::string &defaultText=std::string()) | NpcDialog | |
TOP enum value | Window | private |
widgetHidden(const gcn::Event &event) override | Window | |
widgetResized(const gcn::Event &event) override | Window | |
willSaveVisible() const | Window | inline |
Window(const std::string &caption="Window", bool modal=false, Window *parent=nullptr) | Window | |
Window(SkinType skinType, const std::string &caption="Window", bool modal=false, Window *parent=nullptr) | Window | |
~NpcDialog() override | NpcDialog | |
~Window() override | Window | |