diff --git a/osu.Game/Collections/DrawableCollectionList.cs b/osu.Game/Collections/DrawableCollectionList.cs
index f4b5a89b3e..3c664a11d9 100644
--- a/osu.Game/Collections/DrawableCollectionList.cs
+++ b/osu.Game/Collections/DrawableCollectionList.cs
@@ -10,6 +10,9 @@
namespace osu.Game.Collections
{
+ ///
+ /// Visualises a list of s.
+ ///
public class DrawableCollectionList : OsuRearrangeableListContainer
{
private Scroll scroll;
@@ -29,8 +32,18 @@ protected override OsuRearrangeableListItem CreateOsuDrawable
return new DrawableCollectionListItem(item, true);
}
+ ///
+ /// The scroll container for this .
+ /// Contains the main flow of and attaches a placeholder item to the end of the list.
+ ///
+ ///
+ /// Use to transfer the placeholder into the main list.
+ ///
private class Scroll : OsuScrollContainer
{
+ ///
+ /// The currently-displayed placeholder item.
+ ///
public DrawableCollectionListItem PlaceholderItem { get; private set; }
protected override Container Content => content;
@@ -74,6 +87,7 @@ protected override void Update()
///
/// Replaces the current with a new one, and returns the previous.
///
+ /// The current .
public DrawableCollectionListItem ReplacePlaceholder()
{
var previous = PlaceholderItem;
@@ -85,6 +99,9 @@ public DrawableCollectionListItem ReplacePlaceholder()
}
}
+ ///
+ /// The flow of . Disables layout easing unless a drag is in progress.
+ ///
private class Flow : FillFlowContainer>
{
public readonly IBindable DragActive = new Bindable();
diff --git a/osu.Game/Collections/DrawableCollectionListItem.cs b/osu.Game/Collections/DrawableCollectionListItem.cs
index 90d5bae223..489382ec9e 100644
--- a/osu.Game/Collections/DrawableCollectionListItem.cs
+++ b/osu.Game/Collections/DrawableCollectionListItem.cs
@@ -19,6 +19,9 @@
namespace osu.Game.Collections
{
+ ///
+ /// Visualises a inside a .
+ ///
public class DrawableCollectionListItem : OsuRearrangeableListItem
{
private const float item_height = 35;
@@ -26,6 +29,11 @@ public class DrawableCollectionListItem : OsuRearrangeableListItem isCreated = new Bindable();
+ ///
+ /// Creates a new .
+ ///
+ /// The .
+ /// Whether currently exists inside the .
public DrawableCollectionListItem(BeatmapCollection item, bool isCreated)
: base(item)
{
@@ -39,6 +47,9 @@ public DrawableCollectionListItem(BeatmapCollection item, bool isCreated)
IsCreated = { BindTarget = isCreated }
};
+ ///
+ /// The main content of the .
+ ///
private class ItemContent : CircularContainer
{
public readonly Bindable IsCreated = new Bindable();