From 1964d19c464d25fb1898a8ea38579f97b36fafd5 Mon Sep 17 00:00:00 2001 From: that Date: Thu, 7 Jan 2016 00:41:03 +0100 Subject: gui: add terminal emulator Emulates enough of a VT-100 to run busybox vi. Change-Id: I99c829c6c9de2246194ecb8b8b3cdf4ac34a0606 --- gui/pages.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gui/pages.cpp') diff --git a/gui/pages.cpp b/gui/pages.cpp index c097c39bd..bd7c79959 100644 --- a/gui/pages.cpp +++ b/gui/pages.cpp @@ -372,6 +372,14 @@ bool Page::ProcessNode(xml_node<>* page, std::vector*> *templates, in mRenders.push_back(element); mActions.push_back(element); } + else if (type == "terminal") + { + GUITerminal* element = new GUITerminal(child); + mObjects.push_back(element); + mRenders.push_back(element); + mActions.push_back(element); + mInputs.push_back(element); + } else if (type == "button") { GUIButton* element = new GUIButton(child); -- cgit v1.2.3