/* file.h * prototypes for file I/O routines * * for Denemo, a gtk+ frontend to GNU Lilypond * (c) 2000, 2001, Adam Tee * (c) 2000, 2001, University of Leeds */ gboolean confirmbox (DenemoGUI *gui); void file_savepartswrapper(GtkAction *action, DenemoGUI *gui); void file_openwrapper (GtkAction *action, DenemoGUI *gui); void file_open_template_wrapper (GtkAction *action, DenemoGUI *gui); void file_savewrapper (GtkAction *action, DenemoGUI *gui); void file_saveaswrapper (GtkAction *action, DenemoGUI *gui); void file_newwrapper (GtkAction *action, DenemoGUI *gui); gint open_for_real (gchar *filename, DenemoGUI *gui); void file_open (GtkWidget * widget, DenemoGUI *gui); void file_save (GtkWidget * widget, DenemoGUI *gui); void file_saveas (GtkWidget * widget, DenemoGUI *gui); void reload_lily_file (GtkWidget * widget, gpointer data); gint lyinput (gchar *filename, DenemoGUI *gui); void deletescore (GtkWidget * widget, DenemoGUI *gui); struct buttonset * createconfirmbox (DenemoGUI *gui); void updatescoreinfo (DenemoScore *gui); /** * @return TRUE if the file does not exists or the user want it to be overwritten */ gboolean replace_existing_file_dialog(const gchar* filename, GtkWindow* parent_window);