mirror of
https://github.com/osukey/osukey.git
synced 2025-07-01 16:29:58 +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)
|
private void load(OsuColour colours)
|
||||||
{
|
{
|
||||||
background.Colour = colours.Gray3;
|
background.Colour = colours.Gray3;
|
||||||
ContextMenu.Menu.Background.Colour = colours.Gray3;
|
|
||||||
TitleText.Colour = normalColour = colours.BlueLight;
|
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 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)
|
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
|
private class EditorContextMenuSpacer : EditorContextMenuItem
|
||||||
{
|
{
|
||||||
public override bool HandleInput => false;
|
public override bool HandleInput => false;
|
||||||
|
Reference in New Issue
Block a user