title: Python/Tkinter: Using the new ttk.Notebook widget (custom font, trapping tab focus/mouseover)
body: <p>I'm using the new ttk.Notebook widget available in Python 2.7 and Python 3.1.</p>
  
  <p>I'm struggling with the following tasks:</p>
  
  <ol>
  <li><p>How to change the font associated with notebook tab captions. I want to use a named font object whose size a user controls. (Could a ttk.Style help me here?)</p></li>
  <li><p>How can I bind to tab specific keyboard focus (&lt;FocusIn&gt;), mouseover events (&lt;Enter&gt;), and rightclicks (&lt;Button-3&gt;). I have a total fail trying to bind to tab specific keyboard focus and mouseover events. I can bind to a &lt;Button-3&gt; rightclick, but I can't figure out how to determine the tab a user clicked on. Using .identify( event.x, event.y ) returns the string 'label' vs. a widget reference.</p></li>
  <li><p>Is there a way to give tabs an id (the documentation hints at this via tab_id) so we can reference tabs independent of their physical position in an array of tabs?</p></li>
  </ol>
  
  <p>Thank you,
  Malcolm</p>