示例#1
0
        public static int GetTextFontSize(Style.Text textStyle)
        {
            switch (textStyle)
            {
            case Style.Text.Title: return(FONT_SIZE_Title);

            case Style.Text.Subtitle: return(FONT_SIZE_Subtitle);

            case Style.Text.Normal: return(FONT_SIZE_Normal);

            case Style.Text.Small: return(FONT_SIZE_Small);

            case Style.Text.Tiny: return(FONT_SIZE_Tiny);

            case Style.Text.Comment: return(FONT_SIZE_Comment);

            case Style.Text.Help: return(FONT_SIZE_Help);

            case Style.Text.Button: return(FONT_SIZE_Button);

            case Style.Text.Bar: return(FONT_SIZE_Bar);

            case Style.Text.InfoMessageTitle: return(FONT_SIZE_InfoMessageTitle);

            case Style.Text.InfoMessageMessage: return(FONT_SIZE_InfoMessageMessage);

            default: return(FONT_SIZE_Normal);
            }
        }
示例#2
0
        public static RectOffset GetFontPadding(Style.Text textStyle)
        {
            switch (textStyle)
            {
            case Style.Text.Title: return(new RectOffset(0, 0, 0, 0));    //new RectOffset(2, 2, 1, 2);

            case Style.Text.Subtitle: return(new RectOffset(0, 0, 0, 0)); //new RectOffset(2, 2, -4, 2);

            case Style.Text.Normal: return(new RectOffset(0, 0, 0, 0));   //new RectOffset(2, 2, 1, 2);

            case Style.Text.Small: return(new RectOffset(0, 0, 0, 0));    //new RectOffset(2, 2, 1, 2);

            case Style.Text.Tiny: return(new RectOffset(0, 0, 0, 0));     //new RectOffset(2, 2, 1, 2);

            case Style.Text.Comment: return(new RectOffset(0, 0, 0, 0));  //new RectOffset(2, 2, 1, 2);

            case Style.Text.Help: return(new RectOffset(0, 0, 0, 0));     //new RectOffset(2, 2, 1, 2);

            case Style.Text.Button: return(new RectOffset(4, 4, 0, 1));

            case Style.Text.Bar: return(new RectOffset(24, 4, 1, 2));

            case Style.Text.InfoMessageTitle: return(new RectOffset(26, 4, 0, 1));

            case Style.Text.InfoMessageMessage: return(new RectOffset(26, 4, 4, 4));

            default: return(new RectOffset(0, 0, 0, 0));    //new RectOffset(2, 2, 1, 2);
            }
        }
示例#3
0
 public QLabel GetQLabel(string text, Style.Text style = Style.Text.Normal)
 {
     if (qLabels == null)
     {
         qLabels = new Dictionary <string, QLabel>();
     }
     if (!qLabels.ContainsKey(text))
     {
         qLabels.Add(text, new QLabel(text, style));
     }
     return(qLabels[text]);
 }
示例#4
0
 public static Vector2 CalcSize(GUIContent content, Style.Text style)
 {
     return(GetStyle(GetStyleName(style)).CalcSize(content));
 }
示例#5
0
 public static GUIStyle GetTextStyle(Style.Text style)
 {
     return(GetStyle(GetStyleName(style)));
 }