diff --git a/trunk/src/GuiObjects/libView.py b/trunk/src/GuiObjects/libView.py index 50daf277..4864ab7e 100644 --- a/trunk/src/GuiObjects/libView.py +++ b/trunk/src/GuiObjects/libView.py @@ -20,6 +20,7 @@ class LibView(gtk.VBox): self.pack_start(self.win) self.pack_start(self.pbar,False,False,0) self.makeRCMenu() + self.makeLabel() self.update() self.win.show() @@ -56,11 +57,22 @@ class LibView(gtk.VBox): self.selection = self.treeview.get_selection() self.selection.set_mode(gtk.SELECTION_MULTIPLE) self.win.add(self.treeview) + self.updateLabel() if rval==False: self.pbar.hide() return rval + def makeLabel(self): + self.label = gtk.Label(str(self.library.count)+" tracks in collection") + self.label.show() + + + def updateLabel(self): + self.label.set_text(str(self.library.count)+" tracks in collection") + self.label.show() + + # Begin updating the library def updates(self): self.pbar.show() diff --git a/trunk/src/window.py b/trunk/src/window.py index 3ac587fc..94ed827e 100644 --- a/trunk/src/window.py +++ b/trunk/src/window.py @@ -324,6 +324,8 @@ class Window(gtk.Window): self.libview.show() self.divider.add1(self.libview) + rightPane=gtk.VBox(False,0) + tracks = gtk.TreeStore(str) #for file in self.data.library.files: # tracks.append(None,[file.title]) @@ -340,7 +342,22 @@ class Window(gtk.Window): trackscroll.set_policy(gtk.POLICY_AUTOMATIC,gtk.POLICY_AUTOMATIC) trackscroll.add(trackview) trackscroll.show() - self.divider.add2(trackscroll) + #rightPane.pack_start(trackscroll,False,False,0) + rightPane.add(trackscroll) + self.makeBottomRow(rightPane) + rightPane.show() + + self.divider.add2(rightPane) self.contentPane.show() self.mainLayout.add(self.contentPane) + + + def makeBottomRow(self,vbox): + box = gtk.HBox(False,0) + box.pack_end(self.libview.label) + box.show() + align = gtk.Alignment(1,0.5,0,0) + align.add(box) + align.show() + vbox.pack_start(align,False,False,0)