summaryrefslogtreecommitdiff
path: root/src/ui/checkbox.moon
blob: e76a7902ddae953824a1267367f6af5413f8b1e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
Button = require("ui.button")
class Checkbox extends Button
	fire: (e) =>
		if e.event == "mouse_down"
			if @depressed
				@up!
			else
				@down!
			--@down!
			if @on
				@on(@depressed)

Checkbox