OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MWGui::BookPageImpl Class Reference
Inheritance diagram for MWGui::BookPageImpl:
Collaboration diagram for MWGui::BookPageImpl:

Public Member Functions

 BookPageImpl ()
 
void showPage (TypesetBook::Ptr book, size_t page)
 Make the widget display the specified page from the specified book. More...
 
void adviseLinkClicked (boost::function< void(InteractiveId)> linkClicked)
 
void unadviseLinkClicked ()
 Clear the hyper-link click callback. More...
 
- Public Member Functions inherited from MWGui::BookPage
virtual void adviseLinkClicked (ClickCallback callback)=0
 Set the callback for a clicking a hyper-link in the document. More...
 

Protected Member Functions

virtual void initialiseOverride ()
 
void onMouseLostFocus (Widget *_new)
 
void onMouseMove (int left, int top)
 
void onMouseButtonPressed (int left, int top, MyGUI::MouseButton id)
 
void onMouseButtonReleased (int left, int top, MyGUI::MouseButton id)
 

Protected Attributes

PageDisplaymPageDisplay
 

Additional Inherited Members

- Public Types inherited from MWGui::BookPage
typedef TypesetBook::InteractiveId InteractiveId
 
typedef boost::function< void(InteractiveId)> ClickCallback
 
- Static Public Member Functions inherited from MWGui::BookPage
static void registerMyGUIComponents ()
 

Constructor & Destructor Documentation

MWGui::BookPageImpl::BookPageImpl ( )
inline

Member Function Documentation

void MWGui::BookPageImpl::adviseLinkClicked ( boost::function< void(InteractiveId)>  linkClicked)
inline
virtual void MWGui::BookPageImpl::initialiseOverride ( )
inlineprotectedvirtual
void MWGui::BookPageImpl::onMouseButtonPressed ( int  left,
int  top,
MyGUI::MouseButton  id 
)
inlineprotected

Here is the call graph for this function:

void MWGui::BookPageImpl::onMouseButtonReleased ( int  left,
int  top,
MyGUI::MouseButton  id 
)
inlineprotected

Here is the call graph for this function:

void MWGui::BookPageImpl::onMouseLostFocus ( Widget *  _new)
inlineprotected

Here is the call graph for this function:

void MWGui::BookPageImpl::onMouseMove ( int  left,
int  top 
)
inlineprotected

Here is the call graph for this function:

void MWGui::BookPageImpl::showPage ( TypesetBook::Ptr  Book,
size_t  Page 
)
inlinevirtual

Make the widget display the specified page from the specified book.

Implements MWGui::BookPage.

Here is the call graph for this function:

void MWGui::BookPageImpl::unadviseLinkClicked ( )
inlinevirtual

Clear the hyper-link click callback.

Implements MWGui::BookPage.

Member Data Documentation

PageDisplay* MWGui::BookPageImpl::mPageDisplay
protected

The documentation for this class was generated from the following file: