code: def OnLinkClicked(self, linkinfo):
      href = linkinfo.Href
      if href.startswith("#"):
          super(HtmlClickableWindow, self).OnLinkClicked(linkinfo)
      elif href.startswith("http://") or href.startswith("https://"):
          webbrowser.open(href)
      else:
          newpage = utils.find_link(href)
          if newpage is not None:
              self.SetPage(newpage)
          else:
              super(HtmlClickableWindow, self).OnLinkClicked(linkinfo)
  
file_path: CellProfiler/src/frontend/cellprofiler/gui/html/htmlwindow.py
imports: import os
  import sys
  import webbrowser
  from urllib.request import pathname2url
  import wx.html
  import cellprofiler.icons
  from cellprofiler.gui.html import utils
label_desc: Use image node_id 2 for calling the HtmlClickableWindow obj's underlying member method code with example usage: obj.OnLinkClicked(linkinfo) without return types