HoverContext
-
class HoverContext(**properties: Any)
Superclasses: Object
Context for populating HoverDisplay contents.
GtkSourceHoverContext contains information about the request to populate
contents for a HoverDisplay.
It can be used to retrieve the View, Buffer, and
TextIter for the regions of text which are being displayed.
Use get_bounds to get the word that was
requested. get_iter will get you the location
of the pointer when the request was made.
Methods
-
class HoverContext
-
get_bounds() → tuple[bool, TextIter, TextIter]
Gets the current word bounds of the hover.
If begin is non-None, it will be set to the start position of the
current word being hovered.
If end is non-None, it will be set to the end position for the
current word being hovered.
-
get_buffer() → Buffer
A convenience function to get the buffer.
-
get_iter(iter: TextIter) → bool
- Parameters:
iter
-
get_view() → View