[gtksourceview: 3/3] Merge branch 'wip/chergert/hoverers'




commit 9fab9f76611bf2949029b75fe3ca602fbaed0f17
Merge: c7e7e618 a074ac96
Author: Christian Hergert <chergert redhat com>
Date:   Wed Mar 10 13:03:44 2021 -0800

    Merge branch 'wip/chergert/hoverers'
    
    This lands support for interactive tooltips which was a goal of
    ours for the 5.0 ABI so that it does not need to be implemented
    in applications that are porting to GTK 4.
    
    Fixes #177

 docs/reference/gtksourceview-5.0-sections.txt   |  66 ++++
 docs/reference/gtksourceview-docs.xml.in        |   8 +
 gtksourceview/gtksource.h                       |   4 +
 gtksourceview/gtksourcehover-private.h          |  30 ++
 gtksourceview/gtksourcehover.c                  | 415 ++++++++++++++++++++++++
 gtksourceview/gtksourcehover.h                  |  46 +++
 gtksourceview/gtksourcehoverassistant-private.h |  43 +++
 gtksourceview/gtksourcehoverassistant.c         | 285 ++++++++++++++++
 gtksourceview/gtksourcehovercontext-private.h   |  44 +++
 gtksourceview/gtksourcehovercontext.c           | 351 ++++++++++++++++++++
 gtksourceview/gtksourcehovercontext.h           |  51 +++
 gtksourceview/gtksourcehoverdisplay-private.h   |  30 ++
 gtksourceview/gtksourcehoverdisplay.c           | 142 ++++++++
 gtksourceview/gtksourcehoverdisplay.h           |  53 +++
 gtksourceview/gtksourcehoverprovider.c          | 120 +++++++
 gtksourceview/gtksourcehoverprovider.h          |  70 ++++
 gtksourceview/gtksourcetypes.h                  |   4 +
 gtksourceview/gtksourceview.c                   |  33 ++
 gtksourceview/gtksourceview.h                   |   2 +
 gtksourceview/meson.build                       |   9 +
 tests/test-widget.c                             | 296 ++++++++++-------
 tests/test-widget.ui                            |  11 +
 22 files changed, 1991 insertions(+), 122 deletions(-)
---


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