[gedit] GeditDocument: subclass TeplBuffer



commit 325351805decb09acdb813624e265dbe295042be
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sat Nov 14 00:21:27 2020 +0100

    GeditDocument: subclass TeplBuffer
    
    It's a first step to start using some TeplBuffer and TeplFile features
    in gedit.

 gedit/gedit-document.c | 8 ++------
 gedit/gedit-document.h | 8 ++++----
 2 files changed, 6 insertions(+), 10 deletions(-)
---
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index 127799ea7..f32f4e305 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -5,7 +5,7 @@
  * Copyright (C) 1998, 1999 Alex Roberts, Evan Lawrence
  * Copyright (C) 2000, 2001 Chema Celorio, Paolo Maggi
  * Copyright (C) 2002-2005 Paolo Maggi
- * Copyright (C) 2014-2015 Sébastien Wilmet
+ * Copyright (C) 2014-2020 Sébastien Wilmet
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -22,14 +22,10 @@
  */
 
 #include "config.h"
-
 #include "gedit-document.h"
 #include "gedit-document-private.h"
-
 #include <string.h>
 #include <glib/gi18n.h>
-#include <tepl/tepl.h>
-
 #include "gedit-settings.h"
 #include "gedit-debug.h"
 #include "gedit-utils.h"
@@ -102,7 +98,7 @@ static guint document_signals[LAST_SIGNAL];
 
 static GHashTable *allocated_untitled_numbers = NULL;
 
-G_DEFINE_TYPE_WITH_PRIVATE (GeditDocument, gedit_document, GTK_SOURCE_TYPE_BUFFER)
+G_DEFINE_TYPE_WITH_PRIVATE (GeditDocument, gedit_document, TEPL_TYPE_BUFFER)
 
 static void
 load_metadata_from_metadata_manager (GeditDocument *doc)
diff --git a/gedit/gedit-document.h b/gedit/gedit-document.h
index cbd6b19c6..ff661b9c0 100644
--- a/gedit/gedit-document.h
+++ b/gedit/gedit-document.h
@@ -5,7 +5,7 @@
  * Copyright (C) 1998, 1999 Alex Roberts, Evan Lawrence
  * Copyright (C) 2000, 2001 Chema Celorio, Paolo Maggi
  * Copyright (C) 2002-2005 Paolo Maggi
- * Copyright (C) 2014 Sébastien Wilmet
+ * Copyright (C) 2014-2020 Sébastien Wilmet
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -24,17 +24,17 @@
 #ifndef GEDIT_DOCUMENT_H
 #define GEDIT_DOCUMENT_H
 
-#include <gtksourceview/gtksource.h>
+#include <tepl/tepl.h>
 
 G_BEGIN_DECLS
 
 #define GEDIT_TYPE_DOCUMENT (gedit_document_get_type())
 
-G_DECLARE_DERIVABLE_TYPE (GeditDocument, gedit_document, GEDIT, DOCUMENT, GtkSourceBuffer)
+G_DECLARE_DERIVABLE_TYPE (GeditDocument, gedit_document, GEDIT, DOCUMENT, TeplBuffer)
 
 struct _GeditDocumentClass
 {
-       GtkSourceBufferClass parent_class;
+       TeplBufferClass parent_class;
 
        /* Signals */
        void (* cursor_moved)           (GeditDocument *document);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]