private string GetSeperateSign(int curBar, int barCnt, uint tsBar, Settings.MMLExpression settings)
        {
            if (settings.NewLineByTimeSignature == 1 && curBar + 1 == tsBar)
            {
                return(Environment.NewLine);
            }

            if (settings.NewBlockByBar != 0)
            {
                if (settings.NewLineBarCount != 0 && barCnt % settings.NewLineBarCount == 0)
                {
                    return(Environment.NewLine);
                }
                else
                {
                    switch (settings.NewBlockByBar)
                    {
                    case 1:
                        return(" ");

                    case 2:
                        return("\t");

                    default:
                        return(string.Empty);
                    }
                }
            }
            else
            {
                return(string.Empty);
            }
        }
Exemplo n.º 2
0
        public MMLExpressionPanel2(Settings.MMLExpression settings)
        {
            InitializeComponent();

            this.settings = settings;
        }