示例#1
0
        void IScreen.SetTextStyle(ZTextStyle style)
        {
            Dispatch(() =>
            {
                var activeWindow = windowManager.ActiveWindow;

                if (style == ZTextStyle.Roman)
                {
                    activeWindow.SetBold(false);
                    activeWindow.SetItalic(false);
                    activeWindow.SetFixedPitch(false);
                    activeWindow.SetReverse(false);
                }
                else if (style == ZTextStyle.Bold)
                {
                    activeWindow.SetBold(true);
                }
                else if (style == ZTextStyle.Italic)
                {
                    activeWindow.SetItalic(true);
                }
                else if (style == ZTextStyle.FixedPitch)
                {
                    activeWindow.SetFixedPitch(true);
                }
                else if (style == ZTextStyle.Reverse)
                {
                    activeWindow.SetReverse(true);
                }
            });
        }
示例#2
0
        public Task SetTextStyleAsync(ZTextStyle style)
        {
            return(this.foregroundThreadAffinitedObject.InvokeBelowInputPriority(() =>
            {
                var window = this.windowManager.ActiveWindow;

                switch (style)
                {
                case ZTextStyle.Roman:
                    window.SetBold(false);
                    window.SetItalic(false);
                    window.SetFixedPitch(false);
                    window.SetReverse(false);
                    break;

                case ZTextStyle.Bold:
                    window.SetBold(true);
                    break;

                case ZTextStyle.Italic:
                    window.SetItalic(true);
                    break;

                case ZTextStyle.FixedPitch:
                    window.SetFixedPitch(true);
                    break;

                case ZTextStyle.Reverse:
                    window.SetReverse(true);
                    break;
                }
            }));
        }
示例#3
0
 public void SetTextStyle(ZTextStyle style)
 {
 }
示例#4
0
 internal void SetTextStyle(ZTextStyle style)
 {
     this.Screen.SetTextStyle(style);
 }