return ANCHOR_BOTTOM;
else if(str == "bottomright")
return ANCHOR_BOTTOM_RIGHT;
-
+
std::ostringstream msg;
msg << "Unknown anchor '" << str << "'";
throw std::runtime_error(msg.str());
Vector get_anchor_pos(const Rect& rect, AnchorPoint point)
{
Vector result;
-
+
switch(point & ANCHOR_V_MASK) {
case ANCHOR_LEFT:
result.x = rect.get_left();
result.y = rect.get_top();
break;
}
-
+
return result;
}
AnchorPoint point)
{
Vector result;
-
+
switch(point & ANCHOR_V_MASK) {
case ANCHOR_LEFT:
result.x = destrect.get_left();
result.y = destrect.get_top();
break;
}
-
- return result;
-}
+ return result;
+}