summaryrefslogtreecommitdiff
path: root/src/gtkext/gtkviewpanel.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2016-03-26 21:21:24 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2016-03-26 21:21:24 (GMT)
commit4bc86c5dc8d3cfa9780103b56f52024a49913c22 (patch)
treeb71c0e7868441fa22067d6dc1bad0cfcc8bbec1d /src/gtkext/gtkviewpanel.c
parent9895df71ae6ea14e09478cc243227b7b3a2139a3 (diff)
Fixed various bugs and mistakes.
Diffstat (limited to 'src/gtkext/gtkviewpanel.c')
-rw-r--r--src/gtkext/gtkviewpanel.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/gtkext/gtkviewpanel.c b/src/gtkext/gtkviewpanel.c
index 7dab444..4d5a57e 100644
--- a/src/gtkext/gtkviewpanel.c
+++ b/src/gtkext/gtkviewpanel.c
@@ -121,8 +121,8 @@ static void gtk_view_panel_class_init(GtkViewPanelClass *class)
widget_class->realize = gtk_view_panel_realize;
widget_class->size_allocate = gtk_view_panel_size_allocate;
widget_class->draw = gtk_view_panel_draw;
- //widget_class->get_preferred_height = gtk_view_panel_get_preferred_height;
- //widget_class->get_preferred_width = gtk_view_panel_get_preferred_width;
+ widget_class->get_preferred_height = gtk_view_panel_get_preferred_height;
+ widget_class->get_preferred_width = gtk_view_panel_get_preferred_width;
panel_class->compute_inc = gtk_view_panel_compute_scroll_inc;
@@ -825,17 +825,19 @@ GLoadedBinary *gtk_view_panel_get_binary(const GtkViewPanel *panel)
* *
* Description : Indique la position courante du curseur. *
* *
-* Retour : Emplacement courant du curseur. *
+* Retour : Emplacement courant du curseur ou NULL si aucun. *
* *
* Remarques : - *
* *
******************************************************************************/
-#include "gtkbufferview.h" // FIXME
+
const vmpa2t *gtk_view_panel_get_caret_location(const GtkViewPanel *panel)
{
- /* FIXME */
+ const vmpa2t *result; /* Adresse à retourner */
+
+ result = GTK_VIEW_PANEL_GET_CLASS(panel)->get_caret_loc(panel);
- return gtk_buffer_view_get_caret_location(GTK_BUFFER_VIEW(panel));
+ return result;
}