From 41b7e26e2f2068da5f879f437dfdcdd8865a5c95 Mon Sep 17 00:00:00 2001 From: Thomas Leonard Date: Sun, 14 Jan 2007 12:50:34 +0000 Subject: [PATCH] When creating a new feed, set the default name based on the filename. When moving an element into a group, make it the first child, not the last. git-svn-id: https://zero-install.svn.sourceforge.net/svnroot/zero-install/trunk/0publish-gui/trunk/0publish-gui@1407 9f8c893c-44ee-0310-b757-c8ca8341c71e --- main.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 2b2b30f..de950f6 100644 --- a/main.py +++ b/main.py @@ -139,6 +139,10 @@ class FeedEditor(loading.XDSLoader): # Default to showing the versions tab self.wTree.get_widget('notebook').next_page() else: + default_name = os.path.basename(self.pathname) + if default_name.endswith('.xml'): + default_name = default_name[:-4] + self.wTree.get_widget('feed_name').set_text(default_name) self.doc = minidom.parseString(emptyFeed) self.key = None key_menu.set_active(0) @@ -242,7 +246,11 @@ class FeedEditor(loading.XDSLoader): else: insert_element(src, new_parent) else: - insert_element(src, new_parent) + for next in child_elements(new_parent): + insert_before(src, next) + break + else: + insert_element(src, new_parent) self.update_version_model() def add_version(self): -- 2.11.4.GIT