static COMMAND_FUNC( do_set_filetype ) { Filetype *ftp; ftp = pick_file_type(QSP_ARG "file format"); if( ftp != NO_FILETYPE ) set_filetype(QSP_ARG ftp); }
void RSFilechooser::set_loading(FileType type) { chooser->set_select_multiple (true); chooser->set_action(Gtk::FILE_CHOOSER_ACTION_OPEN); view->show_widget("load_buttons", true); view->show_widget("save_buttons", false); Gtk::Button *button = NULL; builder->get_widget ("load_save_button", button); if (button) button->set_label(_("Load")); set_filetype(type); }
void RSFilechooser::set_saving(FileType type) { chooser->set_select_multiple (false); chooser->set_action(Gtk::FILE_CHOOSER_ACTION_SAVE); chooser->set_do_overwrite_confirmation(true); view->show_widget("save_buttons", true); view->show_widget("load_buttons", false); Gtk::Button *button = NULL; builder->get_widget ("load_save_button", button); if (button) button->set_label(_("Save")); set_filetype(type); }