Gtk Changelog viewer
ChangelogViewer Gtk widget
callback for mouse click events
Check if the mouse is above a tagged link and if yes show a hand cursor
Create the context menu to be displayed when links are right clicked
Handle activate event for the links’ context menu
callback for the mouse movement event, that calls the check_hovering method with the mouse postition coordiantes
Search for http URLs in newly inserted text and tag them accordingly
Open the specified URL in a browser
Apply the tag that marks links to the specified buffer selection
callback if the widgets gets visible (e.g. moves to the foreground) that calls the check_hovering method with the mouse position coordinates