/* view.h * Header file for functions for creating new views of * the main window * * * for Denemo, a gtk+ frontend to GNU Lilypond * (c) 2003-2005 Adam Tee */ #ifndef VIEW_H #define VIEW_H #include "commandfuncs.h" #include "config.h" #include "draw.h" /* Which includes gtk.h */ #include #include "dialogs.h" #include "exportmudela.h" #include "file.h" #include "gcs.h" #include "kbd-custom.h" #include "kbd-interface.h" #include "keyresponses.h" #include "contexts.h" #include "help.h" #include "midi.h" #include "mousing.h" #include "moveviewport.h" #include "prefops.h" #include "scoreops.h" #include "selectops.h" #include "staffops.h" #include "utils.h" #include "dynamic.h" #include "lyric.h" #include "figure.h" #include "fakechord.h" #include "changenotehead.h" #include "articulations.h" #include "csoundplayback.h" #include "print.h" #include "barline.h" #include "plugin.h" #include "runsilent.h" void newview(void); void createview(GtkAction *action,gpointer data); void closeit (GtkWidget * widget, gpointer data); void close_application (GtkWidget * widget, GdkEvent * event, gpointer data); void closewrapper (GtkAction *action,DenemoGUI *gui); void openinnew(GtkAction *action,gpointer data); void close_view( GtkWidget *widget, gpointer data); void closeview(GtkAction *action,DenemoGUI *gui); void addhistorymenuitem(gpointer data, gpointer user_data); //TODO Fix for automatic updating during operation // struct cbd { DenemoGUI *gui; GtkWidget *menu; }; #endif