struct Core::Portable::TextInput

#include <corecontrols.h>

struct TextInput
{
    // structs

    struct ICompletionCallback;

    // methods

    static void start(
        RootView* parent,
        Parameter* textParam,
        CStringPtr prompt = nullptr,
        ICompletionCallback* cb = nullptr,
        Skin::KeyboardLayout::Mode mode = Skin::KeyboardLayout::kLetters,
        Skin::KeyboardCapitalization::Mode capitalizationMode = Skin::KeyboardCapitalization::kFirst
    );

    static bool isEditing(RootView* parent);
    static void stop(RootView* parent, bool canceled);
};