+ void setMessage(std::string const & m) { message_ = from_utf8(m); }
+ ///
+ Update::flags screenUpdate() const { return update_; }
+ ///
+ void screenUpdate(Update::flags f) { update_ = f; }
+ /// Does the buffer need updating?
+ bool needBufferUpdate() const { return need_buf_update_; }
+ /// Force the buffer to be updated
+ void forceBufferUpdate() { need_buf_update_ = true; }
+ /// Clear the flag indicating we need an update
+ void clearBufferUpdate() { need_buf_update_ = false; }
+ ///
+ bool needMessageUpdate() const { return need_msg_update_; }
+ /// Force the buffer to be updated
+ void forceMessageUpdate() { need_msg_update_ = true; }
+ /// Clear the flag indicating we need an update
+ void suppressMessageUpdate() { need_msg_update_ = false; }
+