from rctkdemos.demos import serve_demo, standalone
from rctk.widgets import StaticText
from rctk.layouts import GridLayout

class Demo(object):
    title = "Grid"
    description = "Demonstrates the Grid using padding and different col/rowspans"

    def build(self, tk, parent):
        parent.setLayout(GridLayout(columns=3, padx=2, pady=3))
        parent.append(StaticText(tk, "Win 1", background="red"), colspan=2)
        parent.append(StaticText(tk, "Win 2", background="yellow"))
        parent.append(StaticText(tk, "Win 3", background="green"), rowspan=2)
        parent.append(StaticText(tk, "Win 4", background="orange"))
        parent.append(StaticText(tk, "Win 5", background="blue"))
        parent.append(StaticText(tk, "Win 6", background="pink"))
        parent.append(StaticText(tk, "Win 7", background="grey"))
        parent.append(StaticText(tk, "Win 8", background="brown"), rowspan=2, colspan=2)        
        parent.layout()

Standalone = standalone(Demo)

if __name__ == '__main__':
    serve_demo(Demo)


from rctkdemos.demos import serve_demo
from rctk.widgets import StaticText
from rctk.layouts import GridLayout

class Demo(object):
    title = "Grid"
    description = "Demonstrates the Grid using padding and different col/rowspans"

    def build(self, tk, parent):
        parent.setLayout(GridLayout(columns=3, padx=2, pady=3))
        parent.append(StaticText(tk, "Win 1", background="red"), colspan=2)
        parent.append(StaticText(tk, "Win 2", background="yellow"))
        parent.append(StaticText(tk, "Win 3", background="green"), rowspan=2)
        parent.append(StaticText(tk, "Win 4", background="orange"))
        parent.append(StaticText(tk, "Win 5", background="blue"))
        parent.append(StaticText(tk, "Win 6", background="pink"))
        parent.append(StaticText(tk, "Win 7", background="grey"))
        parent.append(StaticText(tk, "Win 8", background="brown"), rowspan=2, colspan=2)        
        parent.layout()

if __name__ == '__main__':
    serve_demo(Demo)


--- 
+++ 
@@ -1,4 +1,4 @@
-from rctkdemos.demos import serve_demo
+from rctkdemos.demos import serve_demo, standalone
 from rctk.widgets import StaticText
 from rctk.layouts import GridLayout
 
@@ -18,6 +18,8 @@
         parent.append(StaticText(tk, "Win 8", background="brown"), rowspan=2, colspan=2)        
         parent.layout()
 
+Standalone = standalone(Demo)
+
 if __name__ == '__main__':
     serve_demo(Demo)
 
Enable running layout demo standalone

git-svn-id: de585c8a1036fae0bde8438f23c67a99526c94d0@627 286bb87c-ec97-11de-a004-2f18c49ebcc3
