[gedit-latex] symbols: unselect icon when the focus is lost
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-latex] symbols: unselect icon when the focus is lost
- Date: Sun, 3 Jul 2011 12:40:47 +0000 (UTC)
commit 19b6c57ed05582e094b12a7f26fd1ca679a94cc6
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Sun Jul 3 14:40:33 2011 +0200
symbols: unselect icon when the focus is lost
latex/latex/views.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/latex/latex/views.py b/latex/latex/views.py
index b08a0ed..8cf45a5 100644
--- a/latex/latex/views.py
+++ b/latex/latex/views.py
@@ -118,7 +118,6 @@ class LaTeXSymbolMapView(PanelView):
self._add_group(group)
def _add_group(self, group):
- #FIXME use a TreeStore
model = Gtk.ListStore(GdkPixbuf.Pixbuf, str, object) # icon, tooltip, Template
for symbol in group.symbols:
@@ -131,6 +130,7 @@ class LaTeXSymbolMapView(PanelView):
view.set_pixbuf_column(0)
view.set_selection_mode(Gtk.SelectionMode.SINGLE)
view.connect("item-activated", self._on_symbol_activated)
+ view.connect("focus-out-event", self._on_focus_out_event)
view.set_item_width(-1)
view.set_spacing(0)
view.set_column_spacing(0)
@@ -174,6 +174,9 @@ class LaTeXSymbolMapView(PanelView):
template = icon_view.get_model()[path][2]
self._context.active_editor.insert(template)
+ def _on_focus_out_event(self, icon_view, event):
+ icon_view.unselect_all()
+
from os import system
from ..base import File
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]