|
|
|
@ -26,31 +26,31 @@ std::string open_dialog(const std::string &title, |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string Dialog::open_folder() { |
|
|
|
std::string Dialog::open_folder() { |
|
|
|
return open_dialog("Please choose a folder", |
|
|
|
return open_dialog("Open Folder", |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Open", Gtk::RESPONSE_OK)}, |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Open", Gtk::RESPONSE_OK)}, |
|
|
|
Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER); |
|
|
|
Gtk::FILE_CHOOSER_ACTION_SELECT_FOLDER); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string Dialog::new_file() { |
|
|
|
std::string Dialog::new_file() { |
|
|
|
return open_dialog("Please create a new file", |
|
|
|
return open_dialog("New File", |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL), std::make_pair("Save", Gtk::RESPONSE_OK)}, |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL), std::make_pair("Save", Gtk::RESPONSE_OK)}, |
|
|
|
Gtk::FILE_CHOOSER_ACTION_SAVE); |
|
|
|
Gtk::FILE_CHOOSER_ACTION_SAVE); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string Dialog::new_folder() { |
|
|
|
std::string Dialog::new_folder() { |
|
|
|
return open_dialog("Please create a new folder", |
|
|
|
return open_dialog("New Folder", |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Create", Gtk::RESPONSE_OK)}, |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Create", Gtk::RESPONSE_OK)}, |
|
|
|
Gtk::FILE_CHOOSER_ACTION_CREATE_FOLDER); |
|
|
|
Gtk::FILE_CHOOSER_ACTION_CREATE_FOLDER); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string Dialog::open_file() { |
|
|
|
std::string Dialog::open_file() { |
|
|
|
return open_dialog("Please choose a file", |
|
|
|
return open_dialog("Open File", |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Select", Gtk::RESPONSE_OK)}, |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Select", Gtk::RESPONSE_OK)}, |
|
|
|
Gtk::FILE_CHOOSER_ACTION_OPEN); |
|
|
|
Gtk::FILE_CHOOSER_ACTION_OPEN); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
std::string Dialog::save_file_as(const boost::filesystem::path &file_path) { |
|
|
|
std::string Dialog::save_file_as(const boost::filesystem::path &file_path) { |
|
|
|
return open_dialog("Please choose a file", |
|
|
|
return open_dialog("Save File As", |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Save", Gtk::RESPONSE_OK)}, |
|
|
|
{std::make_pair("Cancel", Gtk::RESPONSE_CANCEL),std::make_pair("Save", Gtk::RESPONSE_OK)}, |
|
|
|
Gtk::FILE_CHOOSER_ACTION_SAVE, file_path.string()); |
|
|
|
Gtk::FILE_CHOOSER_ACTION_SAVE, file_path.string()); |
|
|
|
} |
|
|
|
} |
|
|
|
|