[gedit-plugins/gnome-2-32] Implement immediate single column mode
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-plugins/gnome-2-32] Implement immediate single column mode
- Date: Sun, 29 Aug 2010 22:54:18 +0000 (UTC)
commit a0de3d573f2a55b8bcbc1379a86468b8908be050
Author: Jesse van den Kieboom <jesse icecrew nl>
Date: Sat May 1 12:54:38 2010 +0200
Implement immediate single column mode
plugins/multiedit/multiedit/documenthelper.py | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/plugins/multiedit/multiedit/documenthelper.py b/plugins/multiedit/multiedit/documenthelper.py
index 27b7f0f..c8d3962 100644
--- a/plugins/multiedit/multiedit/documenthelper.py
+++ b/plugins/multiedit/multiedit/documenthelper.py
@@ -423,9 +423,13 @@ class DocumentHelper(Signals):
start_line = start.get_line()
end_line = end.get_line()
+ singlecolumn = soff == eoff
+
while start.get_line() <= end.get_line():
self.line_column_edit(start, soff, eoff)
+ singlecolumn = (singlecolumn and self.get_visible_iter(start.get_line(), soff)[1] == 0)
+
if not start.forward_line():
break
@@ -440,6 +444,10 @@ class DocumentHelper(Signals):
self._column_mode = (start_line, end_line, soff, eoff)
self.status('<i>%s</i>' % (xml.sax.saxutils.escape(_('Column Mode...')),))
+ if singlecolumn:
+ self._apply_column_mode()
+ self._multi_edited = True
+
return True
def _draw_column_mode(self, event):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]