efl/src/examples/elementary/table_example_02.js

39 lines
885 B
JavaScript

efl = require('efl');
elm = require('elm');
win = new elm.Elm.WinStandard(null);
win.setTitle("Table");
win.setAutohide(true);
table = new elm.Elm.Table(win);
win.resizeObjectAdd(table);
table.setVisible(true);
table.setHomogeneous(false);
rect = new efl.Evas.Rectangle(win);
rect.setColor( 255, 0, 0, 255)
rect.setSizeHintMin( 100, 50);
rect.setVisible(true)
table.pack(rect, 0, 0, 2, 1);
rect2 = new efl.Evas.Rectangle(win);
rect2.setColor( 0, 255, 0, 255)
rect2.setSizeHintMin( 50, 100);
rect2.setVisible(true)
table.pack(rect2, 0, 1, 1, 2);
rect3 = new efl.Evas.Rectangle(win);
rect3.setColor( 0, 0, 255, 255)
rect3.setSizeHintMin( 50, 50);
rect3.setVisible(true)
table.pack(rect3, 1, 1, 1, 1);
rect4 = new efl.Evas.Rectangle(win);
rect4.setColor( 255, 255, 0, 255)
rect4.setSizeHintMin( 50, 50);
rect4.setVisible(true)
table.pack(rect4, 1, 2, 1, 1);
win.setVisible(true);