6 static const ResourceName s_sLayout =
"{18E59BE07F4DB110}UI/layouts/Menus/ContentBrowser/DetailsMenu/ContentBrowserDetails_OverviewSubMenu.layout";
7 ResourceName GetLayout() {
return s_sLayout; }
9 ScrollLayoutWidget m_MainContentScroll;
13 VerticalLayoutWidget m_MainContent;
15 VerticalLayoutWidget m_Gallery;
18 SizeLayoutWidget m_ImagesHeightSize;
20 ButtonWidget ImageWithBackground0;
21 SCR_ModularButtonComponent ImageWithBackground0Component0;
22 SCR_BackendImageComponent ImageWithBackground0Component1;
24 ButtonWidget ImageWithBackground1;
25 SCR_ModularButtonComponent ImageWithBackground1Component0;
26 SCR_BackendImageComponent ImageWithBackground1Component1;
28 ButtonWidget ImageWithBackground2;
29 SCR_ModularButtonComponent ImageWithBackground2Component0;
30 SCR_BackendImageComponent ImageWithBackground2Component1;
32 ButtonWidget m_NextButton;
33 SCR_ModularButtonComponent m_NextButtonComponent;
35 ButtonWidget m_PrevButton;
36 SCR_ModularButtonComponent m_PrevButtonComponent;
38 ButtonWidget m_SpinBox;
40 SCR_ModularButtonComponent m_SpinBoxComponent1;
42 VerticalLayoutWidget m_MainSection;
44 ButtonWidget m_EnableButton;
45 SCR_ModularButtonComponent m_EnableButtonComponent;
47 ButtonWidget m_DownloadButton;
48 SCR_ModularButtonComponent m_DownloadButtonComponent;
50 ButtonWidget m_DeleteButton;
51 SCR_ModularButtonComponent m_DeleteButtonComponent;
53 ButtonWidget m_DownloadingButton;
54 SCR_ModularButtonComponent m_DownloadingButtonComponent;
56 ButtonWidget m_SolveIssuesButton;
57 SCR_ModularButtonComponent m_SolveIssuesButtonComponent;
59 ButtonWidget m_VoteUpButton;
60 SCR_ModularButtonComponent m_VoteUpButtonComponent;
62 ButtonWidget m_VoteDownButton;
63 SCR_ModularButtonComponent m_VoteDownButtonComponent;
65 ButtonWidget m_ReportButton;
66 SCR_ModularButtonComponent m_ReportButtonComponent;
68 ButtonWidget m_FavoriteButton;
69 SCR_ModularButtonComponent m_FavoriteButtonComponent;
71 ButtonWidget m_VersionComboBox;
73 SCR_ModularButtonComponent m_VersionComboBoxComponent1;
75 TextWidget m_NameText;
77 TextWidget m_AuthorNameText;
79 HorizontalLayoutWidget m_RatingOverlay;
81 ImageWidget m_RatingIcon;
83 TextWidget m_RatingText;
85 TextWidget m_DescriptionText;
87 VerticalLayoutWidget m_ScenarioSection;
89 VerticalLayoutWidget m_ScenariosList;
91 OverlayWidget m_ScenarioDetailsPanel;
94 OverlayWidget m_AddonDetailsPanel;
97 bool Init(Widget root)
99 m_MainContentScroll = ScrollLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll"));
103 m_MainContent = VerticalLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent"));
105 m_Gallery = VerticalLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery"));
108 m_ImagesHeightSize = SizeLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_ImagesHeightSize"));
110 ImageWithBackground0 = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_ImagesHeightSize.Overlay.Images.ImageWithBackground0"));
111 ImageWithBackground0Component0 = SCR_ModularButtonComponent.Cast(ImageWithBackground0.FindHandler(SCR_ModularButtonComponent));
112 ImageWithBackground0Component1 = SCR_BackendImageComponent.Cast(ImageWithBackground0.FindHandler(SCR_BackendImageComponent));
114 ImageWithBackground1 = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_ImagesHeightSize.Overlay.Images.ImageWithBackground1"));
115 ImageWithBackground1Component0 = SCR_ModularButtonComponent.Cast(ImageWithBackground1.FindHandler(SCR_ModularButtonComponent));
116 ImageWithBackground1Component1 = SCR_BackendImageComponent.Cast(ImageWithBackground1.FindHandler(SCR_BackendImageComponent));
118 ImageWithBackground2 = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_ImagesHeightSize.Overlay.Images.ImageWithBackground2"));
119 ImageWithBackground2Component0 = SCR_ModularButtonComponent.Cast(ImageWithBackground2.FindHandler(SCR_ModularButtonComponent));
120 ImageWithBackground2Component1 = SCR_BackendImageComponent.Cast(ImageWithBackground2.FindHandler(SCR_BackendImageComponent));
122 m_NextButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_ImagesHeightSize.Overlay.ArrowsOverlay.m_NextButton"));
123 m_NextButtonComponent = SCR_ModularButtonComponent.Cast(m_NextButton.FindHandler(SCR_ModularButtonComponent));
125 m_PrevButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_ImagesHeightSize.Overlay.ArrowsOverlay.m_PrevButton"));
126 m_PrevButtonComponent = SCR_ModularButtonComponent.Cast(m_PrevButton.FindHandler(SCR_ModularButtonComponent));
128 m_SpinBox = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_Gallery.m_SpinBox"));
130 m_SpinBoxComponent1 = SCR_ModularButtonComponent.Cast(
m_SpinBox.FindHandler(SCR_ModularButtonComponent));
132 m_MainSection = VerticalLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection"));
134 m_EnableButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_EnableButton"));
135 m_EnableButtonComponent = SCR_ModularButtonComponent.Cast(m_EnableButton.FindHandler(SCR_ModularButtonComponent));
137 m_DownloadButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_DownloadButton"));
138 m_DownloadButtonComponent = SCR_ModularButtonComponent.Cast(m_DownloadButton.FindHandler(SCR_ModularButtonComponent));
140 m_DeleteButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_DeleteButton"));
141 m_DeleteButtonComponent = SCR_ModularButtonComponent.Cast(m_DeleteButton.FindHandler(SCR_ModularButtonComponent));
143 m_DownloadingButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_DownloadingButton"));
144 m_DownloadingButtonComponent = SCR_ModularButtonComponent.Cast(m_DownloadingButton.FindHandler(SCR_ModularButtonComponent));
146 m_SolveIssuesButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_SolveIssuesButton"));
147 m_SolveIssuesButtonComponent = SCR_ModularButtonComponent.Cast(m_SolveIssuesButton.FindHandler(SCR_ModularButtonComponent));
149 m_VoteUpButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_VoteUpButton"));
150 m_VoteUpButtonComponent = SCR_ModularButtonComponent.Cast(m_VoteUpButton.FindHandler(SCR_ModularButtonComponent));
152 m_VoteDownButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_VoteDownButton"));
153 m_VoteDownButtonComponent = SCR_ModularButtonComponent.Cast(m_VoteDownButton.FindHandler(SCR_ModularButtonComponent));
155 m_ReportButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_ReportButton"));
156 m_ReportButtonComponent = SCR_ModularButtonComponent.Cast(m_ReportButton.FindHandler(SCR_ModularButtonComponent));
158 m_FavoriteButton = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.Buttons.m_FavoriteButton"));
159 m_FavoriteButtonComponent = SCR_ModularButtonComponent.Cast(m_FavoriteButton.FindHandler(SCR_ModularButtonComponent));
161 m_VersionComboBox = ButtonWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.m_VersionComboBox"));
163 m_VersionComboBoxComponent1 = SCR_ModularButtonComponent.Cast(m_VersionComboBox.FindHandler(SCR_ModularButtonComponent));
165 m_NameText = TextWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.m_NameText"));
167 m_AuthorNameText = TextWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.AuthorNameAndRating.m_AuthorNameText"));
169 m_RatingOverlay = HorizontalLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.AuthorNameAndRating.m_RatingOverlay"));
171 m_RatingIcon = ImageWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.AuthorNameAndRating.m_RatingOverlay.Frame1.Frame0.m_RatingIcon"));
173 m_RatingText = TextWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.AuthorNameAndRating.m_RatingOverlay.m_RatingText"));
175 m_DescriptionText = TextWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_MainSection.MainSectionContent.m_DescriptionText"));
177 m_ScenarioSection = VerticalLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_ScenarioSection"));
179 m_ScenariosList = VerticalLayoutWidget.Cast(root.FindWidget(
"MainPanel.VerticalLayout0.Content.m_MainContentScroll.m_MainContent.m_ScenarioSection.m_ScenariosList"));
181 m_ScenarioDetailsPanel = OverlayWidget.Cast(root.FindWidget(
"RightPanel.VerticalLayout0.Content.m_ScenarioDetailsPanel"));
184 m_AddonDetailsPanel = OverlayWidget.Cast(root.FindWidget(
"RightPanel.VerticalLayout0.Content.m_AddonDetailsPanel"));