Journalbook layout fixes

experimental
Andrei Kortunov 8 years ago
parent 6301fb8497
commit 56a30d7aec

@ -82,7 +82,7 @@ namespace
AddEntry::operator () (entry); AddEntry::operator () (entry);
mTypesetter->sectionBreak (10); mTypesetter->sectionBreak (30);
} }
}; };
@ -107,7 +107,7 @@ namespace
mTypesetter->selectContent (mContentId); mTypesetter->selectContent (mContentId);
mTypesetter->write (mBodyStyle, 2, 3);// end quote mTypesetter->write (mBodyStyle, 2, 3);// end quote
mTypesetter->sectionBreak (10); mTypesetter->sectionBreak (30);
} }
}; };
@ -121,7 +121,7 @@ namespace
void operator () (MWGui::JournalViewModel::Utf8Span topicName) void operator () (MWGui::JournalViewModel::Utf8Span topicName)
{ {
mTypesetter->write (mBodyStyle, topicName); mTypesetter->write (mBodyStyle, topicName);
mTypesetter->sectionBreak (10); mTypesetter->sectionBreak ();
} }
}; };
@ -135,7 +135,7 @@ namespace
void operator () (MWGui::JournalViewModel::Utf8Span topicName) void operator () (MWGui::JournalViewModel::Utf8Span topicName)
{ {
mTypesetter->write (mBodyStyle, topicName); mTypesetter->write (mBodyStyle, topicName);
mTypesetter->sectionBreak (10); mTypesetter->sectionBreak ();
} }
}; };
} }
@ -250,7 +250,7 @@ book JournalBooks::createTopicIndexBook ()
BookTypesetter::Ptr JournalBooks::createTypesetter () BookTypesetter::Ptr JournalBooks::createTypesetter ()
{ {
//TODO: determine page size from layout... //TODO: determine page size from layout...
return BookTypesetter::create (240, 300); return BookTypesetter::create (240, 320);
} }
} }

@ -187,12 +187,12 @@ namespace
} }
adjustButton(TopicsBTN); adjustButton(TopicsBTN);
int width = getWidget<MyGUI::Widget>(TopicsBTN)->getSize().width + getWidget<MyGUI::Widget>(QuestsBTN)->getSize().width;
int topicsWidth = getWidget<MyGUI::Widget>(TopicsBTN)->getSize().width; int topicsWidth = getWidget<MyGUI::Widget>(TopicsBTN)->getSize().width;
int pageWidth = getWidget<MyGUI::Widget>(RightBookPage)->getSize().width; int cancelLeft = getWidget<MyGUI::Widget>(CancelBTN)->getPosition().left;
int cancelRight = getWidget<MyGUI::Widget>(CancelBTN)->getPosition().left + getWidget<MyGUI::Widget>(CancelBTN)->getSize().width;
getWidget<MyGUI::Widget>(TopicsBTN)->setPosition((pageWidth - width)/2, getWidget<MyGUI::Widget>(TopicsBTN)->getPosition().top); getWidget<MyGUI::Widget>(TopicsBTN)->setPosition(cancelLeft - topicsWidth, getWidget<MyGUI::Widget>(TopicsBTN)->getPosition().top);
getWidget<MyGUI::Widget>(QuestsBTN)->setPosition((pageWidth - width)/2 + topicsWidth, getWidget<MyGUI::Widget>(QuestsBTN)->getPosition().top); getWidget<MyGUI::Widget>(QuestsBTN)->setPosition(cancelRight, getWidget<MyGUI::Widget>(QuestsBTN)->getPosition().top);
mQuestMode = false; mQuestMode = false;
mAllQuests = false; mAllQuests = false;

@ -49,33 +49,33 @@
<!-- text pages --> <!-- text pages -->
<Widget type="BookPage" skin="MW_BookPage" position="30 22 240 300" name="LeftBookPage"/> <Widget type="BookPage" skin="MW_BookPage" position="30 22 240 320" name="LeftBookPage"/>
<Widget type="BookPage" skin="MW_BookPage" position="300 22 240 300" name="RightBookPage"/> <Widget type="BookPage" skin="MW_BookPage" position="295 22 240 320" name="RightBookPage"/>
<!-- options overlay --> <!-- options overlay -->
</Widget> </Widget>
</Widget> </Widget>
<!-- "options" --> <!-- "options" -->
<Widget type="ImageBox" skin="ImageBox" position="300 0 224 350" name="OptionsOverlay"> <Widget type="ImageBox" skin="ImageBox" position="293 0 242 350" name="OptionsOverlay">
<Property key="ImageTexture" value="textures\tx_menubook_bookmark.dds"/> <Property key="ImageTexture" value="textures\tx_menubook_bookmark.dds"/>
<Property key="ImageCoord" value="0 0 164 256"/> <Property key="ImageCoord" value="0 0 164 256"/>
<Widget type="BookPage" skin="MW_BookPage" position="20 15 92 250" name="LeftTopicIndex"/> <Widget type="BookPage" skin="MW_BookPage" position="20 15 92 250" name="LeftTopicIndex"/>
<Widget type="BookPage" skin="MW_BookPage" position="112 15 92 250" name="RightTopicIndex"/> <Widget type="BookPage" skin="MW_BookPage" position="112 15 92 250" name="RightTopicIndex"/>
<Widget type="ImageButton" skin="ImageBox" position="62 15 100 20" Align="Top|Left" name="ShowActiveBTN"> <Widget type="ImageButton" skin="ImageBox" position="71 15 100 20" Align="Top|Left" name="ShowActiveBTN">
<!-- Image set at runtime since it may not be available in all versions of the game --> <!-- Image set at runtime since it may not be available in all versions of the game -->
</Widget> </Widget>
<Widget type="ImageButton" skin="ImageBox" position="76 15 72 20" Align="Top|Left" name="ShowAllBTN"> <Widget type="ImageButton" skin="ImageBox" position="85 15 72 20" Align="Top|Left" name="ShowAllBTN">
<!-- Image set at runtime since it may not be available in all versions of the game --> <!-- Image set at runtime since it may not be available in all versions of the game -->
</Widget> </Widget>
<Widget type="MWList" skin="MW_QuestList" position="8 35 208 225" name="TopicsList" align="Right VStretch"> <Widget type="MWList" skin="MW_QuestList" position="8 40 226 212" name="TopicsList" align="Right VStretch">
</Widget> </Widget>
<Widget type="MWList" skin="MW_QuestList" position="8 35 208 225" name="QuestsList" align="Right VStretch"> <Widget type="MWList" skin="MW_QuestList" position="8 40 226 212" name="QuestsList" align="Right VStretch">
</Widget> </Widget>
<Widget type="ImageButton" skin="ImageBox" position="20 265 56 32" Align="Top|Left" name="TopicsBTN"> <Widget type="ImageButton" skin="ImageBox" position="20 265 56 32" Align="Top|Left" name="TopicsBTN">
@ -88,7 +88,7 @@
<!-- Image set at runtime since it may not be available in all versions of the game --> <!-- Image set at runtime since it may not be available in all versions of the game -->
</Widget> </Widget>
<Widget type="ImageButton" skin="ImageBox" position="85 290 56 32" Align="Top|Left" name="CancelBTN"> <Widget type="ImageButton" skin="ImageBox" position="92 290 56 32" Align="Top|Left" name="CancelBTN">
<Property key="ImageHighlighted" value="textures\tx_menubook_cancel_over.dds"/> <Property key="ImageHighlighted" value="textures\tx_menubook_cancel_over.dds"/>
<Property key="ImageNormal" value="textures\tx_menubook_cancel_idle.dds"/> <Property key="ImageNormal" value="textures\tx_menubook_cancel_idle.dds"/>
<Property key="ImagePushed" value="textures\tx_menubook_cancel_pressed.dds"/> <Property key="ImagePushed" value="textures\tx_menubook_cancel_pressed.dds"/>

Loading…
Cancel
Save