# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,65,105)
  Expand = True
  Arrangement = Arrange.Vertical
  { panDebug VBox
    MoveScaled(1,2,62,64)
    Expand = True
    { panProcess HBox
      MoveScaled(0,0,60,4)
      Font = Font["-2"]
      { btnShowProject ToolButton
        MoveScaled(0,0,4,4)
        ToolTip = ("Show project tree")
        Picture = Picture["icon:/small/view-tree"]
      }
      { Panel1 HBox
        MoveScaled(5,0,50,4)
        Expand = True
        { btnOpenTempDir ToolButton
          MoveScaled(0,0,4,4)
          ToolTip = ("Open process temporary directory") & "..."
          Picture = Picture["icon:/small/directory"]
        }
        { Separator1 Separator
          MoveScaled(5,0,0,4)
        }
        { picProcessId PictureBox
          MoveScaled(7,0,4,4)
          ToolTip = ("Process identifier")
          Alignment = Align.Center
        }
        { lblProcessId Label
          MoveScaled(12,0,4,4)
          ToolTip = ("Process identifier")
          AutoResize = True
        }
        { picProcessMemoryRead PictureBox
          MoveScaled(18,0,4,4)
          Visible = False
          Picture = Picture.Load("icon:/small/cdrom")
          Alignment = Align.Center
        }
        { lblProcessMemoryRead Label
          MoveScaled(22,0,4,4)
          Visible = False
          AutoResize = True
        }
        { picProcessMemory PictureBox
          MoveScaled(28,0,4,4)
          ToolTip = ("Process memory size")
          Picture = Picture.Load("icon:/small/memory")
          Alignment = Align.Center
        }
        { lblProcessMemory Label
          MoveScaled(32,0,4,4)
          ToolTip = ("Process memory size")
          AutoResize = True
        }
        { picProcessFiles PictureBox
          MoveScaled(38,0,4,4)
          ToolTip = ("Opened file descriptors count")
          Picture = Picture.Load("icon:/small/open")
          Alignment = Align.Center
        }
        { lblProcessFiles Label
          MoveScaled(43,0,4,4)
          ToolTip = ("Opened file descriptors count")
          AutoResize = True
        }
      }
      { btnCloseTree ToolButton
        MoveScaled(56,0,4,4)
        Picture = Picture["icon:/small/close"]
      }
    }
    { sepProcess Separator
      MoveScaled(13,5,21,0)
    }
    { panError VBox
      MoveScaled(1,6,58,11)
      Visible = False
      { lblError TextLabel
        MoveScaled(1,1,56,6)
        Foreground = Color.TextForeground
        Mouse = Cursor.Pointing
        Padding = 8
      }
      { Separator2 Separator
        MoveScaled(5,9,23,0)
      }
    }
    { panDebugWait Panel
      MoveScaled(18,30,38,18)
      Visible = False
      Background = Color.TextBackground
      Expand = True
      Arrangement = Arrange.Vertical
      Centered = True
      Spacing = True
      Margin = True
      { spnDebugWait Spinner
        MoveScaled(9,1,13,6)
        Type = Spinner.Circle
      }
      { Label5 TextLabel
        MoveScaled(7,8,18,5)
        Foreground = Color.LightForeground
        AutoResize = True
        Text = ("Waiting for debugger") & "..."
        Alignment = Align.Center
      }
    }
    { splDebug Splitter
      MoveScaled(1,19,60,44)
      Expand = True
      Arrangement = Arrange.Vertical
      { VBox5 VBox
        MoveScaled(0,1,57,26)
        { panWatch HBox
          MoveScaled(1,1,55,3)
          Drop = True
          { Panel5 HBox
            MoveScaled(1,0,39,3)
            Background = Color.TextBackground
            Expand = True
            { btnAddWatch ToolButton
              MoveScaled(0,0,3,3)
              ToolTip = ("Add expression")
              Picture = Picture["icon:/tiny/add"]
            }
            { btnAddTrack ToolButton
              MoveScaled(4,0,3,3)
              ToolTip = ("Watch expression")
              Picture = Picture["icon:/tiny/watch"]
            }
            { btnKillWatch ToolButton
              MoveScaled(8,0,3,3)
              ToolTip = ("Remove current expression")
              Picture = Picture["icon:/tiny/remove"]
            }
            { btnKillAllWatch ToolButton
              MoveScaled(12,0,3,3)
              ToolTip = ("Remove all expressions")
              Picture = Picture["icon:/tiny/trash"]
            }
            { Panel10 Panel
              MoveScaled(17,0,1,3)
            }
            { cmbWatch ComboBox
              MoveScaled(20,0,17,3)
              Expand = True
              Placeholder = ("Enter an expression")
              Border = False
            }
          }
          { Separator6 Separator
            MoveScaled(42,0,0,3)
          }
          { btnShowMe ToolButton
            MoveScaled(46,0,4,3)
            Font = Font["-1"]
            ToolTip = ("Display ME")
            Text = ("ME")
          }
        }
        { Separator3 Separator
          MoveScaled(2,6,23,0)
        }
        { cvwDebug ColumnView
          MoveScaled(3,8,27,17)
          Expand = True
          Header = False
          Border = False
        }
      }
      { VBox1 VBox
        MoveScaled(1,30,55,13)
        { HBox1 HBox
          MoveScaled(1,1,52,3)
          Background = Color.Background
          { PictureBox2 PictureBox
            MoveScaled(0,0,3,3)
            Picture = Picture.Load("icon:/tiny/layer")
            Alignment = Align.Center
          }
          { Label6 Label
            MoveScaled(8,0,18,3)
            Font = Font["-2"]
            Text = ("Stack backtrace")
          }
        }
        { lvwStack ListView
          MoveScaled(1,6,18,6)
          Mouse = Cursor.Pointing
          Expand = True
          Border = False
        }
      }
    }
  }
  { panRemoteDebug Panel
    MoveScaled(2,68,38,20)
    Visible = False
    Background = Color.TextBackground
    Expand = True
    Arrangement = Arrange.Vertical
    Centered = True
    Spacing = True
    Margin = True
    { spnRemoteDebug Spinner
      MoveScaled(9,1,13,6)
      Type = Spinner.Circle
    }
    { Label1 TextLabel
      MoveScaled(7,8,18,5)
      Foreground = Color.LightForeground
      AutoResize = True
      Text = ("Waiting for extern process") & "..."
      Alignment = Align.Center
    }
    { HBox2 HBox
      MoveScaled(2,14,34,4)
      Visible = False
      Centered = True
      Spacing = True
      { Label3 Label
        MoveScaled(1,0,6,4)
        Foreground = Color.LightForeground
        AutoResize = True
        Text = ("Ignore")
      }
      { spnIgnoreExtern SpinBox
        MoveScaled(9,0,9,4)
        Foreground = Color.LightForeground
        MaxValue = 8
      }
      { Label4 Label
        MoveScaled(19,0,9,4)
        Foreground = Color.LightForeground
        AutoResize = True
        Text = ("processes")
      }
    }
  }
}
