I had to rebase that patch [1]. The functionality stays the same.
Regards, Simon [1] http://patchwork.sugarlabs.org/patch/903/ On 08/10/2011 02:40 PM, si...@schampijer.de wrote:
The GtkEntry widget in version 2.16 has support for displaying a progress bar inside of an entry widget. This allows us to remove our custom widget. Signed-off-by: Simon Schampijer<si...@laptop.org> --- webtoolbar.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/webtoolbar.py b/webtoolbar.py index a5e2c6e..0454449 100644 --- a/webtoolbar.py +++ b/webtoolbar.py @@ -26,7 +26,6 @@ from xpcom import components from sugar.graphics.toolbutton import ToolButton from sugar.graphics.menuitem import MenuItem -from sugar._sugarext import AddressEntry from sugar.graphics.toolbarbox import ToolbarBox from sugar.activity.widgets import ActivityToolbarButton from sugar.activity.widgets import StopButton @@ -37,7 +36,7 @@ import places _MAX_HISTORY_ENTRIES = 15 -class WebEntry(AddressEntry): +class WebEntry(gtk.Entry): _COL_ADDRESS = 0 _COL_TITLE = 1 @@ -371,7 +370,10 @@ class PrimaryToolbar(ToolbarBox): self._set_progress(progress_listener.progress) def _set_progress(self, progress): - self.entry.props.progress = progress + if progress == 1.0: + self.entry.set_progress_fraction(0.0) + else: + self.entry.set_progress_fraction(progress) def _set_address(self, uri): if uri is not None: -- 1.7.4.4 _______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel