#pragma once

class TextInputDialog : public Gtk::Dialog {
public:
    TextInputDialog(const Glib::ustring &prompt, const Glib::ustring &title, const Glib::ustring &placeholder, Gtk::Window &parent);

    Glib::ustring GetInput() const;

private:
    Gtk::Label m_label;
    Gtk::Entry m_entry;
};
