(&self, e: &mut MouseEvent)
| 186 | } |
| 187 | |
| 188 | fn mouseup(&self, e: &mut MouseEvent) { |
| 189 | // self.base.mouseup(e); |
| 190 | |
| 191 | if e.button == MouseButton::Left { |
| 192 | let mut state = self.state.borrow_mut(); |
| 193 | if state.is_open && !state.skip_mouse_up { |
| 194 | self.close_list(); |
| 195 | return; |
| 196 | } |
| 197 | |
| 198 | state.skip_mouse_up = false; |
| 199 | } //mouse left |
| 200 | } |
| 201 | |
| 202 | // _dx: f32 =0.0, _dy: f32 =0.0, _dw: f32 =0.0, _dh: f32 =0.0 |
| 203 | fn bounds_changed(&self, _dx: f32, _dy: f32, _dw: f32, _dh: f32) { |
nothing calls this directly
no test coverage detected