Use the Sugar Theme in the testsuite
To make useful tests for the Sugar widgets, the theme must be the same. Signed-off-by: Manuel Quiñones <manuq@laptop.org> Acked-by: Simon Schampijer <simon@laptop.org>
This commit is contained in:
parent
00761f3d01
commit
be14c34d35
@ -20,6 +20,18 @@ from gi.repository import GObject
|
|||||||
|
|
||||||
from sugar3.graphics.toolbutton import ToolButton
|
from sugar3.graphics.toolbutton import ToolButton
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
def set_theme():
|
||||||
|
settings = Gtk.Settings.get_default()
|
||||||
|
sugar_theme = 'sugar-72'
|
||||||
|
if 'SUGAR_SCALING' in os.environ:
|
||||||
|
if os.environ['SUGAR_SCALING'] == '100':
|
||||||
|
sugar_theme = 'sugar-100'
|
||||||
|
settings.set_property('gtk-theme-name', sugar_theme)
|
||||||
|
settings.set_property('gtk-icon-theme-name', 'sugar')
|
||||||
|
|
||||||
|
|
||||||
class Test(Gtk.VBox):
|
class Test(Gtk.VBox):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@ -45,6 +57,7 @@ class TestPalette(Test):
|
|||||||
|
|
||||||
class TestRunner(object):
|
class TestRunner(object):
|
||||||
def run(self, test):
|
def run(self, test):
|
||||||
|
set_theme()
|
||||||
window = Gtk.Window()
|
window = Gtk.Window()
|
||||||
window.connect('destroy', lambda w: Gtk.main_quit())
|
window.connect('destroy', lambda w: Gtk.main_quit())
|
||||||
window.add(test)
|
window.add(test)
|
||||||
|
Loading…
Reference in New Issue
Block a user