X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-window.h;fp=src%2Fui%2Fgui%2Fpsppire-window.h;h=ca5136a7bafc32cd28696ab0c0efdc52479a5858;hb=c9e28aa922c35b8764925fe824794886b8f17a86;hp=d0eba02490bd07071831b15458eafc807f794346;hpb=a6aad395f291b161ebed2f0d783919f108438c90;p=pspp-builds.git diff --git a/src/ui/gui/psppire-window.h b/src/ui/gui/psppire-window.h index d0eba024..ca5136a7 100644 --- a/src/ui/gui/psppire-window.h +++ b/src/ui/gui/psppire-window.h @@ -26,6 +26,22 @@ G_BEGIN_DECLS +typedef enum { + PSPPIRE_WINDOW_USAGE_SYNTAX, + PSPPIRE_WINDOW_USAGE_OUTPUT, + PSPPIRE_WINDOW_USAGE_DATA +} PsppireWindowUsage; + + +GType psppire_window_usage_get_type (void); + + +#define G_TYPE_PSPPIRE_WINDOW_USAGE \ + (psppire_window_usage_get_type()) + + + + #define PSPPIRE_WINDOW_TYPE (psppire_window_get_type ()) #define PSPPIRE_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PSPPIRE_WINDOW_TYPE, PsppireWindow)) #define PSPPIRE_WINDOW_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), \ @@ -47,6 +63,7 @@ struct _PsppireWindow /* */ gchar *name; gboolean finalized; + PsppireWindowUsage usage; }; struct _PsppireWindowClass @@ -57,12 +74,14 @@ struct _PsppireWindowClass }; GType psppire_window_get_type (void); -GtkWidget* psppire_window_new (void); +GtkWidget* psppire_window_new (PsppireWindowUsage usage); const gchar * psppire_window_get_filename (PsppireWindow *); void psppire_window_set_filename (PsppireWindow *w, const gchar *filename); +void psppire_window_minimise_all (void); + G_END_DECLS