mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-23 10:18:50 +00:00
another compile fix I forgot
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14977 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
89a92e955d
commit
e45d0fb4e4
@ -97,24 +97,24 @@ int prompt_pimpl(docstring const & title, docstring const & question,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
std::pair<bool, string> const askForText_pimpl(string const & msg,
|
std::pair<bool, docstring> const askForText_pimpl(docstring const & msg,
|
||||||
string const & dflt)
|
docstring const & dflt)
|
||||||
{
|
{
|
||||||
Gtk::MessageDialog dlg(Glib::Markup::escape_text(Glib::locale_to_utf8(msg)),
|
Gtk::MessageDialog dlg(Glib::Markup::escape_text(lyx::to_utf8(msg)),
|
||||||
true, Gtk::MESSAGE_QUESTION,
|
true, Gtk::MESSAGE_QUESTION,
|
||||||
Gtk::BUTTONS_OK_CANCEL,
|
Gtk::BUTTONS_OK_CANCEL,
|
||||||
true);
|
true);
|
||||||
Gtk::Entry entry;
|
Gtk::Entry entry;
|
||||||
entry.set_text(Glib::locale_to_utf8(dflt));
|
entry.set_text(lyx::to_utf8(dflt));
|
||||||
entry.set_position(-1);
|
entry.set_position(-1);
|
||||||
entry.show();
|
entry.show();
|
||||||
dlg.get_vbox()->children().push_back(
|
dlg.get_vbox()->children().push_back(
|
||||||
Gtk::Box_Helpers::Element(entry));
|
Gtk::Box_Helpers::Element(entry));
|
||||||
int response = dlg.run();
|
int response = dlg.run();
|
||||||
if (response == Gtk::RESPONSE_OK) {
|
if (response == Gtk::RESPONSE_OK) {
|
||||||
string str = Glib::locale_from_utf8(entry.get_text());
|
docstring str = lyx::from_utf8(entry.get_text());
|
||||||
return std::make_pair<bool, string>(true, str);
|
return std::make_pair<bool, docstring>(true, str);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
return std::make_pair<bool, string>(false, string());
|
return std::make_pair<bool, docstring>(false, docstring());
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user