# Gambas Form File 3.0

{ Form Form
  MoveScaled(0,0,141,50)
  Text = ("Debug")
  Persistent = True
  Arrangement = Arrange.Fill
  { wizDebug Wizard
    MoveScaled(1,2,137,46)
    Arrangement = Arrange.Vertical
    Count = 6
    ShowTitle = False
    ShowButton = False
    Border = False
    Index = 0
    Text = ("Console")
    { panConsole Panel
      MoveScaled(1,1,113,24)
      Expand = True
      Arrangement = Arrange.Fill
    }
    Index = 1
    Text = ("Warnings")
    { panWarning HBox
      MoveScaled(1,1,103,4)
      { btnCopyWarning ToolButton
        MoveScaled(1,0,11,4)
        ToolTip = ("Copy")
        AutoResize = True
        Text = ("Copy")
        Picture = Picture["icon:/small/copy"]
      }
      { btnSelectAllWarning ToolButton
        MoveScaled(12,0,16,4)
        Visible = False
        ToolTip = ("Copy")
        AutoResize = True
        Text = ("Select all")
        Picture = Picture["icon:/small/select-all"]
      }
      { btnUnselectAllWarning ToolButton
        MoveScaled(28,0,16,4)
        Visible = False
        ToolTip = ("Copy")
        AutoResize = True
        Text = ("Unselect all")
        Picture = Picture["icon:/small/unselect"]
      }
      { Panel7 Panel
        MoveScaled(97,0,4,4)
      }
    }
    { Separator8 Separator
      MoveScaled(47,7,16,0)
    }
    { gvwCompilation GridView
      MoveScaled(29,10,38,21)
      Expand = True
      Border = False
      Mode = Select.Single
      Header = GridView.Horizontal
    }
    Index = 2
    Text = ("Tasks")
    { Panel3 HBox
      MoveScaled(10,10,61,24)
      Expand = True
      { gvwTask GridView
        MoveScaled(1,1,52,22)
        Expand = True
        Border = False
        Mode = Select.Single
        Header = GridView.Horizontal
      }
      { panButtonTask Panel
        MoveScaled(56,3,4,4)
      }
    }
    { timTask #Timer
      #MoveScaled(73,17)
      Ignore = True
    }
    Index = 3
    Text = ("Unit tests")
    { Panel12 HBox
      MoveScaled(0,0,127,4)
      { panTest HBox
        MoveScaled(0,0,116,4)
        Expand = True
        { btnTestClear ToolButton
          MoveScaled(0,0,4,4)
          ToolTip = ("Clear console")
          Picture = Picture["icon:/small/clear"]
        }
        { btnTest ToolButton
          MoveScaled(5,0,12,4)
          Action = "test"
          AutoResize = True
          Text = ("Run test")
          Picture = Picture["icon:/small/ok"]
        }
        { Panel6 Panel
          MoveScaled(18,0,42,4)
          Arrangement = Arrange.Vertical
          Centered = True
          { cmbTest ComboBox
            MoveScaled(0,0,40,3)
            Background = Color.Background
            ReadOnly = True
          }
        }
        { Panel4 Panel
          MoveScaled(61,0,1,3)
        }
        { spnTest Spinner
          MoveScaled(63,0,3,4)
          Visible = False
          Type = Spinner.Circle
        }
        { panTestResult DrawingArea
          MoveScaled(67,0,27,4)
          Arrangement = Arrange.Horizontal
          Centered = True
          Spacing = True
          { picTestResult PictureBox
            MoveScaled(3,0,4,4)
            Alignment = Align.Center
          }
          { lblTestResult Label
            MoveScaled(9,0,12,4)
            Font = Font["Bold"]
            AutoResize = True
          }
        }
        { Spring2 Spring
          MoveScaled(95,2,5,1)
        }
        { btnConfigTest ToolButton
          MoveScaled(100,0,15,4)
          Action = "test-suite"
          AutoResize = True
          Text = ("Test suites") & "..."
          Picture = Picture["icon:/small/text-list"]
        }
      }
      { Panel13 Panel
        MoveScaled(119,0,4,4)
      }
    }
    { Separator2 Separator
      MoveScaled(19,6,34,0)
    }
    { trmTest TerminalView
      MoveScaled(1,8,69,27)
      Expand = True
      Border = False
      Limit = 65536
      Blink = True
      ShowScrollBar = True
      ShowLink = True
      ReadOnly = True
    }
    Index = 4
    Text = ("Search result")
    { Panel15 HBox
      MoveScaled(1,0,108,4)
      { panSearch HBox
        MoveScaled(1,0,97,4)
        Expand = True
        Spacing = True
        Indent = True
        { lblBrowseTitle TextLabel
          MoveScaled(0,0,14,4)
          Font = Font["Bold"]
          AutoResize = True
          Alignment = Align.Normal
          Wrap = False
        }
        { sepBrowseTitle Separator
          MoveScaled(17,0,0,4)
        }
        { lblBrowse TextLabel
          MoveScaled(23,0,11,4)
          AutoResize = True
          Alignment = Align.Normal
          Wrap = False
        }
        { Panel1 Panel
          MoveScaled(71,0,2,4)
          Expand = True
        }
        { spnSearch Spinner
          MoveScaled(86,0,4,4)
          Visible = False
          Padding = 4
          Type = Spinner.Circle
        }
      }
      { panButtonSearch Panel
        MoveScaled(100,0,4,4)
      }
    }
    { Separator5 Separator
      MoveScaled(35,5,8,0)
    }
    { panBrowse Panel
      MoveScaled(1,9,84,32)
      Expand = True
      Arrangement = Arrange.Fill
      { gvwFind GridView
        MoveScaled(32,10,47,16)
        Visible = False
        Border = False
        Mode = Select.Single
        Grid = False
        Padding = 0
        Header = GridView.Both
      }
    }
    Index = 5
    Text = ("DBus explorer")
    { panDbusExplorer HBox
      MoveScaled(1,1,127,4)
      { btnDbusRefresh ToolButton
        MoveScaled(0,0,11,4)
        AutoResize = True
        Text = ("Refresh")
        Picture = Picture["icon:/small/refresh"]
      }
      { btnDBusId ToolButton
        MoveScaled(13,0,25,4)
        AutoResize = True
        Text = ("Show DBus identifiers")
        Picture = Picture["icon:/small/key"]
        Toggle = True
      }
      { btnDbusPasteSymbol ToolButton
        MoveScaled(38,0,18,4)
        AutoResize = True
        Text = ("Paste symbol")
        Picture = Picture["icon:/small/paste"]
      }
      { Panel9 Panel
        MoveScaled(122,0,4,4)
      }
    }
    { Separator10 Separator
      MoveScaled(63,6,13,0)
    }
    { splDbusExplorer Splitter
      MoveScaled(2,7,127,36)
      Expand = True
      { Panel5 VBox
        MoveScaled(4,3,26.875,28.875)
        { tabBus TabPanel
          MoveScaled(1,2,23,15)
          Expand = True
          Border = False
          Count = 2
          Index = 0
          Text = ("System")
          Picture = Picture["icon:/small/system"]
          Index = 1
          Text = ("Session")
          Picture = Picture["icon:/small/user"]
          Index = 0
        }
        { lstDbusExplorer ListBox
          MoveScaled(2,11,21,16)
          Expand = True
          Ignore = True
          Border = False
        }
      }
      { tvwDbusExplorer TreeView
        MoveScaled(62,5,37,27)
        Border = False
      }
    }
    Index = 0
  }
}

# Gambas Action File 3.0

{ Actions
  { Action test
    Text = "Run test"
    Picture = "icon:/small/ok"
  }
  { Action test-suite
    Text = "Test suites"
    Picture = "icon:/small/text-list"
  }
}
