Skip to content

Commit 69a8bcf

Browse files
authored
Merge pull request #1500 from jjl/feature/buttons-count
Add MouseButtons.count()
2 parents 6b77e8e + 2aa6b82 commit 69a8bcf

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

druid-shell/src/mouse.rs

+6
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,12 @@ impl MouseButtons {
231231
pub fn clear(&mut self) {
232232
self.0 = 0;
233233
}
234+
235+
/// Count the number of pressed buttons in the set.
236+
#[inline]
237+
pub fn count(self) -> u32 {
238+
self.0.count_ones()
239+
}
234240
}
235241

236242
impl std::fmt::Debug for MouseButtons {

0 commit comments

Comments
 (0)