(&self, event: &mut MouseEvent)
| 263 | } |
| 264 | |
| 265 | fn mousedown(&self, event: &mut MouseEvent) { |
| 266 | // self.base.mousedown(event); |
| 267 | |
| 268 | if self.contains(event.x as f32, event.y as f32) { |
| 269 | self.focus(); |
| 270 | } else { |
| 271 | self.unfocus(); |
| 272 | } |
| 273 | } |
| 274 | |
| 275 | fn unfocus(&self) { |
| 276 | // self.base.unfocus(); |