SplitterWindow OnDoubleClickSash problem

Larry Bates larry.bates at websafe.com
Thu Oct 4 07:10:52 PDT 2007


Robin Dunn wrote:
> Larry Bates wrote:
>> class MySplitterWindow(wx.SplitterWindow):
>>     def OnDoubleClickSash(self, event):
>>         print "OnDoubleClickSash event"
>>         #
>>         # I want to disable this, but somehow it gets done anyway even 
>> though
>>         # I don't call event.Skip() ????
>>         #
>>         return
>>
>> in my Frame I have bound the EVT_SPLITTER_DCLICK to this method
>>
>> When I run this the print statement executes, but the sash bar is 
>> delete even though I didn't call event.Skip().  I thought I could trap 
>> this and disable double-clicking on the sash this way.  Am I missing 
>> something?
> 
> It's a wxNotifyEvent so try calling event.Veto()
> 
> 
That did the trick.

Thanks, Larry





More information about the wxpython-users mailing list