Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGonzalo Odiard <godiard@gmail.com>2014-02-13 19:42:28 (GMT)
committer Gonzalo Odiard <godiard@gmail.com>2014-02-13 19:42:28 (GMT)
commit9bd0e49fb274b29c3a35f3e41ea9a2872b2f0116 (patch)
tree5973d0e9e32bd702df163f4b4400be2d613436c8
parent46b9aebbb4c211fbbf32487ed2660d7c1064e01c (diff)
Open the main source when start a new activity
-rw-r--r--develop-activity/develop_app.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/develop-activity/develop_app.py b/develop-activity/develop_app.py
index 3fdf8f5..3ad641d 100644
--- a/develop-activity/develop_app.py
+++ b/develop-activity/develop_app.py
@@ -262,9 +262,9 @@ class DevelopActivity(activity.Activity):
self.editor.append_page(welcome_page, Gtk.Label(label=_('Start')))
def __welcome_open_activity_cb(self, welcome_page, activity_dir):
- self.first_open_activity(activity_dir)
# remove the welcome tab
self.editor.remove_page(0)
+ self.first_open_activity(activity_dir)
def __welcome_show_alert_cb(self, welcome_page, message):
self._show_alert(message)
@@ -290,21 +290,17 @@ class DevelopActivity(activity.Activity):
def _alert_response_cb(self, alert, response_id):
self.remove_alert(alert)
- def open_activity(self, activity_dir):
+ def first_open_activity(self, activity_dir):
+ """Open an activity for the first time.
+ Subsequently, use open_activity.
+ """
logging.info('opening %s', activity_dir)
if not activity_dir.endswith('/'):
activity_dir = activity_dir + '/'
self.activity_dir = activity_dir
- self.refresh_files()
self.activity_tree_view.connect('file_selected',
self.__file_selected_cb)
-
- def first_open_activity(self, activity_dir):
- """Open an activity for the first time.
- Subsequently, use open_activity.
- """
- self.open_activity(activity_dir)
- self.bundle = ActivityBundle(self.activity_dir)
+ self.refresh_files()
name = self.bundle.get_name()
self.activity_tree_view.set_title(name)
self.metadata['title'] = _('Develop %s') % name
@@ -798,6 +794,7 @@ class FileViewer(Gtk.ScrolledWindow):
if os.path.exists(path):
logging.error('INITIAL_FILENAME %s', path)
self._initial_filename = path
+ self.emit('file-selected', path)
def set_title(self, title):
self._column.set_title(title)