def do_drag_data_get(self, dragcontext, selectiondata, info, time): assert selectiondata.target == INTERNAL_PAGELIST_TARGET_NAME model, iter = self.get_selection().get_selected() path = model.get_indexpath(iter) logger.debug('Drag data requested, we have internal path "%s"', path.name) data = pack_urilist((path.name,)) selectiondata.set(INTERNAL_PAGELIST_TARGET_NAME, 8, data)
def on_drag_data_get(self, button, context, selectiondata, info, time): assert selectiondata.get_target().name() == INTERNAL_PAGELIST_TARGET_NAME path = button.zim_path logger.debug('Drag data requested from PathBar, we have internal path "%s"', path.name) data = pack_urilist((path.name,)) selectiondata.set(selectiondata.get_target(), 8, data) zim.gui.clipboard._internal_selection_data = data # HACK issue #390
def do_drag_data_get(self, dragcontext, selectiondata, info, time): assert selectiondata.target == INTERNAL_PAGELIST_TARGET_NAME model, iter = self.get_selection().get_selected() path = model.get_indexpath(iter) logger.debug('Drag data requested, we have internal path "%s"', path.name) data = pack_urilist((path.name,)) selectiondata.set(INTERNAL_PAGELIST_TARGET_NAME, 8, data)
def on_drag_data_get(self, button, context, selectiondata, info, time): assert selectiondata.target == INTERNAL_PAGELIST_TARGET_NAME path = button.zim_path logger.debug( 'Drag data requested from PathBar, we have internal path "%s"', path.name) data = pack_urilist((path.name, )) selectiondata.set(INTERNAL_PAGELIST_TARGET_NAME, 8, data)
def do_drag_data_get(self, dragcontext, selectiondata, info, time): assert selectiondata.get_target().name() == INTERNAL_PAGELIST_TARGET_NAME model, iter = self.get_selection().get_selected() path = model.get_indexpath(iter) logger.debug('Drag data requested, we have internal path "%s"', path.name) data = pack_urilist((path.name,)) selectiondata.set(selectiondata.get_target(), 8, data) zim.gui.clipboard._internal_selection_data = data # HACK issue #390
def on_drag_data_get(self, iconview, dragcontext, selectiondata, info, time): assert selectiondata.target in URI_TARGET_NAMES paths = self.iconview.get_selected_items() if paths: model = self.iconview.get_model() path_to_uri = lambda p: self.folder.file(model[p][BASENAME_COL]).uri uris = map(path_to_uri, paths) data = pack_urilist(uris) selectiondata.set(URI_TARGET_NAMES[0], 8, data)
def on_drag_data_get(self, iconview, dragcontext, selectiondata, info, time): assert selectiondata.get_target().name() in URI_TARGET_NAMES paths = self.get_selected_items() if paths: model = self.get_model() path_to_uri = lambda p: self.folder.file(model[p][BASENAME_COL]).uri uris = list(map(path_to_uri, paths)) data = pack_urilist(uris) selectiondata.set(selectiondata.get_target(), 8, data)
def do_drag_data_get(self, dragcontext, selectiondata, info, time): assert selectiondata.target == INTERNAL_PAGELIST_TARGET_NAME model, iter = self.get_selection().get_selected() path = model.get_indexpath(iter) if isinstance(path, IndexTag): link = '@' + path.name else: link = path.name logger.debug('Drag data requested, we have internal tag/path "%s"', link) data = pack_urilist((link,)) selectiondata.set(INTERNAL_PAGELIST_TARGET_NAME, 8, data)
def do_drag_data_get(self, dragcontext, selectiondata, info, time): assert selectiondata.get_target().name() == INTERNAL_PAGELIST_TARGET_NAME model, iter = self.get_selection().get_selected() path = model.get_indexpath(iter) if isinstance(path, IndexTag): link = '@' + path.name else: link = path.name logger.debug('Drag data requested, we have internal tag/path "%s"', link) data = pack_urilist((link,)) selectiondata.set(selectiondata.get_target(), 8, data)