Places: Don't hardcode file browser (#204)
This commit is contained in:
parent
9e97c7d33b
commit
6f34ff8538
@ -135,19 +135,13 @@ class pluginclass( object ):
|
||||
|
||||
if ( self.showcomputer == True ):
|
||||
Button1 = easyButton( "computer", self.iconsize, [_("Computer")], -1, -1 )
|
||||
if self.de == "mate":
|
||||
Button1.connect( "clicked", self.ButtonClicked, "caja computer:" )
|
||||
else:
|
||||
Button1.connect( "clicked", self.ButtonClicked, "xdg-open /" )
|
||||
Button1.connect( "clicked", self.ButtonClicked, "xdg-open computer:" )
|
||||
Button1.show()
|
||||
self.placesBtnHolder.pack_start( Button1, False, False, 0)
|
||||
self.mintMenuWin.setTooltip( Button1, _("Browse all local and remote disks and folders accessible from this computer") )
|
||||
|
||||
if ( self.showhomefolder == True ):
|
||||
Button2 = easyButton( "user-home", self.iconsize, [_("Home Folder")], -1, -1 )
|
||||
if self.de == "mate":
|
||||
Button2.connect( "clicked", self.ButtonClicked, "caja %s " % home )
|
||||
else:
|
||||
Button2.connect( "clicked", self.ButtonClicked, "xdg-open %s " % home )
|
||||
Button2.show()
|
||||
self.placesBtnHolder.pack_start( Button2, False, False, 0)
|
||||
@ -160,9 +154,6 @@ class pluginclass( object ):
|
||||
Button3 = easyButton( "notification-network-ethernet-connected", self.iconsize, [_("Network")], -1, -1)
|
||||
else:
|
||||
Button3 = easyButton( "network-workgroup", self.iconsize, [_("Network")], -1, -1)
|
||||
if self.de == "mate":
|
||||
Button3.connect( "clicked", self.ButtonClicked, "caja network:" )
|
||||
else:
|
||||
Button3.connect( "clicked", self.ButtonClicked, "xdg-open network:" )
|
||||
Button3.show()
|
||||
self.placesBtnHolder.pack_start( Button3, False, False, 0)
|
||||
@ -182,9 +173,6 @@ class pluginclass( object ):
|
||||
except Exception, detail:
|
||||
print detail
|
||||
Button4 = easyButton( "desktop", self.iconsize, [_("Desktop")], -1, -1 )
|
||||
if self.de == "mate":
|
||||
Button4.connect( "clicked", self.ButtonClicked, "caja \"" + desktopDir + "\"")
|
||||
else:
|
||||
Button4.connect( "clicked", self.ButtonClicked, "xdg-open \"" + desktopDir + "\"")
|
||||
Button4.show()
|
||||
self.placesBtnHolder.pack_start( Button4, False, False, 0)
|
||||
@ -192,11 +180,6 @@ class pluginclass( object ):
|
||||
|
||||
if ( self.showtrash == True ):
|
||||
self.trashButton = easyButton( "user-trash", self.iconsize, [_("Trash")], -1, -1 )
|
||||
if self.de == "xfce":
|
||||
self.trashButton.connect( "clicked", self.ButtonClicked, "thunar trash:" )
|
||||
elif self.de == "mate":
|
||||
self.trashButton.connect( "clicked", self.ButtonClicked, "caja trash:" )
|
||||
else:
|
||||
self.trashButton.connect( "clicked", self.ButtonClicked, "xdg-open trash:" )
|
||||
self.trashButton.show()
|
||||
self.trashButton.connect( "button-release-event", self.trashPopup )
|
||||
@ -208,9 +191,6 @@ class pluginclass( object ):
|
||||
for index in range( len(self.custompaths) ):
|
||||
path = self.custompaths[index]
|
||||
path = path.replace("~", home)
|
||||
if self.de == "mate":
|
||||
command = ( "caja \"" + path + "\"")
|
||||
else:
|
||||
command = ( "xdg-open \"" + path + "\"")
|
||||
currentbutton = easyButton( "folder", self.iconsize, [self.customnames[index]], -1, -1 )
|
||||
currentbutton.connect( "clicked", self.ButtonClicked, command )
|
||||
@ -249,9 +229,6 @@ class pluginclass( object ):
|
||||
|
||||
def launch_gtk_bookmark (self, widget, path):
|
||||
self.mintMenuWin.hide()
|
||||
if self.de == "mate":
|
||||
os.system("caja \"%s\" &" % path)
|
||||
else:
|
||||
os.system("xdg-open \"%s\" &" % path)
|
||||
|
||||
def trashPopup( self, widget, event ):
|
||||
|
Loading…
Reference in New Issue
Block a user