1
#ifndef __PP_PRINTOUTPUT_H__
2
#define __PP_PRINTOUTPUT_H__
6
#include <glib-object.h>
7
#include <gtk/gtktable.h>
8
#include <gtk/gtkvbox.h>
9
#include <gtk/gtkhbox.h>
10
#include <gtk/gtkentry.h>
11
#include <gtk/gtkcombo.h>
12
#include <gtk/gtkspinbutton.h>
14
#include <gutenprint/gutenprint.h>
16
#include "stpui_widgets/stpui_printerselector.h"
17
#include "printoutput.h"
21
#define PP_PRINTOUTPUT_TYPE (pp_printoutput_get_type())
22
#define PP_PRINTOUTPUT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PP_PRINTOUTPUT_TYPE, pp_PrintOutput))
23
#define PP_PRINTOUTPUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PP_PRINTOUTPUT_TYPE, pp_PrintOutputClass))
24
#define IS_PP_PRINTOUTPUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PP_PRINTOUTPUT_TYPE))
25
#define IS_PP_PRINTOUTPUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PP_PRINTOUTPUT_TYPE))
27
typedef struct _pp_PrintOutput pp_PrintOutput;
28
typedef struct _pp_PrintOutputClass pp_PrintOutputClass;
30
struct _pp_PrintOutput
35
GtkWidget *printersel;
41
struct _pp_PrintOutputClass
43
GtkVBoxClass parent_class;
45
void (*changed)(pp_PrintOutput *book);
48
GType pp_printoutput_get_type (void);
49
GtkWidget* pp_printoutput_new (PrintOutput *po);
50
void pp_printoutput_refresh(pp_PrintOutput *ob);
54
#endif /* __PP_PRINTOUTPUT_H__ */