Arrow icons in the intro screen buttons.

This commit is contained in:
Marco Pesenti Gritti 2007-07-14 10:29:45 +02:00
parent 2cf15ff1f8
commit fcb888b74c
3 changed files with 9 additions and 5 deletions

2
NEWS
View File

@ -1,3 +1,5 @@
* #2163 Arrow icons in the intro screen buttons. (marco)
Snapshot 4c352d1f83 Snapshot 4c352d1f83
* Adapt to the datastore API changes. (tomeu) * Adapt to the datastore API changes. (tomeu)

View File

@ -26,6 +26,7 @@ import logging
from sugar import env from sugar import env
from sugar.graphics import style from sugar.graphics import style
from sugar.graphics.canvasbutton import CanvasButton
from sugar.graphics.canvasentry import CanvasEntry from sugar.graphics.canvasentry import CanvasEntry
import colorpicker import colorpicker
@ -130,7 +131,7 @@ class _IntroBox(hippo.CanvasBox):
button_box = hippo.CanvasBox(orientation=hippo.ORIENTATION_HORIZONTAL) button_box = hippo.CanvasBox(orientation=hippo.ORIENTATION_HORIZONTAL)
if self._page != self.PAGE_FIRST: if self._page != self.PAGE_FIRST:
back_button = hippo.CanvasButton(text=_('Back')) back_button = CanvasButton(_('Back'), 'go-left')
back_button.connect('activated', self._back_activated_cb) back_button.connect('activated', self._back_activated_cb)
button_box.append(back_button) button_box.append(back_button)
@ -138,15 +139,15 @@ class _IntroBox(hippo.CanvasBox):
button_box.append(spacer, hippo.PACK_EXPAND) button_box.append(spacer, hippo.PACK_EXPAND)
if self._page == self.PAGE_LAST: if self._page == self.PAGE_LAST:
self._next_button = hippo.CanvasButton(text=_('Done')) self._next_button = CanvasButton(_('Done'), 'go-right')
self._next_button.connect('activated', self._done_activated_cb) self._next_button.connect('activated', self._done_activated_cb)
button_box.append(self._next_button)
else: else:
self._next_button = hippo.CanvasButton(text=_('Next')) self._next_button = CanvasButton(_('Next'), 'go-right')
self._next_button.connect('activated', self._next_activated_cb) self._next_button.connect('activated', self._next_activated_cb)
button_box.append(self._next_button)
self._update_next_button() self._update_next_button()
button_box.append(self._next_button)
self._current_page.connect('notify::valid', self._current_page.connect('notify::valid',
self._page_valid_changed_cb) self._page_valid_changed_cb)

View File

@ -4,6 +4,7 @@ sugar_PYTHON = \
animator.py \ animator.py \
icon.py \ icon.py \
iconbutton.py \ iconbutton.py \
canvasbutton.py \
canvasicon.py \ canvasicon.py \
canvasentry.py \ canvasentry.py \
color.py \ color.py \