Finish up test for 2855.

This commit is contained in:
Marco Pesenti Gritti 2007-08-20 13:24:28 +02:00
parent db4e502de5
commit 1b2c9f9f28
3 changed files with 36 additions and 4 deletions

View File

@ -148,7 +148,6 @@ def main():
os.environ['SUGAR_XO_STYLE'] = 'no'
os.environ['GTK2_RC_FILES'] = env.get_data_path(gtkrc_filename)
print os.environ['GTK2_RC_FILES']
command = ['dbus-launch', 'dbus-launch', '--exit-with-session']

View File

@ -29,13 +29,16 @@ class TestPalette(Test):
toolbar = gtk.Toolbar()
button = ToolButton('stop')
toolbar.insert(button, -1)
button.show()
self._invoker = ToolButton('go-previous')
toolbar.insert(self._invoker, -1)
self._invoker.show()
self.pack_start(toolbar, False)
toolbar.show()
def set_palette(self, palette):
self._invoker.set_palette(palette)
class TestRunner(object):
def run(self, test):
window = gtk.Window()

View File

@ -15,9 +15,39 @@
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
import gtk
from sugar.graphics.palette import Palette
from sugar.graphics.icon import Icon
import common
test = common.TestPalette()
palette = Palette('Test radio and toggle')
test.set_palette(palette)
box = gtk.HBox()
toggle = gtk.ToggleButton()
icon = Icon('go-previous', icon_size=gtk.ICON_SIZE_LARGE_TOOLBAR)
toggle.set_image(icon)
box.pack_start(toggle, False)
toggle.show()
radio = gtk.RadioButton()
icon = Icon('go-next', icon_size=gtk.ICON_SIZE_LARGE_TOOLBAR)
radio.set_image(icon)
radio.set_mode(False)
box.pack_start(radio, False)
radio.show()
palette.set_content(box)
box.show()
if __name__ == "__main__":
common.main(test)