diff --git a/layout_flags.go b/layout_flags.go index 4c317ab..504e869 100644 --- a/layout_flags.go +++ b/layout_flags.go @@ -75,8 +75,9 @@ const ( LFSizeAll = LayoutFlag(0x11110000) ) -func (f LayoutFlag) Add(fl LayoutFlag) { f |= fl } -func (f LayoutFlag) Remove(fl LayoutFlag) { f = f &^ fl } +func (f LayoutFlag) Has(fl LayoutFlag) bool { return f&fl != 0 } +func (f LayoutFlag) Add(fl LayoutFlag) { f |= fl } +func (f LayoutFlag) Remove(fl LayoutFlag) { f = f &^ fl } func (f LayoutFlag) ClearAll() { f.ClearAllAlign() f.ClearAllSize()