示例#1
0
 public TabItem(EditorScreenMode value)
     : base(value)
 {
     Text.Margin = new MarginPadding();
     Text.Anchor = Anchor.CentreLeft;
     Text.Origin = Anchor.CentreLeft;
 }
            public TabItem(EditorScreenMode value)
                : base(value)
            {
                Text.Margin = new MarginPadding();
                Text.Anchor = Anchor.CentreLeft;
                Text.Origin = Anchor.CentreLeft;

                Text.Font = OsuFont.TorusAlternate;

                Bar.Expire();
            }
示例#3
0
        protected EditorScreen(EditorScreenMode type)
        {
            Type = type;

            Anchor           = Anchor.Centre;
            Origin           = Anchor.Centre;
            RelativeSizeAxes = Axes.Both;

            InternalChild = content = new Container {
                RelativeSizeAxes = Axes.Both
            };
        }
示例#4
0
        protected EditorScreen(EditorScreenMode type)
        {
            Type = type;

            Anchor           = Anchor.Centre;
            Origin           = Anchor.Centre;
            RelativeSizeAxes = Axes.Both;

            ColourProvider = new OverlayColourProvider(OverlayColourScheme.Blue);

            InternalChild = content = new PopoverContainer {
                RelativeSizeAxes = Axes.Both
            };
        }
示例#5
0
文件: Editor.cs 项目: vbe0201/osu
        private void onModeChanged(EditorScreenMode mode)
        {
            currentScreen?.Exit();

            switch (mode)
            {
            case EditorScreenMode.Compose:
                currentScreen = new Compose();
                break;

            case EditorScreenMode.Design:
                currentScreen = new Design();
                break;

            default:
                currentScreen = new EditorScreen();
                break;
            }

            LoadComponentAsync(currentScreen, screenContainer.Add);
        }
示例#6
0
        private void onModeChanged(EditorScreenMode mode)
        {
            currentScreen?.Exit();

            switch (mode)
            {
            case EditorScreenMode.Compose:
                currentScreen = new Compose();
                break;

            case EditorScreenMode.Design:
                currentScreen = new Design();
                break;

            default:
                currentScreen = new EditorScreen();
                break;
            }

            currentScreen.Beatmap.BindTo(Beatmap);
            screenContainer.Add(currentScreen);
        }
示例#7
0
 public EditorRoundedScreen(EditorScreenMode mode)
     : base(mode)
 {
     ColourProvider = new OverlayColourProvider(OverlayColourScheme.Blue);
 }
示例#8
0
 protected EditorScreenWithTimeline(EditorScreenMode type)
     : base(type)
 {
 }
示例#9
0
 public EditorRoundedScreen(EditorScreenMode mode)
     : base(mode)
 {
 }