summaryrefslogtreecommitdiff
path: root/src/interface/Border.h
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-08-14 13:22:41 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-08-14 13:22:41 (GMT)
commitdb519a7036f18b026cde23dc8c588776c0d35f1f (patch)
tree80053ec2246219fc37a405f4d83fbf63b51a2e48 /src/interface/Border.h
parentd5e57e04d0c1ca9cae9a29996df587599691a563 (diff)
downloadpowder-db519a7036f18b026cde23dc8c588776c0d35f1f.zip
powder-db519a7036f18b026cde23dc8c588776c0d35f1f.tar.gz
Varying borders for button, exit dropdown menu with Esc or outside click, fixes #100
Diffstat (limited to 'src/interface/Border.h')
-rw-r--r--src/interface/Border.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/interface/Border.h b/src/interface/Border.h
index b5ae505..a1ceb81 100644
--- a/src/interface/Border.h
+++ b/src/interface/Border.h
@@ -40,10 +40,15 @@ namespace ui
Left(left)
{
}
+
+ inline bool operator == (const int& v) const
+ {
+ return (Top == v && Right == v && Bottom == v && Left == v);
+ }
inline bool operator == (const Border& v) const
{
- return (Top == v.Top || Right == v.Right || Bottom == v.Bottom || Left == v.Left);
+ return (Top == v.Top && Right == v.Right && Bottom == v.Bottom && Left == v.Left);
}
inline bool operator != (const Border& v) const