1 #ifndef MWGUI_BOOKWINDOW_H
2 #define MWGUI_BOOKWINDOW_H
6 #include "../mwworld/ptr.hpp"
40 typedef std::pair<int, int>
Page;
41 typedef std::vector<Page>
Pages;
void onMouseWheel(MyGUI::Widget *_sender, int _rel)
Definition: bookwindow.cpp:71
void clearPages()
Definition: bookwindow.cpp:79
BookWindow()
Definition: bookwindow.cpp:22
bool mTakeButtonShow
Definition: bookwindow.hpp:58
Gui::ImageButton * mNextPageButton
Definition: bookwindow.hpp:45
Gui::ImageButton * mCloseButton
Definition: bookwindow.hpp:43
void onNextPageButtonClicked(MyGUI::Widget *sender)
Definition: bookwindow.cpp:142
void setTakeButtonShow(bool show)
Definition: bookwindow.cpp:107
void setPtr(const MWWorld::Ptr &book)
Open this object in the GUI, for windows that support it.
Definition: bookwindow.cpp:84
void prevPage()
Definition: bookwindow.cpp:210
Definition: bookwindow.hpp:12
MyGUI::Widget * mRightPage
Definition: bookwindow.hpp:51
void onKeyButtonPressed(MyGUI::Widget *sender, MyGUI::KeyCode key, MyGUI::Char character)
Definition: bookwindow.cpp:113
void adjustButton(Gui::ImageButton *button)
Definition: bookwindow.cpp:190
void onTakeButtonClicked(MyGUI::Widget *sender)
Definition: bookwindow.cpp:132
Gui::ImageButton * mPrevPageButton
Definition: bookwindow.hpp:46
void center()
Definition: windowbase.cpp:49
bool mTakeButtonAllowed
Definition: bookwindow.hpp:59
void updatePages()
Definition: bookwindow.cpp:152
MyGUI::Widget * mLeftPage
Definition: bookwindow.hpp:50
Gui::ImageButton * mTakeButton
Definition: bookwindow.hpp:44
TypesetBook::Ptr book
Definition: journalbooks.cpp:157
void onResChange(int, int)
Called when GUI viewport changes size.
Definition: bookwindow.hpp:20
Definition: windowbase.hpp:21
MyGUI::TextBox * mLeftPageNumber
Definition: bookwindow.hpp:48
MWWorld::Ptr mBook
Definition: bookwindow.hpp:56
void onCloseButtonClicked(MyGUI::Widget *sender)
Definition: bookwindow.cpp:127
void setInventoryAllowed(bool allowed)
Definition: bookwindow.cpp:121
unsigned int mCurrentPage
Definition: bookwindow.hpp:53
Pointer to a LiveCellRef.
Definition: ptr.hpp:19
void nextPage()
Definition: bookwindow.cpp:199
std::pair< int, int > Page
Definition: bookwindow.hpp:40
void onPrevPageButtonClicked(MyGUI::Widget *sender)
Definition: bookwindow.cpp:147
Pages mPages
Definition: bookwindow.hpp:54
KeyCode
Keyboard scan codes.
Definition: OISCompat.hpp:10
MyGUI::TextBox * mRightPageNumber
Definition: bookwindow.hpp:49
std::vector< Page > Pages
Definition: bookwindow.hpp:41