typedef struct Button Button;
typedef enum HandleButton {
- HANDLE_NO,
- HANDLE_YES, /* only if no inhibitor is taken/no session is around */
- HANDLE_ALWAYS, /* regardless if inhibitor is taken/session is around */
+ HANDLE_IGNORE,
+ HANDLE_POWEROFF,
+ HANDLE_REBOOT,
+ HANDLE_HALT,
+ HANDLE_KEXEC,
+ HANDLE_SUSPEND,
+ HANDLE_HIBERNATE,
_HANDLE_BUTTON_MAX,
_HANDLE_BUTTON_INVALID = -1
} HandleButton;