# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,87,58)
  Icon = Picture["icon:/medium/clock"]
  Utility = True
  Arrangement = Arrange.Horizontal
  { spnProfile SidePanel
    MoveScaled(1,1,46,49)
    Arrangement = Arrange.Vertical
    Orientation = Align.Left
    Separator = True
    Transparent = True
    { panProfile HBox
      MoveScaled(1,2,42,4)
      { btnPrev ToolButton
        MoveScaled(0,0,4,4)
        ToolTip = ("Go back")
        Picture = Picture["icon:/small/left"]
      }
      { btnNext ToolButton
        MoveScaled(4,0,4,4)
        ToolTip = ("Go forward")
        Picture = Picture["icon:/small/right"]
      }
      { btnPercent ToolButton
        MoveScaled(8,0,4,4)
        ToolTip = ("Show relative durations")
        Picture = Picture["icon:/small/percent"]
        Toggle = True
      }
      { btnAverage ToolButton
        MoveScaled(12,0,4,4)
        ToolTip = ("Show average")
        Picture = Picture["icon:/small/average"]
        Toggle = True
      }
      { btnSave ToolButton
        MoveScaled(16,0,15,4)
        ToolTip = ("Save profile")
        AutoResize = True
        Text = ("Save profile") & "..."
        Picture = Picture["icon:/small/save-as"]
      }
    }
    { Separator5 Separator
      MoveScaled(1,7,25,0)
    }
    { gvwProfile GridView
      MoveScaled(1,9,41,38)
      Expand = True
      Border = False
      Mode = Select.Single
      Header = GridView.Horizontal
      ScrollBar = Scroll.Vertical
      AutoResize = False
      Sorted = True
    }
  }
  { panCurrent VBox
    MoveScaled(49,1,35,49)
    Visible = False
    Expand = True
    { lblCurrent TextLabel
      MoveScaled(1,1,24,4)
      Font = Font["Bold"]
      Padding = 4
      Alignment = Align.Normal
      Wrap = False
    }
    { Separator3 Separator
      MoveScaled(4,6,16,0)
    }
    { splSource VSplit
      MoveScaled(1,7,33,41)
      Expand = True
      { tabInfo TabPanel
        MoveScaled(1,2,29,17)
        Expand = True
        Arrangement = Arrange.Fill
        Border = False
        Count = 2
        Highlight = True
        Index = 0
        Text = ("Callees")
        { gvwCalled GridView
          MoveScaled(1,1,27,11)
          Border = False
          Mode = Select.Single
          Header = GridView.Horizontal
          ScrollBar = Scroll.Vertical
          AutoResize = False
          Sorted = True
        }
        Index = 1
        Text = ("Callers")
        { gvwCaller GridView
          MoveScaled(1,2,27,11)
          Border = False
          Mode = Select.Single
          Header = GridView.Horizontal
          ScrollBar = Scroll.Vertical
          AutoResize = False
          Sorted = True
        }
        Index = 0
      }
      { panSource HBox
        MoveScaled(1,20,29,20)
        { gvwSource GridView
          MoveScaled(1,1,7,14)
          Border = False
          Mode = Select.Single
          Grid = False
          Header = GridView.Horizontal
          ScrollBar = Scroll.None
        }
        { Separator4 Separator
          MoveScaled(9,1,0,14)
        }
        { Panel4 VBox
          MoveScaled(10,1,18,15)
          Expand = True
          { panSourceHeader Panel
            MoveScaled(2,1,10,1)
          }
          { Separator6 Separator
            MoveScaled(2,3,11,0)
          }
          { Panel5 HBox
            MoveScaled(1,4,16,10)
            Expand = True
            { panSepSource Panel
              MoveScaled(2,1,1,8)
              Visible = False
              Background = Color.TextBackground
            }
            { edtSource TextEditor
              MoveScaled(4,1,11,8)
              Expand = True
              Border = False
              ScrollBar = Scroll.Vertical
              ReadOnly = True
              ShowCursor = False
            }
          }
        }
      }
    }
  }
}
