- GtkTextBuffer *buffer; /* The buffer which contains the text */
- GtkWidget *textview ;
- FILE *fp; /* The file it's viewing */
+ struct psppire_output_driver *driver;
+ GtkLayout *output;
+ int max_width;
+ int y;
+
+ GtkTreeView *overview;
+ GtkTreeIter cur_command;
+ bool in_command;
+
+ struct output_item **items;
+ size_t n_items, allocated_items;
+
+ /* Variables pertaining to printing */
+ GtkPrintSettings *print_settings;
+ struct xr_driver *print_xrd;
+ int print_item;
+ int print_n_pages;