mirror of https://github.com/Gnucash/gnucash
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
890 B
26 lines
890 B
#ifndef GNUMERIC_GUI_FILE_H
|
|
#define GNUMERIC_GUI_FILE_H
|
|
|
|
#include "gui-gnumeric.h"
|
|
|
|
typedef struct {
|
|
char *name;
|
|
char *desc;
|
|
char *ext;
|
|
gboolean has_pixbuf_saver;
|
|
} GnmImageFormat;
|
|
|
|
gboolean gui_file_save_as (WorkbookControlGUI *wbcg, WorkbookView *);
|
|
gboolean gui_file_save (WorkbookControlGUI *wbcg, WorkbookView *);
|
|
void gui_file_open (WorkbookControlGUI *wbcg,
|
|
char const *default_format);
|
|
void gui_wb_view_show (WorkbookControlGUI *wbcg, WorkbookView *wbv);
|
|
gboolean gui_file_read (WorkbookControlGUI *wbcg, char const *file_name,
|
|
GnmFileOpener const *optional_format,
|
|
gchar const *optional_encoding);
|
|
char * gui_image_file_select (WorkbookControlGUI *wbcg, const char *initial);
|
|
char * gui_get_image_save_info (WorkbookControlGUI *wbcg, GSList *formats,
|
|
GnmImageFormat **ret_format);
|
|
|
|
#endif /* GNUMERIC_GUI_FILE_H */
|