~darragh-ssa/deditor/deditor

« back to all changes in this revision

Viewing changes to deditor.py

  • Committer: Darragh Van Tichelen
  • Date: 2011-03-12 12:56:42 UTC
  • Revision ID: darragh.ssa@gmail.com-20110312125642-6o8enxf12tmxo03n
On Mouse_Enter the commandbar will select everything, on Mouse_Leave the full filepath is shown again

Show diffs side-by-side

added added

removed removed

Lines of Context:
176
176
        self.Bind(wx.EVT_BUTTON, lambda event: self.cfindbar(), self.qtb)
177
177
        self.Bind(wx.EVT_BUTTON, lambda event: self.findprev(), self.findpr)
178
178
        self.Bind(wx.EVT_BUTTON, lambda event: self.findnext(), self.findnx)
179
 
        self.Bind(wx.EVT_SET_FOCUS, lambda event: self.cmd_focus("set"), self.filepath)
180
 
        self.Bind(wx.EVT_KILL_FOCUS, lambda event: self.cmd_focus("kill"), self.filepath)
 
179
        self.filepath.Bind(wx.EVT_ENTER_WINDOW, lambda event: self.cmd_focus("set"))
 
180
        self.filepath.Bind(wx.EVT_LEAVE_WINDOW, lambda event: self.cmd_focus("kill"))
181
181
        self.Bind(wx.EVT_CLOSE, lambda event: self.quit())
182
182
        
183
183
        self.initialize()
348
348
    
349
349
    def cmd_focus(self, focus):
350
350
        if focus == "kill":
 
351
            print "lal"
351
352
            page = self.notebook.GetSelection()
352
353
            self.filepath.SetValue(sheets[page][2])
 
354
            self.filepath.SetSelection(0,0)
353
355
        else:
 
356
            self.filepath.SetFocus()
354
357
            self.filepath.SelectAll()
355
358
 
356
359
    #PluginPan Related Methods