1
#ifndef __STPUI_QUEUE_H__
2
#define __STPUI_QUEUE_H__
6
#include <glib-object.h>
7
#include <gtk/gtkvbox.h>
9
#include <gutenprint/gutenprint.h>
13
#define STPUI_QUEUE_TYPE (stpui_queue_get_type())
14
#define STPUI_QUEUE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), STPUI_QUEUE_TYPE, stpui_Queue))
15
#define STPUI_QUEUE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), STPUI_QUEUE_TYPE, stpui_QueueClass))
16
#define IS_STPUI_QUEUE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), STPUI_QUEUE_TYPE))
17
#define IS_STPUI_QUEUE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), STPUI_QUEUE_TYPE))
19
typedef struct _stpui_Queue stpui_Queue;
20
typedef struct _stpui_QueueClass stpui_QueueClass;
26
GtkWidget *customcommand;
31
struct _stpui_QueueClass
33
GtkVBoxClass parent_class;
35
void (*queued)(stpui_Queue *t);
38
GType stpui_queue_get_type (void);
39
GtkWidget* stpui_queue_new (struct pqinfo *pq);
40
gboolean stpui_queue_refresh(stpui_Queue *t);
44
#endif /* __STPUI_QUEUE_H__ */