コード例 #1
0
 // Token: 0x0600469A RID: 18074 RVA: 0x00109D58 File Offset: 0x00107F58
 public dfMarkupBox(global::dfMarkupElement element, global::dfMarkupDisplayType display, global::dfMarkupStyle style)
 {
     this.Element  = element;
     this.Display  = display;
     this.Style    = style;
     this.Baseline = style.FontSize;
 }
コード例 #2
0
 // Token: 0x060046AD RID: 18093 RVA: 0x0010A2A4 File Offset: 0x001084A4
 private global::dfMarkupBox GetContainingBlock()
 {
     for (global::dfMarkupBox dfMarkupBox = this; dfMarkupBox != null; dfMarkupBox = dfMarkupBox.Parent)
     {
         global::dfMarkupDisplayType display = dfMarkupBox.Display;
         bool flag = display == global::dfMarkupDisplayType.block || display == global::dfMarkupDisplayType.inlineBlock || display == global::dfMarkupDisplayType.listItem || display == global::dfMarkupDisplayType.table || display == global::dfMarkupDisplayType.tableRow || display == global::dfMarkupDisplayType.tableCell;
         if (flag)
         {
             return(dfMarkupBox);
         }
     }
     return(null);
 }
コード例 #3
0
    // Token: 0x060046A8 RID: 18088 RVA: 0x0010A018 File Offset: 0x00108218
    public virtual void AddChild(global::dfMarkupBox box)
    {
        global::dfMarkupDisplayType display = box.Display;
        bool flag = display == global::dfMarkupDisplayType.block || display == global::dfMarkupDisplayType.table || display == global::dfMarkupDisplayType.listItem || display == global::dfMarkupDisplayType.tableRow;

        if (flag)
        {
            this.addBlock(box);
        }
        else
        {
            this.addInline(box);
        }
    }
コード例 #4
0
 // Token: 0x060046CA RID: 18122 RVA: 0x0010B30C File Offset: 0x0010950C
 public static global::dfMarkupBoxText Obtain(global::dfMarkupElement element, global::dfMarkupDisplayType display, global::dfMarkupStyle style)
 {
     if (global::dfMarkupBoxText.objectPool.Count > 0)
     {
         global::dfMarkupBoxText dfMarkupBoxText = global::dfMarkupBoxText.objectPool.Dequeue();
         dfMarkupBoxText.Element  = element;
         dfMarkupBoxText.Display  = display;
         dfMarkupBoxText.Style    = style;
         dfMarkupBoxText.Position = Vector2.zero;
         dfMarkupBoxText.Size     = Vector2.zero;
         dfMarkupBoxText.Baseline = (int)((float)style.FontSize * 1.1f);
         dfMarkupBoxText.Margins  = default(global::dfMarkupBorders);
         dfMarkupBoxText.Padding  = default(global::dfMarkupBorders);
         return(dfMarkupBoxText);
     }
     return(new global::dfMarkupBoxText(element, display, style));
 }
コード例 #5
0
 // Token: 0x060046B4 RID: 18100 RVA: 0x0010AD8C File Offset: 0x00108F8C
 public dfMarkupBoxSprite(global::dfMarkupElement element, global::dfMarkupDisplayType display, global::dfMarkupStyle style) : base(element, display, style)
 {
 }