Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/activity.py b/activity.py
index 5dc5703..f16fa77 100644
--- a/activity.py
+++ b/activity.py
@@ -4,6 +4,7 @@
# activity.py by/por:
# Agustin Zubiaga <aguzubiaga97@gmail.com>
# Daniel Francis <santiago.danielfrancis@gmail.com>
+# Ignacio Rodríguez <nachoel01@gmail.com>
# Sugarlabs - CeibalJAM! - Uruguay
# This program is free software; you can redistribute it and/or modify
@@ -48,6 +49,7 @@ from sugar.activity import activity
from pep8_check import PEP8_Check
import options
from editor import Editor
+from uploader import Pastebin
import consoles
import file_choosers
file_choosers.langsmanager = options.LANGUAGE_MANAGER
@@ -89,6 +91,7 @@ class JAMEdit(activity.Activity):
self.toolbar_box.connect('save-file', self.save_file)
self.toolbar_box.connect('save-as', self.save_file_as)
self.toolbar_box.connect('new-file', self.new)
+ self.toolbar_box.connect('pastebin', self.send_to_pastebin)
self.toolbar_box.connect('pep8-check', self.pep8_check)
self.toolbar_box.connect('insert-datetime', self.editor._insert_date_time)
self.toolbar_box.connect('copy', self.editor._copy_cb)
@@ -149,6 +152,9 @@ class JAMEdit(activity.Activity):
hbox.show()
vbox.show_all()
+ def send_to_pastebin(self, widget):
+ Pastebin(self, self.editor._get_all_text(), self.get_title(), self.editor.lang)
+
def page_changed(self, widget, index):
self.test_notebook.set_current_page(index)