From 726c279562f1baba0ff5d124ba81cac30cd24ab5 Mon Sep 17 00:00:00 2001 From: DrFrasierCrane Date: Tue, 1 Jan 2008 20:58:17 +0100 Subject: [PATCH] Removed LinkButton usage in feed properties dialog (LinkButton requires PyGTK >= 2.10). --- data/feed-properties.glade | 52 +++++++++++++++++++++++++++++++++------------- straw/feedproperties.py | 13 +++++++----- 2 files changed, 46 insertions(+), 19 deletions(-) diff --git a/data/feed-properties.glade b/data/feed-properties.glade index a20c6d6..a30161c 100644 --- a/data/feed-properties.glade +++ b/data/feed-properties.glade @@ -109,15 +109,15 @@ - + True True True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_RELIEF_NONE - GTK_POS_TOP + False 0 - http://glade.gnome.org + True @@ -130,6 +130,7 @@ False False + 6 1 @@ -163,18 +164,41 @@ - + True - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_MOTION_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - GTK_RELIEF_NONE - True - False - 0 - http://glade.gnome.org + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + + True + True + False + + + + + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + GTK_RELIEF_NONE + False + 0 + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-index + 2 + + + + + False + False + 6 + 1 + diff --git a/straw/feedproperties.py b/straw/feedproperties.py index 683e3ec..6d2c4af 100644 --- a/straw/feedproperties.py +++ b/straw/feedproperties.py @@ -47,6 +47,7 @@ class FeedPropertyView(MVP.GladeView): self._title_entry = self._widget.get_widget('title_entry') self._location_entry = self._widget.get_widget('location_entry') + self._website_entry = self._widget.get_widget('website_entry') self._description_label = self._widget.get_widget('description_label') self._copyright_label = self._widget.get_widget('copyright_label') @@ -61,7 +62,6 @@ class FeedPropertyView(MVP.GladeView): self._articles_spin = self._widget.get_widget('properties_articles_spin') self._refresh_default_check = self._widget.get_widget('properties_keep_refresh_default') self._articles_default_check = self._widget.get_widget('properties_keep_articles_default') - self._website_link = self._widget.get_widget('website_link') def set_feed(self, feed): self._feed = feed @@ -84,6 +84,12 @@ class FeedPropertyView(MVP.GladeView): self.hide() return + def _on_location_button_clicked(self, *args): + helpers.url_show(self._location_entry.get_text()) + + def _on_website_button_clicked(self, *args): + helpers.url_show(self._website_entry.get_text()) + def display_properties(self): self._window.set_title(_("%s Properties") % self._feed.title) @@ -92,10 +98,7 @@ class FeedPropertyView(MVP.GladeView): self._description_label.set_text(self._feed.description) self._copyright_label.set_text(self._feed.copyright) - self._website_link.set_label(self._feed.link) - self._website_link.set_uri(self._feed.link) - - gtk.link_button_set_uri_hook(self._load_uri) + self._website_entry.set_text(self._feed.link) """self._defaults['title'] = self._feed.title loc, un, pw = "", "", ""#self._feed.access_info -- 2.11.4.GIT