private void DrawWorldInfo() { var remSpace = DrawEntryHeader("PLMWINF_WorldInfo".Translate(), backgroundColor: Color.yellow); var maxOuterRectHeight = (InRect.height - MainWindow.SpaceForBottomButtons - remSpace) / 2; ListingStandard.ScrollableTextArea(maxOuterRectHeight, WorldInfo, ref _scrollPosWorldInfo, _styleWorldInfo, DefaultScrollableViewShrinkWidth); }
private void DrawWorldRecord() { var currHeight = DrawEntryHeader("PLMWINF_WorldRecords".Translate(), backgroundColor: Color.yellow); var maxOuterRectHeight = currHeight - MainWindow.SpaceForBottomButtons - DefaultElementHeight; ListingStandard.ScrollableTextArea(maxOuterRectHeight, WolrdRecords, ref _scrollPosWorldRecords, _styleWorldInfo, DefaultScrollableViewShrinkWidth); }
protected virtual void DrawFilterInfo() { DrawEntryHeader("Filter Info", backgroundColor: Color.yellow); if (ListingStandard.ButtonText("Clear Info")) { PrepareLanding.Instance.TileFilter.FilterInfoLogger.Clear(); } ListingStandard.Gap(); var text = PrepareLanding.Instance.TileFilter.FilterInfoLogger.Text; if (text.NullOrEmpty()) { return; } var maxOuterRectHeight = InRect.height - ListingStandard.CurHeight - 30f; ListingStandard.ScrollableTextArea(maxOuterRectHeight, text, ref _scrollPosFilterInfo, _styleFilterInfo, 16f); }
private void DrawFilterInfo() { DrawEntryHeader("PLMWINF_FilterInfo".Translate(), backgroundColor: Color.yellow); if (ListingStandard.ButtonText("PLMWINF_ClearInfo".Translate())) { PrepareLanding.Instance.TileFilter.FilterInfoLogger.Clear(); } ListingStandard.Gap(); var text = PrepareLanding.Instance.TileFilter.FilterInfoLogger.Text; if (text.NullOrEmpty()) { return; } var maxOuterRectHeight = InRect.height - ListingStandard.CurHeight - DefaultElementHeight; ListingStandard.ScrollableTextArea(maxOuterRectHeight, text, ref _scrollPosFilterInfo, _styleFilterInfo, DefaultScrollableViewShrinkWidth); }
protected void DrawLoadPresetInfo(Rect inRect) { DrawEntryHeader("Preset Info:", backgroundColor: Color.green); if (_selectedItemIndex < 0) { return; } ListingStandard.TextEntryLabeled2("Preset Name:", _selectedFileName); var preset = _userData.PresetManager.PresetByPresetName(_selectedFileName); if (preset == null) { return; } ListingStandard.TextEntryLabeled2("Author:", preset.PresetInfo.Author); ListingStandard.Label("Description:"); var descriptionRect = ListingStandard.GetRect(80f); Widgets.TextAreaScrollable(descriptionRect, preset.PresetInfo.Description, ref _scrollPosPresetLoadDescription); ListingStandard.Label("Filters:"); const float maxOuterRectHeight = 130f; ListingStandard.ScrollableTextArea(maxOuterRectHeight, preset.PresetInfo.FilterInfo, ref _scrollPosPresetFilterInfo, _stylePresetInfo, DefaultScrollableViewShrinkWidth); ListingStandard.Label("Options:"); ListingStandard.ScrollableTextArea(maxOuterRectHeight, preset.PresetInfo.OptionInfo, ref _scrollPosPresetOptionInfo, _stylePresetInfo, DefaultScrollableViewShrinkWidth); }