Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/develop-activity/sourceview_editor.py
diff options
context:
space:
mode:
Diffstat (limited to 'develop-activity/sourceview_editor.py')
-rw-r--r--develop-activity/sourceview_editor.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/develop-activity/sourceview_editor.py b/develop-activity/sourceview_editor.py
index f0263d7..dbb3dc6 100644
--- a/develop-activity/sourceview_editor.py
+++ b/develop-activity/sourceview_editor.py
@@ -26,6 +26,7 @@ import mimetypes
from exceptions import ValueError, TypeError, IOError, OSError
from widgets import TabLabel
+import logviewer
class S_WHERE:
@@ -88,6 +89,21 @@ class GtkSourceview2Editor(Gtk.Notebook):
self.show_all()
self.set_current_page(-1)
+ def load_log_file(self, full_path, log_files_viewer):
+ logview = logviewer.LogView(full_path, log_files_viewer)
+ scrollwnd = Gtk.ScrolledWindow()
+ scrollwnd.set_policy(Gtk.PolicyType.AUTOMATIC,
+ Gtk.PolicyType.AUTOMATIC)
+ scrollwnd.add(logview)
+ scrollwnd.page = logview
+ tablabel = TabLabel(logview, os.path.basename(full_path))
+ tablabel.connect(
+ 'tab-close', lambda widget, child:
+ self.remove_page(self.page_num(child)))
+ self.append_page(scrollwnd, tablabel)
+ self.show_all()
+ self.set_current_page(-1)
+
def _changed_cb(self, buffer):
if not buffer.can_undo():
buffer.set_modified(False)
@@ -408,7 +424,6 @@ class GtkSourceview2Page(GtkSource.View):
def get_next_result(self, direction):
_buffer = self.get_buffer()
- end_text_iter = _buffer.get_end_iter()
if direction == 'forward':
text_iter = _buffer.get_iter_at_mark(_buffer.get_insert())