1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-18 18:29:58 +08:00

Add EditorContextMenu in line with framework changes

To avoid public Menu.
This commit is contained in:
smoogipooo
2017-08-24 19:05:51 +09:00
Unverified
parent c39bb6e647
commit 4ab209bdce
2 changed files with 11 additions and 3 deletions
@@ -126,7 +126,6 @@ namespace osu.Desktop.Tests.Visual
private void load(OsuColour colours)
{
background.Colour = colours.Gray3;
ContextMenu.Menu.Background.Colour = colours.Gray3;
TitleText.Colour = normalColour = colours.BlueLight;
}
@@ -148,12 +147,21 @@ namespace osu.Desktop.Tests.Visual
protected override SpriteText CreateTitleText() => new OsuSpriteText { TextSize = text_size };
protected override ContextMenu<ContextMenuItem> CreateContextMenu() => new OsuContextMenu<ContextMenuItem>
protected override ContextMenu<ContextMenuItem> CreateContextMenu() => new EditorContextMenu
{
OriginPosition = new Vector2(8, 0)
};
}
private class EditorContextMenu : OsuContextMenu<ContextMenuItem>
{
[BackgroundDependencyLoader]
private void load(OsuColour colours)
{
Menu.Background.Colour = colours.Gray3;
}
}
private class EditorContextMenuSpacer : EditorContextMenuItem
{
public override bool HandleInput => false;