summaryrefslogtreecommitdiff
path: root/src/dialogs/textinput.hpp
blob: 168fc422f0424034d4ab3a53592427cacd07fa5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include <gtkmm/dialog.h>
#include <gtkmm/entry.h>
#include <gtkmm/label.h>

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;
};