diff options
Diffstat (limited to 'src/gtkext')
| -rw-r--r-- | src/gtkext/gtkbufferview.c | 27 | 
1 files changed, 27 insertions, 0 deletions
diff --git a/src/gtkext/gtkbufferview.c b/src/gtkext/gtkbufferview.c index 81fb998..485ed79 100644 --- a/src/gtkext/gtkbufferview.c +++ b/src/gtkext/gtkbufferview.c @@ -43,6 +43,9 @@ static void gtk_buffer_view_size_allocate(GtkWidget *, GtkAllocation *);  /* Met à jour l'affichage de la visualisation de code buffer. */  static gboolean gtk_buffer_view_expose(GtkWidget *, GdkEventExpose *); +/* Réagit à un défilement quelconque. */ +static void gtk_buffer_view_scroll(GtkBufferView *); +  /* ---------------------------------------------------------------------------------- */ @@ -93,6 +96,11 @@ static void gtk_buffer_view_class_init(GtkBufferViewClass *class)  static void gtk_buffer_view_init(GtkBufferView *view)  { +    GtkViewPanel *viewpanel;                /* Instance parente            */ + +    viewpanel = GTK_VIEW_PANEL(view); + +    viewpanel->scroll = (scroll_fc)gtk_buffer_view_scroll;  } @@ -271,6 +279,25 @@ static gboolean gtk_buffer_view_expose(GtkWidget *widget, GdkEventExpose *event)  /******************************************************************************  *                                                                             * +*  Paramètres  : view  = composant GTK à mettre à jour.                       * +*                                                                             * +*  Description : Réagit à un défilement quelconque.                           * +*                                                                             * +*  Retour      : -                                                            * +*                                                                             * +*  Remarques   : -                                                            * +*                                                                             * +******************************************************************************/ + +static void gtk_buffer_view_scroll(GtkBufferView *view) +{ +    gtk_widget_queue_draw(GTK_WIDGET(view)); + +} + + +/****************************************************************************** +*                                                                             *  *  Paramètres  : view   = composant GTK à mettre à jour.                      *  *                buffer = tampon de lignes à encadrer.                        *  *                                                                             *  | 
