* @param thickness The desired thickness of the inner edges.
* @param styleNames A list of string containing all the desired style names. (The default edge style is added automatically.)
* @return A list of all newly created widgets.
*/
public List<Widget> createOuterEdges(int thickness, String... styleNames) {
Vec2i loc = new Vec2i();
List<Widget> result = new ArrayList<Widget>();
for (int y = 0; y <= height; y += height) {
loc.y = y;
for (int x = 0; x < width; ++x) {
loc.x = x;