On Jul 6, 8:18 am, furby <[EMAIL PROTECTED]> wrote: > I am teaching myself Python... I'm nowhere near even intermediate > level yet, so treat me like an idiot. I am using Boa Constructor on > Ubuntu 8.04 if that helps. Here is what I have right now : > > I am plying with reading a URL (An RSS feed to be exact) and > displaying it inside a HTMLWindow. I have that part working - It shows > the title as a link and displays the description next to it. What I > want to do is trap the mouseclick on the link and use that to grab > just the text that is on the site. Right now, if I click on it, the > HTML window control takes me to the site and doesn't really show the > site very well, since it doesn't seem to do CSS. That's okay - I just > want to display the text.... How do I trap the mouse clicking on the > link? > > I know that HTMLwindow has a "OnLinkClicked" event - I can see it in > the docs for that control. But it seems that Boa Constructor doesn't > expose that event in it's frame designer.... How do I code a event > that fires off instead of the default event? > > I don't know if I am being clear enough, so if not just tell me what I > should say... Liek I said, I am a newbie right now.
I think you just need to override that method (OnLinkClicked) in the class you use to subclass the HtmlWindow widget. Something like this: <code> class MyCustomDlg(wx.Frame): def __init__(self, parent, title, icon, pos): wx.Frame.__init__(self, parent, wx.ID_ANY, title, size=(400,400)) x,y = pos self.SetPosition((x+30, y+30)) self.SetIcon(icon) html = wxHTML(self) class wxHTML(wx.html.HtmlWindow): def OnLinkClicked(self, link): # do something here pass </code> However, for wxPython questions, it's best to post to the wxPython user's group. They are very knowledgeable there. http://wxpython.org/maillist.php Hope that helps. ------------------- Mike Driscoll Blog: http://blog.pythonlibrary.org Python Extension Building Network: http://www.pythonlibrary.org -- http://mail.python.org/mailman/listinfo/python-list