import QtQuick 2.0

Item
{
	property alias value: textinput.text
	property alias readOnly: textinput.readOnly
	id: editRoot
	width: readOnly ? textinput.implicitWidth : 150

	DebuggerPaneStyle {
		id: dbgStyle
	}

	Rectangle {
		anchors.fill: parent
		radius: 4
		TextInput {
			anchors.verticalCenter: parent.verticalCenter
			id: textinput
			font.family: dbgStyle.general.basicFont
			clip: true
			selectByMouse: true
			text: value
			anchors.fill: parent
			font.pointSize: dbgStyle.general.basicFontSize
			color: dbgStyle.general.basicColor
			MouseArea {
				id: mouseArea
				anchors.fill: parent
				hoverEnabled: true
				onClicked: textinput.forceActiveFocus()
			}
		}
	}
}