tests forms control
- Windows
-
- macOS
-
- Gnome
-
#include <xtd/diagnostics/process>
#include <xtd/forms/application>
#include <xtd/forms/form>
#include <xtd/forms/text_box>
#include <xtd/environment>
#include <xtd/startup>
public:
virtual_console() {
}
protected:
default: break;
}
}
private:
if (pos != xtd::ustring::npos) {
pos += prompt.size();
}
return "";
}
}
}
auto command_line = get_command();
if (!command_line.empty()) {
try {
auto args = command_line.split({' '});
if (args.size() > 1)
} else {
}
} else {
}
}
}
} catch (...) {
}
}
}
std::vector<xtd::ustring> commands;
};
using namespace xtd::windows::forms;
class form_main :
public form {
public:
static auto main() {
application::run(form_main());
}
form_main() {
client_size({600, 600});
virtual_console.dock(dock_style::fill);
virtual_console.parent(*this);
}
private:
class virtual_console virtual_console;
};