OpenMW
|
Classes | |
struct | CreateActiveFormat |
struct | RenderRun |
struct | TextFormat |
Public Types | |
typedef TypesetBookImpl::StyleImpl | Style |
typedef std::map < TextFormat::Id, TextFormat * > | ActiveTextFormats |
Public Member Functions | |
PageDisplay () | |
void | dirtyFocusItem () |
void | onMouseLostFocus () |
void | onMouseMove (int left, int top) |
void | onMouseButtonPressed (int left, int top, MyGUI::MouseButton id) |
void | onMouseButtonReleased (int left, int top, MyGUI::MouseButton id) |
void | showPage (TypesetBook::Ptr book, size_t newPage) |
void | createActiveFormats (boost::shared_ptr< TypesetBookImpl > newBook) |
void | setVisible (bool newVisible) |
void | createDrawItem (MyGUI::ITexture *texture, MyGUI::ILayerNode *node) |
void | doRender (TextFormat &textFormat) |
void | doRender () |
void | _updateView () |
void | _correctView () |
void | destroyDrawItem () |
Public Attributes | |
int | mViewTop |
int | mViewBottom |
Style * | mFocusItem |
bool | mItemActive |
MyGUI::MouseButton | mLastDown |
boost::function< void(intptr_t)> | mLinkClicked |
boost::shared_ptr < TypesetBookImpl > | mBook |
size_t | mPage |
MyGUI::ILayerNode * | mNode |
ActiveTextFormats | mActiveTextFormats |
Protected Types | |
typedef TypesetBookImpl::Section | Section |
typedef TypesetBookImpl::Line | Line |
typedef TypesetBookImpl::Run | Run |
typedef std::map<TextFormat::Id, TextFormat*> MWGui::PageDisplay::ActiveTextFormats |
typedef TypesetBookImpl::Line MWGui::PageDisplay::Line [protected] |
typedef TypesetBookImpl::Run MWGui::PageDisplay::Run [protected] |
typedef TypesetBookImpl::Section MWGui::PageDisplay::Section [protected] |
MWGui::PageDisplay::PageDisplay | ( | ) | [inline] |
void MWGui::PageDisplay::_correctView | ( | ) | [inline] |
void MWGui::PageDisplay::_updateView | ( | ) | [inline] |
void MWGui::PageDisplay::createActiveFormats | ( | boost::shared_ptr< TypesetBookImpl > | newBook | ) | [inline] |
void MWGui::PageDisplay::createDrawItem | ( | MyGUI::ITexture * | texture, |
MyGUI::ILayerNode * | node | ||
) | [inline] |
void MWGui::PageDisplay::destroyDrawItem | ( | ) | [inline] |
void MWGui::PageDisplay::dirtyFocusItem | ( | ) | [inline] |
void MWGui::PageDisplay::doRender | ( | TextFormat & | textFormat | ) | [inline] |
void MWGui::PageDisplay::doRender | ( | ) | [inline] |
void MWGui::PageDisplay::onMouseButtonPressed | ( | int | left, |
int | top, | ||
MyGUI::MouseButton | id | ||
) | [inline] |
void MWGui::PageDisplay::onMouseButtonReleased | ( | int | left, |
int | top, | ||
MyGUI::MouseButton | id | ||
) | [inline] |
void MWGui::PageDisplay::onMouseLostFocus | ( | ) | [inline] |
void MWGui::PageDisplay::onMouseMove | ( | int | left, |
int | top | ||
) | [inline] |
void MWGui::PageDisplay::setVisible | ( | bool | newVisible | ) | [inline] |
void MWGui::PageDisplay::showPage | ( | TypesetBook::Ptr | book, |
size_t | newPage | ||
) | [inline] |
boost::shared_ptr<TypesetBookImpl> MWGui::PageDisplay::mBook |
MyGUI::MouseButton MWGui::PageDisplay::mLastDown |
boost::function<void (intptr_t)> MWGui::PageDisplay::mLinkClicked |
MyGUI::ILayerNode* MWGui::PageDisplay::mNode |
size_t MWGui::PageDisplay::mPage |