Esempio n. 1
0
        public void SetDrawMessageStyle(string message, MessageStyle drawStyle, int drawStyleIndex)
        {
            if (drawStyleIndex >= 0 && drawStyleIndex < this.drawStyleListValue.Count)
            {
                DrawMessageStyle drawMessageStyle = this.drawStyleListValue[drawStyleIndex];
                int oldWidthValue = drawMessageStyle.Width;
                drawMessageStyle.SetDrawMessageStyle(message, drawStyle.Width);

                this.widthValue = this.widthValue - oldWidthValue + drawMessageStyle.Width;

                if (this.heightValue < drawStyle.Height)
                {
                    this.heightValue = drawStyle.Height;
                }
                else
                {
                    this.heightValue = 0;
                    foreach (DrawMessageStyle drawStyleTemp in this.drawStyleListValue)
                    {
                        if (this.heightValue < drawStyleTemp.Height)
                        {
                            this.heightValue = drawStyleTemp.Height;
                        }
                    }
                }

                this.moveState = MoveStateType.NotMove;
            }
        }
Esempio n. 2
0
        public bool CheckStyleShow(DrawMessageStyle dmsValue)
        {
            int left = GetStyleLeft(dmsValue.LeftWidth);

            if (left <= this.parentWidthValue && (left + dmsValue.Width) > 0)
            {
                return(true);
            }

            return(false);
        }