GUIStyle SetStyle(Color _color, int _font, TextAnchor _alignment, StyleMode _styleMode, FontStyle _style = FontStyle.Bold) { GUIStyle _labelStyle = new GUIStyle(GUI.skin.label); switch (_styleMode) { case StyleMode.Button: _labelStyle = new GUIStyle(GUI.skin.button); break; case StyleMode.Label: _labelStyle = new GUIStyle(GUI.skin.label); break; case StyleMode.Box: _labelStyle = new GUIStyle(GUI.skin.box); break; default: throw new ArgumentOutOfRangeException(nameof(_styleMode), _styleMode, null); } _labelStyle.normal.textColor = _color; _labelStyle.alignment = _alignment; _labelStyle.fontStyle = _style; return(_labelStyle); }
/// <summary> /// Set Style to GUI object /// </summary> /// <param name="_color"></param> /// <param name="_alignment"></param> /// <param name="_styleMode"></param> /// <param name="_style"></param> /// <returns></returns> public static GUIStyle SetStyle(Color _color, TextAnchor _alignment, StyleMode _styleMode, FontStyle _style = FontStyle.Bold) { GUIStyle _labelStyle = GetGuiStyle(_styleMode); _labelStyle.normal.textColor = _color; _labelStyle.alignment = _alignment; _labelStyle.fontStyle = _style; return(_labelStyle); }
public DotWriter(StyleMode styleMode) { _styler = styleMode switch { StyleMode.Build => new BuildStyler(), StyleMode.Inspect => new InspectStyler(), _ => throw new ArgumentOutOfRangeException(nameof(styleMode), styleMode, null) }; }
/// <summary> /// /// </summary> private void _DialogBoxForm(StyleMode Style, ContentAlignment MsgContentAlignment) { InitializeComponent(); this.lblMessage.TextAlign = MsgContentAlignment; if (Style == StyleMode.Black) { this.Style = new BlackSkin(); } else if (Style == StyleMode.Blue) { this.Style = new BlueSkin(); } else if (Style == StyleMode.Green) { this.Style = new GreenSkin(); } else if (Style == StyleMode.Red) { this.Style = new RedSkin(); } else if (Style == StyleMode.Yellow) { this.Style = new YellowSkin(); } this.MyHandle = this.Handle; WinTimer.Enabled = true; WinTimer.Elapsed += delegate(Object sender, System.Timers.ElapsedEventArgs e) { if (!GetForegroundWindow().Equals(this.MyHandle)) { SetForegroundWindow(this.MyHandle); } }; this.FormClosed += delegate(object sender, FormClosedEventArgs e) { WinTimer.Enabled = false; this.CloseWindow(sender, e); }; this.AddButton(this.btnYes); this.AddButton(this.btnNo); this.AddButton(this.btnAbort); this.InitControlsStyle(); }
/// <summary> /// /// </summary> private void _DialogBoxForm(StyleMode Style, ContentAlignment MsgContentAlignment) { InitializeComponent(); this.OpenWindow(this, new EventArgs()); this.MyHandle = this.Handle; WinTimer.Enabled = true; WinTimer.Elapsed += delegate(Object sender, System.Timers.ElapsedEventArgs e) { if (!GetForegroundWindow().Equals(this.MyHandle)) { SetForegroundWindow(this.MyHandle); } }; this.FormClosed += delegate(object sender, FormClosedEventArgs e) { WinTimer.Enabled = false; this.CloseWindow(sender, e); }; this.Resize += delegate(object sender, EventArgs e) { if (this.WindowState != FormWindowState.Maximized && this.WindowState != FormWindowState.Minimized) { this.WindowState = FormWindowState.Maximized; } }; this.Load += delegate(object sender, EventArgs e) { Point point = this.Location; this.Move += delegate(object senderM, EventArgs eM) { this.Location = point; }; }; this.KeyDown += new KeyEventHandler(this.DialogBoxForm_KeyDown); this.lblMessage.TextAlign = MsgContentAlignment; this.AddButton(this.btnYes); this.AddButton(this.btnNo); this.AddButton(this.btnAbort); this.InitControlsStyle(); }
static GUIStyle GetGuiStyle(StyleMode _styleMode) { switch (_styleMode) { case StyleMode.Button: return(new GUIStyle(GUI.skin.button)); case StyleMode.Label: return(new GUIStyle(GUI.skin.label)); case StyleMode.Box: return(new GUIStyle(GUI.skin.box)); } return(null); }
internal void Push (StyleMode mode) { _stack.Push(mode); }
internal void Push(StyleMode mode) { _stack.Push(mode); }
// // CommonElementStartProcessing // // This is used by WriteElementStart and WriteUnknownTagStart. It is used // to keep style mode up-to-date. // private void CommonElementStartProcessing (XamlNode xamlNode, Type elementType, ref StyleMode mode) { if (mode == StyleMode.Base && _styleModeStack.Depth > 0 ) { if (_templateRootCount++ > 0) { ThrowException(SRID.TemplateNoMultipleRoots, (elementType == null ? "Unknown tag" : elementType.Name), xamlNode.LineNumber, xamlNode.LinePosition); } // Validate that the root is an FE or FCE. If the type is unknown (and internal type), we'll // catch this during template instantiation. if (elementType != null && !KnownTypes.Types[(int)KnownElements.FrameworkElement].IsAssignableFrom(elementType) && !KnownTypes.Types[(int)KnownElements.FrameworkContentElement].IsAssignableFrom(elementType)) { ThrowException(SRID.TemplateInvalidRootElementTag, elementType.ToString(), xamlNode.LineNumber, xamlNode.LinePosition); } mode = StyleMode.VisualTree; } }
/// <summary> /// /// </summary> public DialogBoxForm(StyleMode Style, ContentAlignment MsgContentAlignment) { this._DialogBoxForm(Style, MsgContentAlignment); }
/// <summary> /// /// </summary> public DialogBoxForm(StyleMode Style) { this._DialogBoxForm(Style, ContentAlignment.MiddleCenter); }