From 70d9410f2bb6261701fff9f54fedbeabd6b1c1e0 Mon Sep 17 00:00:00 2001 From: Ignacio Rodríguez Date: Thu, 10 Jan 2013 17:19:08 +0000 Subject: Added Pastebin support. --- 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 # Daniel Francis +# Ignacio Rodríguez # 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) -- cgit v0.9.1