- GtkTextBuffer *buffer; /* The buffer which contains the text */
- struct lexer *lexer; /* Lexer to parse syntax */
+ GtkSourceBuffer *buffer; /* The buffer which contains the text */
+ gchar *encoding; /* File's encoding. */
+ GtkWidget *sb;
+ guint text_context;
+ enum segmenter_mode syntax_mode;
+
+ GtkPrintSettings *print_settings;
+ GtkSourcePrintCompositor *compositor;
+ GSimpleAction *undo_menuitem;
+ GSimpleAction *redo_menuitem;
+
+ gchar *cliptext;
+
+ GSimpleAction *edit_cut;
+ GSimpleAction *edit_copy;
+ GSimpleAction *edit_delete;
+ GSimpleAction *edit_paste;
+ GSimpleAction *edit_find;
+
+ GtkEntryBuffer *search_text_buffer;
+
+ gulong ps_handler;
+ gulong sel_handler;
+
+ gboolean dispose_has_run;