diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2012-06-24 15:04:46 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2012-06-24 15:04:46 (GMT) |
commit | a4b70be160203f0c0c50e9ba4d8ab07db08bdeb6 (patch) | |
tree | 88eff9a8ccb6bcab73ef5a823fef632c38d0a24b /src/gtkext/gtkbufferview.c | |
parent | 923776410a0b4d847f09428d93101a8b63c9ae60 (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.c | 25 |
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; + +} |