- down : bool
- This property holds whether the button is pressed down.
- checked : bool
- This property holds whether the button is checked.
When setMenu(), button would popup the menu once it is set dowm or set check;
So, only if the menu shows, the state would change to "isDown" or "isChecked".