this(thumbnails, columns, false);
}
public EditorThumbnailSelector(List<EditorThumbnail> thumbnails, int columns, boolean reverseOrder) {
this.thumbnails = Maps.newHashMap();
grid = new Grid(0, columns, 10, 10);
grid.setBorder(Empty.border(8)).setOpaque(false);
components = createLayoutComponents(thumbnails, columns, reverseOrder);
layoutGrid(new MouseHandler());
installKeyBindings();
}