TargetBotEntry < Label background-color: alpha text-offset: 2 0 focusable: true $focus: background-color: #00000055 TargetBotDualLabel < Panel height: 18 margin-left: 3 margin-right: 4 Label id: left anchors.top: parent.top anchors.left: parent.left text-auto-resize: true Label id: right anchors.top: parent.top anchors.right: parent.right text-auto-resize: true TargetBotPanel < Panel layout: type: verticalBox fit-children: true HorizontalSeparator margin-top: 2 margin-bottom: 5 TargetBotDualLabel id: status TargetBotDualLabel id: target TargetBotDualLabel id: config TargetBotDualLabel id: danger Panel id: listPanel height: 40 TextList id: list anchors.fill: parent vertical-scrollbar: listScrollbar margin-right: 15 focusable: false auto-focus: first VerticalScrollBar id: listScrollbar anchors.top: parent.top anchors.bottom: parent.bottom anchors.right: parent.right pixels-scroll: true step: 10 BotSwitch id: configButton @onClick: | self:setOn(not self:isOn()) self:getParent().listPanel:setHeight(self:isOn() and 100 or 40) self:getParent().editor:setVisible(self:isOn()) $on: text: Hide target editor $!on: text: Show target editor Panel id: editor visible: false layout: type: verticalBox fit-children: true Panel id: buttons height: 20 margin-top: 2 Button id: add anchors.top: parent.top anchors.bottom: parent.bottom anchors.left: parent.left text: Add width: 56 Button id: edit anchors.top: parent.top anchors.bottom: parent.bottom anchors.horizontalCenter: parent.horizontalCenter text: Edit width: 56 Button id: remove anchors.top: parent.top anchors.bottom: parent.bottom anchors.right: parent.right text: Remove width: 56 BotSwitch id: debug text: Show target priority