def __init__(self, frame, orientation): FrameWindow.__init__(self, orientation) self._frame = frame # Listening for new clipboard objects # NOTE: we need to keep a reference to gtk.Clipboard in order to keep # listening to it. self._clipboard = gtk.Clipboard() self._clipboard.connect('owner-change', self._owner_change_cb) self._clipboard_tray = ClipboardTray() self._clipboard_tray.show() self.append(self._clipboard_tray) # Receiving dnd drops self.drag_dest_set(0, [], 0) self.connect('drag_motion', self._clipboard_tray.drag_motion_cb) self.connect('drag_leave', self._clipboard_tray.drag_leave_cb) self.connect('drag_drop', self._clipboard_tray.drag_drop_cb) self.connect('drag_data_received', self._clipboard_tray.drag_data_received_cb)
def __init__(self, frame, orientation): FrameWindow.__init__(self, orientation) self._frame = frame # Listening for new clipboard objects # NOTE: we need to keep a reference to Gtk.Clipboard in order to keep # listening to it. self._clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) self._clipboard.connect('owner-change', self._owner_change_cb) self._clipboard_tray = ClipboardTray() self._clipboard_tray.show() self.append(self._clipboard_tray) # Receiving dnd drops self.drag_dest_set(0, [], 0) self.connect('drag-motion', self._clipboard_tray.drag_motion_cb) self.connect('drag-leave', self._clipboard_tray.drag_leave_cb) self.connect('drag-drop', self._clipboard_tray.drag_drop_cb) self.connect('drag-data-received', self._clipboard_tray.drag_data_received_cb)
def _create_panel(self, orientation): panel = FrameWindow(orientation) self._connect_to_panel(panel) return panel
def _create_panel(self, orientation): panel = FrameWindow(orientation) return panel