def __init__(self, rem_path, dir_handle): VfsDesktopFileBase.__init__(self) print "RemDevFileHandle(", rem_path, ")" self.hci = bluetool.get_remote_hci(sys_bus, rem_path) # self.sdp = bluetool.get_remote_sdp(sys_bus, rem_path) self.name = self.hci.GetProperty("name") self.address = self.hci.GetProperty("address") if len(self.name) == 0: self.name = self.address svc, ma, mi = self.hci.GetProperty("class") icon_path = "file://" + bluetool.devclass2icon(ma) self.contents = REMDEV_FILE_PROTOTYPE % (self.name, icon_path, dir_handle.address, self.address) self.basename = self.address.replace(":", "")
def __init__(self, rem_path, dir_handle): VfsDesktopFileBase.__init__(self) print 'RemDevFileHandle(', rem_path, ')' self.hci = bluetool.get_remote_hci(sys_bus, rem_path) #self.sdp = bluetool.get_remote_sdp(sys_bus, rem_path) self.name = self.hci.GetProperty('name') self.address = self.hci.GetProperty('address') if len(self.name) == 0: self.name = self.address svc, ma, mi = self.hci.GetProperty('class') icon_path = 'file://' + bluetool.devclass2icon(ma) self.contents = REMDEV_FILE_PROTOTYPE % ( self.name, icon_path, dir_handle.address, self.address) self.basename = self.address.replace(':', '')
def major_to_pixmap(major): return gtk.gdk.pixbuf_new_from_file( bluetool.devclass2icon(major) )