efl
37 строк · 885.0 Байт
1
2efl = require('efl');3elm = require('elm');4
5win = new elm.Elm.WinStandard(null);6win.setTitle("Table");7win.setAutohide(true);8
9table = new elm.Elm.Table(win);10win.resizeObjectAdd(table);11table.setVisible(true);12table.setHomogeneous(false);13
14rect = new efl.Evas.Rectangle(win);15rect.setColor( 255, 0, 0, 255)16rect.setSizeHintMin( 100, 50);17rect.setVisible(true)18table.pack(rect, 0, 0, 2, 1);19
20rect2 = new efl.Evas.Rectangle(win);21rect2.setColor( 0, 255, 0, 255)22rect2.setSizeHintMin( 50, 100);23rect2.setVisible(true)24table.pack(rect2, 0, 1, 1, 2);25
26rect3 = new efl.Evas.Rectangle(win);27rect3.setColor( 0, 0, 255, 255)28rect3.setSizeHintMin( 50, 50);29rect3.setVisible(true)30table.pack(rect3, 1, 1, 1, 1);31
32rect4 = new efl.Evas.Rectangle(win);33rect4.setColor( 255, 255, 0, 255)34rect4.setSizeHintMin( 50, 50);35rect4.setVisible(true)36table.pack(rect4, 1, 2, 1, 1);37
38win.setVisible(true);39