mirror of
https://github.com/osukey/osukey.git
synced 2025-07-02 00:40:09 +09:00
Add EditorContextMenu in line with framework changes
To avoid public Menu.
This commit is contained in:
Submodule osu-framework updated: fbbcd942e2...a5fd0c82c8
@ -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;
|
||||
|
Reference in New Issue
Block a user