From 62ef3b5d44a3f0f7f01fa758c7f9b4568adee9e9 Mon Sep 17 00:00:00 2001 From: Brian Buller Date: Thu, 29 Jan 2026 06:12:52 -0600 Subject: [PATCH] Add 'Has' to layout flags --- layout_flags.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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()