[gedit] [snippets] Finish the manager port to gtk3
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] [snippets] Finish the manager port to gtk3
- Date: Thu, 24 Mar 2011 19:36:43 +0000 (UTC)
commit ccd39a71eab7fe04ea52cb10bd2282c95d8374c3
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Thu Mar 24 20:36:01 2011 +0100
[snippets] Finish the manager port to gtk3
plugins/snippets/snippets/manager.py | 33 ++++++++++++++++-----------------
plugins/snippets/snippets/snippets.ui | 2 +-
2 files changed, 17 insertions(+), 18 deletions(-)
---
diff --git a/plugins/snippets/snippets/manager.py b/plugins/snippets/snippets/manager.py
index 4fe2033..fe0dece 100644
--- a/plugins/snippets/snippets/manager.py
+++ b/plugins/snippets/snippets/manager.py
@@ -49,10 +49,11 @@ class Manager(Gtk.VBox, Gtk.Buildable):
self._temp_export = None
self.snippets_doc = None
self.manager = None
- self.default_size = None
self.key_press_id = 0
+ self.set_size_request(600, 400)
+
def get_language_snippets(self, path, name = None):
library = Library()
@@ -231,20 +232,18 @@ class Manager(Gtk.VBox, Gtk.Buildable):
def build_dnd(self):
tv = self.tree_view
-# # Set it as a drag source for exporting snippets
-# # TODO: fix this
-# Gtk.drag_source_set(tv, Gdk.ModifierType.BUTTON1_MASK, self.dnd_target_list, Gdk.DragAction.DEFAULT | Gdk.DragAction.COPY)
+ # Set it as a drag source for exporting snippets
+ tv.drag_source_set(Gdk.ModifierType.BUTTON1_MASK, self.dnd_target_list, Gdk.DragAction.DEFAULT | Gdk.DragAction.COPY)
-# # Set it as a drag destination for importing snippets
-# # TODO: fix this
-# Gtk.drag_dest_set(tv, Gtk.DestDefaults.HIGHLIGHT | Gtk.DestDefaults.DROP,
-# self.dnd_target_list, Gdk.DragAction.DEFAULT | Gdk.DragAction.COPY)
+ # Set it as a drag destination for importing snippets
+ tv.drag_dest_set(Gtk.DestDefaults.HIGHLIGHT | Gtk.DestDefaults.DROP,
+ self.dnd_target_list, Gdk.DragAction.DEFAULT | Gdk.DragAction.COPY)
-# tv.connect('drag_data_get', self.on_tree_view_drag_data_get)
-# tv.connect('drag_begin', self.on_tree_view_drag_begin)
-# tv.connect('drag_end', self.on_tree_view_drag_end)
-# tv.connect('drag_data_received', self.on_tree_view_drag_data_received)
-# tv.connect('drag_motion', self.on_tree_view_drag_motion)
+ tv.connect('drag_data_get', self.on_tree_view_drag_data_get)
+ tv.connect('drag_begin', self.on_tree_view_drag_begin)
+ tv.connect('drag_end', self.on_tree_view_drag_end)
+ tv.connect('drag_data_received', self.on_tree_view_drag_data_received)
+ tv.connect('drag_motion', self.on_tree_view_drag_motion)
theme = Gtk.IconTheme.get_for_screen(tv.get_screen())
@@ -320,7 +319,7 @@ class Manager(Gtk.VBox, Gtk.Buildable):
entry.connect('focus-out-event', self.on_entry_drop_targets_focus_out)
entry.connect('drag-data-received', self.on_entry_drop_targets_drag_data_received)
- lst = Gtk.drag_dest_get_target_list(entry)
+ lst = entry.drag_dest_get_target_list()
lst.add_uri_targets(self.TARGET_URI)
def __getitem__(self, key):
@@ -540,11 +539,11 @@ class Manager(Gtk.VBox, Gtk.Buildable):
True, 0.5, 0.5)
def get_language(self, path):
- if path[0] == 0:
+ if path.get_indices()[0] == 0:
return None
else:
- return self.model.get_value(self.model.get_iter( \
- (path[0],)), self.LANG_COLUMN).get_id()
+ return self.model.get_value(self.model.get_iter(path),
+ self.LANG_COLUMN).get_id()
def new_snippet(self, properties=None):
if not self.language_path:
diff --git a/plugins/snippets/snippets/snippets.ui b/plugins/snippets/snippets/snippets.ui
index e770e2f..c3bcf55 100644
--- a/plugins/snippets/snippets/snippets.ui
+++ b/plugins/snippets/snippets/snippets.ui
@@ -560,7 +560,7 @@
</object>
<packing>
<property name="padding">0</property>
- <property name="expand">True</property>
+ <property name="expand">False</property>
<property name="fill">True</property>
</packing>
</child>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]