Changeset 7934

Show
Ignore:
Timestamp:
2006-06-25 12:56:31 (2 years ago)
Author:
luks
Message:

Use Edit instead SpinCtrl for local track number.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • picard/branches/UITweaks1/picard/ui/mdatapanel.py

    r7266 r7934  
    6565localTrackNumEditId = wx.NewId() 
    6666localDateEditId = wx.NewId() 
    67 localTrackNumSpinId = wx.NewId() 
     67localTrackNumEditId = wx.NewId() 
    6868localLookupButtonId = wx.NewId() 
    6969 
     
    8888        wx.EVT_TEXT_ENTER(self, localArtistComboId, self.OnEnter) 
    8989        wx.EVT_TEXT_ENTER(self, localTrackEditId, self.OnEnter) 
    90         wx.EVT_SPINCTRL(self, localTrackNumSpinId, self.OnTrackNumChanged) 
     90        wx.EVT_TEXT(self, localTrackNumEditId, self.OnTrackNumChanged) 
    9191        wx.EVT_TEXT(self, localDateEditId, self.OnChanged) 
    9292        wx.EVT_TEXT(self, localAlbumComboId, self.OnChanged) 
     
    110110        self.localAlbumCombo = wx.TextCtrl(self.localPanel, -1, "", wx.DefaultPosition,  
    111111                                      wx.DefaultSize, style=wx.TE_PROCESS_ENTER) 
    112          
    113         #self.localArtistCombo = wx.ComboBox(self.localPanel, localArtistComboId, "", wx.DefaultPosition,  
    114         #                              wx.DefaultSize, ['Recent artists will eventually be listed here.'],  
    115         #                              wx.CB_DROPDOWN | wx.TE_PROCESS_ENTER) 
    116         #self.localAlbumCombo = wx.ComboBox(self.localPanel, localAlbumComboId, "", wx.DefaultPosition,  
    117         #                              wx.DefaultSize, ['Recent albums will eventually be listed here.'],  
    118         #                              wx.CB_DROPDOWN | wx.TE_PROCESS_ENTER) 
    119112        self.localTrackEdit = wx.TextCtrl(self.localPanel, localTrackEditId, style=wx.TE_PROCESS_ENTER) 
    120  
    121         self.localTrackNumSpin = wx.SpinCtrl(self.localPanel, localTrackNumSpinId, "",  
    122                                          min=1, max=99, size=(50, -1), style = wx.TE_PROCESS_ENTER) 
     113        self.localTrackNumEdit = wx.TextCtrl(self.localPanel, localTrackNumEditId, "", size=(50, -1), style=wx.TE_PROCESS_ENTER) 
    123114        self.localDurationEdit = wx.TextCtrl(self.localPanel, -1, "", size=(50, -1), style=wx.TE_READONLY) 
    124115        self.localDateEdit = wx.TextCtrl(self.localPanel, localDateEditId, "", size=(80, -1)) 
     
    139130 
    140131        hSizer = wx.BoxSizer(wx.HORIZONTAL) 
    141         hSizer.Add(self.localTrackNumSpin, 1, 0) 
     132        hSizer.Add(self.localTrackNumEdit, 0, 0) 
    142133        hSizer.Add(wx.StaticText(self.localPanel, -1, _("Time") + ":"), 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT, 3) 
    143         hSizer.Add(self.localDurationEdit, 1, 0) 
     134        hSizer.Add(self.localDurationEdit, 0, 0) 
    144135        hSizer.Add(wx.StaticText(self.localPanel, -1, _("Release Date") + ":"), 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT, 3) 
    145         hSizer.Add(self.localDateEdit, 1, 0) 
     136        hSizer.Add(self.localDateEdit, 0, 0) 
    146137        hSizer.Add(self.localLookupButton, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT, 10) 
    147138 
     
    169160 
    170161        hSizer = wx.BoxSizer(wx.HORIZONTAL) 
    171         hSizer.Add(self.serverTrackNumEdit, 1, 0) 
     162        hSizer.Add(self.serverTrackNumEdit, 0, 0) 
    172163        hSizer.Add(wx.StaticText(self.serverPanel, -1, _("Time") + ":"), 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT, 3) 
    173         hSizer.Add(self.serverDurationEdit, 1, 0) 
     164        hSizer.Add(self.serverDurationEdit, 0, 0) 
    174165        hSizer.Add(wx.StaticText(self.serverPanel, -1, _("Release Date") + ":"), 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT | wx.RIGHT, 3) 
    175         hSizer.Add(self.serverDateEdit, 1, 0) 
     166        hSizer.Add(self.serverDateEdit, 0, 0) 
    176167        hSizer.Add(self.serverLookupButton, 0, wx.ALIGN_RIGHT | wx.ALIGN_CENTER_VERTICAL | wx.LEFT, 10) 
    177168 
     
    253244                             self.localAlbumCombo.GetValue(), 
    254245                             self.localTrackEdit.GetValue(), 
    255                              self.localTrackNumSpin.GetValue(), 
     246                             self.localTrackNumEdit.GetValue(), 
    256247                             ldata.duration, fileName, puid) 
    257248 
     
    268259                             self.localAlbumCombo.GetValue(), 
    269260                             self.localTrackEdit.GetValue(), 
    270                              self.localTrackNumSpin.GetValue(), 
     261                             self.localTrackNumEdit.GetValue(), 
    271262                             ldata.duration, fileName, puid) 
    272263 
     
    350341        mdata.album = self.localAlbumCombo.GetValue() 
    351342        mdata.track = self.localTrackEdit.GetValue() 
    352         mdata.trackNum = self.localTrackNumSpin.GetValue(
     343        mdata.trackNum = int(self.localTrackNumEdit.GetValue()
    353344        self.setReleaseDate(mdata, self.localDateEdit.GetValue()) 
    354345        tpTrack.setServerMetadata(mdata) 
     
    376367            mdata.album = self.localAlbumCombo.GetValue() 
    377368            mdata.track = self.localTrackEdit.GetValue() 
    378             mdata.trackNum = self.localTrackNumSpin.GetValue(
     369            mdata.trackNum = int(self.localTrackNumEdit.GetValue()
    379370            self.setReleaseDate(mdata, self.localDateEdit.GetValue()) 
    380371            tpTrack.setLocalMetadata(mdata) 
     
    399390        self.localAlbumCombo.Enable(state) 
    400391        self.localTrackEdit.Enable(state) 
    401         self.localTrackNumSpin.Enable(state) 
     392        self.localTrackNumEdit.Enable(state) 
    402393        self.localDurationEdit.Enable(state) 
    403394        self.localDateEdit.Enable(state) 
     
    420411        self.localTrackEdit.Clear() 
    421412        self.localDurationEdit.Clear() 
    422         self.localTrackNumSpin.SetValue(0
     413        self.localTrackNumEdit.Clear(
    423414        self.localDateEdit.Clear() 
    424415 
     
    523514        self.localDurationEdit.SetValue("") 
    524515        self.localTrackEdit.SetValue("") 
    525         self.localTrackNumSpin.SetValue(0
     516        self.localTrackNumEdit.SetValue(""
    526517        self.localDateEdit.SetValue("") 
    527518 
     
    569560            self.localDurationEdit.SetValue(u"%d:%02d" % ((mdata.duration / 60000),  
    570561                                                          ((mdata.duration % 60000) / 1000))) 
    571             self.localTrackNumSpin.SetValue(mdata.trackNum
     562            self.localTrackNumEdit.SetValue(str(mdata.trackNum)
    572563            self.localDateEdit.SetValue(self.getReleaseDate(mdata)) 
    573564      
     
    623614        self.localDurationEdit.SetValue(u"%d:%02d" % ((mdata.duration / 60000),  
    624615                                                      ((mdata.duration % 60000) / 1000))) 
    625         self.localTrackNumSpin.SetValue(mdata.trackNum
     616        self.localTrackNumEdit.SetValue(str(mdata.trackNum)
    626617        self.localDateEdit.SetValue(self.getReleaseDate(mdata)) 
    627618        self.frame.setStatusText(fileName)