Make list items align to the top properly
This commit is contained in:
parent
00efa2d01a
commit
8b0da63e7c
1 changed files with 3 additions and 0 deletions
|
@ -20,6 +20,7 @@ gui.widgets.ListItem = {
|
||||||
|
|
||||||
m.setText(m._text);
|
m.setText(m._text);
|
||||||
m.setSelected(m._selected);
|
m.setSelected(m._selected);
|
||||||
|
m.setLayoutMaximumSize([m._MAX_SIZE, 24]);
|
||||||
|
|
||||||
return m;
|
return m;
|
||||||
},
|
},
|
||||||
|
@ -137,6 +138,7 @@ gui.widgets.List = {
|
||||||
var (x, y) = arg;
|
var (x, y) = arg;
|
||||||
me._size = [x, y];
|
me._size = [x, y];
|
||||||
me._scroll.setSize(x, y);
|
me._scroll.setSize(x, y);
|
||||||
|
me._view.setSize(me, x, y);
|
||||||
return me.update();
|
return me.update();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -150,6 +152,7 @@ gui.widgets.List = {
|
||||||
# @return canvas.gui.widgets.List This list to support method chaining.
|
# @return canvas.gui.widgets.List This list to support method chaining.
|
||||||
addItem: func(item) {
|
addItem: func(item) {
|
||||||
item.listen("selection-state-changed", func me._onItemSelectionStateChanged());
|
item.listen("selection-state-changed", func me._onItemSelectionStateChanged());
|
||||||
|
item.setAlignment(canvas.AlignTop);
|
||||||
me._scrollLayout.addItem(item);
|
me._scrollLayout.addItem(item);
|
||||||
item.setParent(me);
|
item.setParent(me);
|
||||||
return me;
|
return me;
|
||||||
|
|
Loading…
Add table
Reference in a new issue