diff --git a/apps/openmw/mwgui/bookpage.cpp b/apps/openmw/mwgui/bookpage.cpp index e8cbd8c43c..309e4ea9b4 100644 --- a/apps/openmw/mwgui/bookpage.cpp +++ b/apps/openmw/mwgui/bookpage.cpp @@ -15,9 +15,9 @@ namespace MWGui { - struct TypesetBook; + struct TypesetBookImpl; struct PageDisplay; - struct BookPage; + struct BookPageImpl; } using namespace MyGUI; @@ -27,16 +27,16 @@ static bool ucs_space (int code_point); static bool ucs_line_break (int code_point); static bool ucs_breaking_space (int code_point); -struct IBookTypesetter::IStyle { virtual ~IStyle () {} }; +struct BookTypesetter::Style { virtual ~Style () {} }; -struct MWGui::TypesetBook : ITypesetBook +struct MWGui::TypesetBookImpl : TypesetBook { typedef std::vector content; typedef std::list contents; typedef utf8_stream::point utf8_point; typedef std::pair range; - struct Style : IBookTypesetter::IStyle + struct StyleImpl : BookTypesetter::Style { IFont* mFont; Colour mHotColour; @@ -66,11 +66,11 @@ struct MWGui::TypesetBook : ITypesetBook } }; - typedef std::list