summaryrefslogtreecommitdiff
path: root/src/gtkext/gtkbufferview.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2012-06-24 15:04:46 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2012-06-24 15:04:46 (GMT)
commita4b70be160203f0c0c50e9ba4d8ab07db08bdeb6 (patch)
tree88eff9a8ccb6bcab73ef5a823fef632c38d0a24b /src/gtkext/gtkbufferview.c
parent923776410a0b4d847f09428d93101a8b63c9ae60 (diff)
Updated code to prepare the return of graph views.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@245 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/gtkext/gtkbufferview.c')
-rw-r--r--src/gtkext/gtkbufferview.c25
1 files changed, 22 insertions, 3 deletions
diff --git a/src/gtkext/gtkbufferview.c b/src/gtkext/gtkbufferview.c
index c3457e9..99b67ab 100644
--- a/src/gtkext/gtkbufferview.c
+++ b/src/gtkext/gtkbufferview.c
@@ -397,7 +397,7 @@ static void gtk_buffer_view_scroll(GtkBufferView *view)
* *
******************************************************************************/
-void gtk_buffer_view_attach_buffer(GtkBufferView *view, GCodeBuffer *buffer, bool *addr, bool *code)
+void gtk_buffer_view_attach_buffer(GtkBufferView *view, GBufferView *buffer, bool *addr, bool *code)
{
gint width; /* Largeur de l'objet actuelle */
gint height; /* Hauteur de l'objet actuelle */
@@ -408,10 +408,10 @@ void gtk_buffer_view_attach_buffer(GtkBufferView *view, GCodeBuffer *buffer, boo
g_object_unref(G_OBJECT(view->buffer_view));
}
- view->buffer = buffer;
+ view->buffer = g_buffer_view_get_buffer(buffer);
g_object_ref(G_OBJECT(view->buffer));
- view->buffer_view = g_buffer_view_new(view->buffer);
+ view->buffer_view = buffer;
//gdk_threads_enter();
@@ -436,3 +436,22 @@ void gtk_buffer_view_attach_buffer(GtkBufferView *view, GCodeBuffer *buffer, boo
//gdk_threads_leave();
}
+
+
+/******************************************************************************
+* *
+* Paramètres : view = composant GTK à consulter. *
+* *
+* Description : Fournit la vue associée au tampon de lignes courant. *
+* *
+* Retour : Vue mise en place. *
+* *
+* Remarques : - *
+* *
+******************************************************************************/
+
+GBufferView *gtk_buffer_view_get_buffer(const GtkBufferView *view)
+{
+ return view->buffer_view;
+
+}