m = new EnumProperty.Maker(PR_FLOAT);
m.setInherited(false);
// Note that left -> start and right -> end.
m.addEnum("before", getEnumProperty(EN_BEFORE, "BEFORE"));
m.addEnum("start", getEnumProperty(EN_START, "START"));
m.addEnum("end", getEnumProperty(EN_END, "END"));
m.addEnum("left", getEnumProperty(EN_START, "START"));
m.addEnum("right", getEnumProperty(EN_END, "END"));
m.addEnum("none", getEnumProperty(EN_NONE, "NONE"));
m.setDefault("none");
addPropertyMaker("float", m);