layer at (0,0) size 800x600 scrollHeight 653
  LayoutView at (0,0) size 800x600
layer at (0,0) size 800x653 backgroundClip at (0,0) size 800x600 clip at (0,0) size 800x600
  LayoutBlockFlow {HTML} at (0,0) size 800x652.88
    LayoutBlockFlow {BODY} at (8,8) size 784x636.88
      LayoutBlockFlow {H1} at (0,0) size 784x37
        LayoutText {#text} at (0,0) size 418x36
          text run at (0,0) width 418: "Form Element Geometry Tests"
      LayoutBlockFlow {P} at (0,58.44) size 784x20
        LayoutText {#text} at (0,0) size 514x19
          text run at (0,0) width 514: "These tests help us tune the widget classes in KWQ to have all the right fudge factors."
      LayoutBlockFlow {H2} at (0,98.34) size 784x27
        LayoutText {#text} at (0,0) size 165x26
          text run at (0,0) width 165: "Bounding Boxes"
      LayoutTable {TABLE} at (0,145.25) size 168x32 251x32
        LayoutTableSection {TBODY} at (0,0) size 168x32 251x32
          LayoutTableRow {TR} at (0,2) size 168x28 251x28
            LayoutTableCell {TD} at (2,2) size 58x28 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 56x26 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 52x27
                  LayoutButton {INPUT} at (2,2) size 52x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                    LayoutBlockFlow (anonymous) at (8,3) size 36x16
                      LayoutText {#text} at (0,0) size 36x16
                        text run at (0,0) width 36: "button"
            LayoutTableCell {TD} at (62,3) size 62x26 145x26 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 60x24 143x24 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 56x27 139x27
                  LayoutMenuList {SELECT} at (2,2) size 56x20 139x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
                    LayoutBlockFlow (anonymous) at (1,1) size 54x18 137x18
                      LayoutText (anonymous) at (4,1) size 32x16
                        text run at (4,1) width 32: "menu"
            LayoutTableCell {TD} at (126,6) (209,6) size 19x19 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 13x27
                  LayoutBlockFlow {INPUT} at (2,2) size 13x13
            LayoutTableCell {TD} at (147,6) (230,6) size 19x19 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 13x27
                  LayoutBlockFlow {INPUT} at (2,2) size 13x13
      LayoutTable {TABLE} at (0,177.25) size 168x32 251x32
        LayoutTableSection {TBODY} at (0,0) size 168x32 251x32
          LayoutTableRow {TR} at (0,2) size 168x28 251x28
            LayoutTableCell {TD} at (2,2) size 58x28 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 56x26 [border: (2px solid #0000FF)]
                LayoutButton {INPUT} at (2,2) size 52x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                  LayoutBlockFlow (anonymous) at (8,3) size 36x16
                    LayoutText {#text} at (0,0) size 36x16
                      text run at (0,0) width 36: "button"
            LayoutTableCell {TD} at (62,3) size 62x26 145x26 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 60x24 143x24 [border: (2px solid #0000FF)]
                LayoutMenuList {SELECT} at (2,2) size 56x20 139x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
                  LayoutBlockFlow (anonymous) at (1,1) size 54x18 137x18
                    LayoutText (anonymous) at (4,1) size 32x16
                      text run at (4,1) width 32: "menu"
            LayoutTableCell {TD} at (126,6) (209,6) size 19x19 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                LayoutBlockFlow {INPUT} at (2,2) size 13x13
            LayoutTableCell {TD} at (147,6) (230,6) size 19x19 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                LayoutBlockFlow {INPUT} at (2,2) size 13x13
      LayoutTable {TABLE} at (0,209.25) size 168x32 251x32
        LayoutTableSection {TBODY} at (0,0) size 168x32 251x32
          LayoutTableRow {TR} at (0,2) size 168x28 251x28
            LayoutTableCell {TD} at (2,2) size 58x28 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 56x26 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 52x12
                  LayoutButton {INPUT} at (2,2) size 52x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                    LayoutBlockFlow (anonymous) at (8,3) size 36x16
                      LayoutText {#text} at (0,0) size 36x16
                        text run at (0,0) width 36: "button"
            LayoutTableCell {TD} at (62,3) size 62x26 145x26 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 60x24 143x24 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 56x12 139x12
                  LayoutMenuList {SELECT} at (2,2) size 56x20 139x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
                    LayoutBlockFlow (anonymous) at (1,1) size 54x18 137x18
                      LayoutText (anonymous) at (4,1) size 32x16
                        text run at (4,1) width 32: "menu"
            LayoutTableCell {TD} at (126,6) (209,6) size 19x19 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 13x12
                  LayoutBlockFlow {INPUT} at (2,2) size 13x13
            LayoutTableCell {TD} at (147,6) (230,6) size 19x19 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 17x17 [border: (2px solid #0000FF)]
                LayoutInline {FONT} at (0,0) size 13x12
                  LayoutBlockFlow {INPUT} at (2,2) size 13x13
      LayoutTable {TABLE} at (0,241.25) size 583x80
        LayoutTableSection {TBODY} at (0,0) size 583x80
          LayoutTableRow {TR} at (0,2) size 583x76
            LayoutTableCell {TD} at (2,2) size 100x28 [r=0 c=0 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 98x26 [border: (2px solid #0000FF)]
                LayoutTextControl {INPUT} at (2,2) size 94x22 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
            LayoutTableCell {TD} at (104,2) size 44x76 [r=0 c=1 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 42x74 [border: (2px solid #0000FF)]
            LayoutTableCell {TD} at (150,2) size 244x28 [r=0 c=2 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 242x26 [border: (2px solid #0000FF)]
                LayoutFileUploadControl {INPUT} at (2,2) size 238x22 "No file chosen"
                  LayoutButton {INPUT} at (0,0) size 85x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
                    LayoutBlockFlow (anonymous) at (8,3) size 69x16
                      LayoutText {#text} at (0,0) size 69x16
                        text run at (0,0) width 69: "Choose File"
            LayoutTableCell {TD} at (396,2) size 185x42 [r=0 c=3 rs=1 cs=1]
              LayoutBlockFlow {DIV} at (1,1) size 183x40 [border: (2px solid #0000FF)]
      LayoutBlockFlow {H2} at (0,341.16) size 784x27
        LayoutText {#text} at (0,0) size 199x26
          text run at (0,0) width 199: "Baseline Alignment"
      LayoutBlockFlow {DIV} at (0,388.06) size 784x28
        LayoutInline {FONT} at (0,0) size 210x27 293x27
          LayoutText {#text} at (0,0) size 43x27
            text run at (0,0) width 43: "text "
          LayoutButton {INPUT} at (43,5) size 52x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
            LayoutBlockFlow (anonymous) at (8,3) size 36x16
              LayoutText {#text} at (0,0) size 36x16
                text run at (0,0) width 36: "button"
          LayoutText {#text} at (95,0) size 6x27
            text run at (95,0) width 6: " "
          LayoutMenuList {SELECT} at (101,6) size 56x20 139x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 54x18 137x18
              LayoutText (anonymous) at (4,1) size 32x16
                text run at (4,1) width 32: "menu"
          LayoutText {#text} at (157,0) (240,0) size 6x27
            text run at (157,0) (240,0) width 6: " "
          LayoutBlockFlow {INPUT} at (168,8) (251,8) size 13x13
          LayoutText {#text} at (184,0) (267,0) size 6x27
            text run at (184,0) (267,0) width 6: " "
          LayoutBlockFlow {INPUT} at (194,8) (277,8) size 13x13
          LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,416.06) size 784x22
        LayoutText {#text} at (0,1) size 26x19
          text run at (0,1) width 26: "text "
        LayoutButton {INPUT} at (26,0) size 52x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
          LayoutBlockFlow (anonymous) at (8,3) size 36x16
            LayoutText {#text} at (0,0) size 36x16
              text run at (0,0) width 36: "button"
        LayoutText {#text} at (78,1) size 4x19
          text run at (78,1) width 4: " "
        LayoutMenuList {SELECT} at (82,1) size 56x20 139x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
          LayoutBlockFlow (anonymous) at (1,1) size 54x18 137x18
            LayoutText (anonymous) at (4,1) size 32x16
              text run at (4,1) width 32: "menu"
        LayoutText {#text} at (138,1) (221,1) size 4x19
          text run at (138,1) (221,1) width 4: " "
        LayoutBlockFlow {INPUT} at (147,3) (230,3) size 13x13
        LayoutText {#text} at (163,1) (246,1) size 4x19
          text run at (163,1) (246,1) width 4: " "
        LayoutBlockFlow {INPUT} at (171,3) (254,3) size 13x13
        LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,438.06) size 784x22
        LayoutInline {FONT} at (0,0) size 176x12 259x12
          LayoutText {#text} at (0,6) size 18x12
            text run at (0,6) width 18: "text "
          LayoutButton {INPUT} at (18,0) size 52x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
            LayoutBlockFlow (anonymous) at (8,3) size 36x16
              LayoutText {#text} at (0,0) size 36x16
                text run at (0,0) width 36: "button"
          LayoutText {#text} at (70,6) size 3x12
            text run at (70,6) width 3: " "
          LayoutMenuList {SELECT} at (73,1) size 56x20 139x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 54x18 137x18
              LayoutText (anonymous) at (4,1) size 32x16
                text run at (4,1) width 32: "menu"
          LayoutText {#text} at (129,6) (212,6) size 3x12
            text run at (129,6) (212,6) width 3: " "
          LayoutBlockFlow {INPUT} at (137,3) (220,3) size 13x13
          LayoutText {#text} at (153,6) (236,6) size 3x12
            text run at (153,6) (236,6) width 3: " "
          LayoutBlockFlow {INPUT} at (160,3) (243,3) size 13x13
          LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,460.06) size 784x42
        LayoutText {#text} at (0,21) size 26x19
          text run at (0,21) width 26: "text "
        LayoutTextControl {INPUT} at (26,20) size 94x22 [bgcolor=#FFFFFF] [border: (2px inset #EEEEEE)]
        LayoutText {#text} at (120,21) size 4x19
          text run at (120,21) width 4: " "
        LayoutFileUploadControl {INPUT} at (124,20) size 238x22 "No file chosen"
          LayoutButton {INPUT} at (0,0) size 85x22 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
            LayoutBlockFlow (anonymous) at (8,3) size 69x16
              LayoutText {#text} at (0,0) size 69x16
                text run at (0,0) width 69: "Choose File"
        LayoutText {#text} at (362,21) size 4x19
          text run at (362,21) width 4: " "
        LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {H2} at (0,521.97) size 784x27
        LayoutText {#text} at (0,0) size 195x26
          text run at (0,0) width 195: "Pop-up Menu Sizes"
      LayoutBlockFlow {DIV} at (0,568.88) size 784x28
        LayoutInline {FONT} at (0,0) size 143x27 392x27
          LayoutText {#text} at (0,0) size 0x0
          LayoutMenuList {SELECT} at (0,6) size 24x20 107x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 22x18 105x18
              LayoutText (anonymous) at (4,1) size 4x16
                text run at (4,1) width 4: " "
          LayoutText {#text} at (24,0) (107,0) size 6x27
            text run at (24,0) (107,0) width 6: " "
          LayoutMenuList {SELECT} at (30,6) (113,6) size 27x20 110x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 25x18 108x18
              LayoutText (anonymous) at (4,1) size 3x16
                text run at (4,1) width 3: "|"
          LayoutText {#text} at (57,0) (223,0) size 6x27
            text run at (57,0) (223,0) width 6: " "
          LayoutMenuList {SELECT} at (63,6) (229,6) size 80x20 163x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 78x18 161x18
              LayoutText (anonymous) at (4,1) size 56x16
                text run at (4,1) width 56: "xxxxxxxx"
          LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,596.88) size 784x20
        LayoutMenuList {SELECT} at (0,0) size 24x20 107x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
          LayoutBlockFlow (anonymous) at (1,1) size 22x18 105x18
            LayoutText (anonymous) at (4,1) size 4x16
              text run at (4,1) width 4: " "
        LayoutText {#text} at (24,0) (107,0) size 4x19
          text run at (24,0) (107,0) width 4: " "
        LayoutMenuList {SELECT} at (28,0) (111,0) size 27x20 110x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
          LayoutBlockFlow (anonymous) at (1,1) size 25x18 108x18
            LayoutText (anonymous) at (4,1) size 3x16
              text run at (4,1) width 3: "|"
        LayoutText {#text} at (55,0) (221,0) size 4x19
          text run at (55,0) (221,0) width 4: " "
        LayoutMenuList {SELECT} at (59,0) (225,0) size 80x20 163x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
          LayoutBlockFlow (anonymous) at (1,1) size 78x18 161x18
            LayoutText (anonymous) at (4,1) size 56x16
              text run at (4,1) width 56: "xxxxxxxx"
        LayoutText {#text} at (0,0) size 0x0
      LayoutBlockFlow {DIV} at (0,616.88) size 784x20
        LayoutInline {FONT} at (0,0) size 137x12 386x12
          LayoutText {#text} at (0,0) size 0x0
          LayoutMenuList {SELECT} at (0,0) size 24x20 107x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 22x18 105x18
              LayoutText (anonymous) at (4,1) size 4x16
                text run at (4,1) width 4: " "
          LayoutText {#text} at (24,5) (107,5) size 3x12
            text run at (24,5) (107,5) width 3: " "
          LayoutMenuList {SELECT} at (27,0) (110,0) size 27x20 110x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 25x18 108x18
              LayoutText (anonymous) at (4,1) size 3x16
                text run at (4,1) width 3: "|"
          LayoutText {#text} at (54,5) (220,5) size 3x12
            text run at (54,5) (220,5) width 3: " "
          LayoutMenuList {SELECT} at (57,0) (223,0) size 80x20 163x20 [bgcolor=#C0C0C0] [border: (1px solid #A9A9A9)]
            LayoutBlockFlow (anonymous) at (1,1) size 78x18 161x18
              LayoutText (anonymous) at (4,1) size 56x16
                text run at (4,1) width 56: "xxxxxxxx"
          LayoutText {#text} at (0,0) size 0x0
layer at (15,257) size 90x16
  LayoutBlockFlow {DIV} at (2,3) size 90x16
    LayoutText {#text} at (0,0) size 49x16
      text run at (0,0) width 49: "text field"
layer at (115,254) size 38x70 clip at (116,255) size 21x68 scrollHeight 85
  LayoutListBox {SELECT} at (2,2) size 38x70 [bgcolor=#FFFFFF] [border: (1px solid #A9A9A9)]
    LayoutBlockFlow {OPTION} at (1,1) size 21x17
      LayoutText {#text} at (2,0) size 17x16
        text run at (2,0) width 17: "list"
    LayoutBlockFlow {OPTION} at (1,18) size 21x17
      LayoutText {#text} at (2,0) size 7x16
        text run at (2,0) width 7: "2"
    LayoutBlockFlow {OPTION} at (1,35) size 21x17
      LayoutText {#text} at (2,0) size 7x16
        text run at (2,0) width 7: "3"
    LayoutBlockFlow {OPTION} at (1,52) size 21x17
      LayoutText {#text} at (2,0) size 7x16
        text run at (2,0) width 7: "4"
    LayoutBlockFlow {OPTION} at (1,69) size 21x17
      LayoutText {#text} at (2,0) size 7x16
        text run at (2,0) width 7: "5"
layer at (407,254) size 179x36 clip at (408,255) size 177x34
  LayoutTextControl {TEXTAREA} at (2,2) size 179x36 [bgcolor=#FFFFFF] [border: (1px solid #A9A9A9)]
    LayoutBlockFlow {DIV} at (3,3) size 175x16
      LayoutText {#text} at (0,0) size 64x16
        text run at (0,0) width 64: "textarea"
layer at (36,491) size 90x16
  LayoutBlockFlow {DIV} at (2,3) size 90x16
    LayoutText {#text} at (0,0) size 49x16
      text run at (0,0) width 49: "text field"
layer at (374,468) size 179x36 clip at (375,469) size 177x34
  LayoutTextControl {TEXTAREA} at (366,0) size 179x36 [bgcolor=#FFFFFF] [border: (1px solid #A9A9A9)]
    LayoutBlockFlow {DIV} at (3,3) size 175x16
      LayoutText {#text} at (0,0) size 64x16
        text run at (0,0) width 64: "textarea"