A convenience class for working with MessageStacks.
void flashF(MessageType type, char const *format,...) G_GNUC_PRINTF(3
pushes a message onto the stack for a brief period of time using printf-style formatting,...
MessageId _flash_message_id
current flashed message id, or 0
void void flashVF(MessageType type, char const *format, va_list args)
pushes a message onto the stack for a brief period of time using printf-style formatting and a stdarg...
void flash(MessageType type, char const *message)
pushes a message onto the stack for a brief period of time without disturbing our "current" message
void void setVF(MessageType type, char const *format, va_list args)
pushes a message on the stack using printf-style formatting, and a stdarg argument list
void setF(MessageType type, char const *format,...) G_GNUC_PRINTF(3
pushes a message on the stack using prinf-style formatting, and replacing our old message
MessageId _message_id
our current message id, or 0
void clear()
removes our current message from the stack