Index: pitivi/ui/sourcefactories.py
===================================================================
--- pitivi/ui/sourcefactories.py	(révision 906)
+++ pitivi/ui/sourcefactories.py	(copie de travail)
@@ -97,8 +97,8 @@
         # icon, infotext, objectfactory, uri, length
         self.storemodel = gtk.ListStore(gtk.gdk.Pixbuf, str, object, str, str)
 
-        self.set_border_width(5)
-        self.set_size_request(300, -1)
+        self.set_border_width(6)
+        #self.set_size_request(300, -1)#this BREAKS the buttons below!
 
         # Scrolled Window
         self.scrollwin = gtk.ScrolledWindow()
@@ -106,10 +106,18 @@
 
         # Popup Menu
         self.popup = gtk.Menu()
-        additem = gtk.MenuItem(_("Add Sources..."))
-        folderitem = gtk.MenuItem(_("Add Folder of Sources..."))
-        remitem = gtk.MenuItem(_("Remove Sources..."))
-        playmenuitem = gtk.MenuItem(_("Play"))
+        additem = gtk.ImageMenuItem(_("Add Sources..."))
+        image = gtk.Image()
+        image.set_from_stock(gtk.STOCK_ADD, gtk.ICON_SIZE_MENU)
+        additem.set_image(image)
+        
+        folderitem = gtk.ImageMenuItem(_("Add Folder of Sources..."))
+        image = gtk.Image()
+        image.set_from_stock(gtk.STOCK_OPEN, gtk.ICON_SIZE_MENU)
+        folderitem.set_image(image)
+        
+        remitem = gtk.ImageMenuItem(gtk.STOCK_REMOVE)
+        playmenuitem = gtk.ImageMenuItem(gtk.STOCK_MEDIA_PLAY)
         playmenuitem.connect("activate", self._playButtonClickedCb)
         additem.connect("activate", self._addButtonClickedCb)
         folderitem.connect("activate", self._addFolderButtonClickedCb)
@@ -139,7 +147,7 @@
 
         pixbufcol = gtk.TreeViewColumn(_("Icon"))
         pixbufcol.set_expand(False)
-        pixbufcol.set_spacing(5)
+        pixbufcol.set_spacing(6)
         self.treeview.append_column(pixbufcol)
         pixcell = gtk.CellRendererPixbuf()
         pixbufcol.pack_start(pixcell)
@@ -148,7 +156,7 @@
         namecol = gtk.TreeViewColumn(_("Information"))
         self.treeview.append_column(namecol)
         namecol.set_expand(True)
-        namecol.set_spacing(5)
+        namecol.set_spacing(6)
         txtcell = gtk.CellRendererText()
         txtcell.set_property("ellipsize", pango.ELLIPSIZE_END)
         namecol.pack_start(txtcell)
@@ -167,7 +175,7 @@
         button.connect("clicked", self._addButtonClickedCb)
 
         folderbutton = gtk.Button(_("Add Folder"))
-        folderbutton.set_image(gtk.image_new_from_stock(gtk.STOCK_ADD, gtk.ICON_SIZE_BUTTON))
+        folderbutton.set_image(gtk.image_new_from_stock(gtk.STOCK_OPEN, gtk.ICON_SIZE_BUTTON))
         folderbutton.connect("clicked", self._addFolderButtonClickedCb)
 
         self.errorDialogButton = gtk.ToolButton(gtk.STOCK_DIALOG_WARNING)
@@ -177,7 +185,7 @@
         self.rbut.connect("clicked", self._removeButtonClickedCb)
         self.rbut.set_sensitive(False)
 
-        self.bothbox = gtk.HBox()
+        self.bothbox = gtk.HBox(spacing=6)
         self.bothbox.pack_start(button, expand=False)
         self.bothbox.pack_start(folderbutton, expand=False)
         self.bothbox.pack_start(self.rbut, expand=False)
@@ -581,7 +589,7 @@
 
     def __init__(self):
         gtk.VBox.__init__(self)
-        self.set_border_width(5)
+        self.set_border_width(6)
 
         # model
         self.storemodel = gtk.ListStore(str, str, object)
