Adds convenience function to refresh console dialog.
@@ -284,4 +284,10 @@ DefineEngineMethod(GuiConsole, toggleNormalFilter, void, (), ,
"Toggles the normal messages filter.")
{
object->toggleNormalFilter();
+}
+
+DefineEngineMethod(GuiConsole, refresh, void, (), ,
+ "Refreshes the displayed messages.")
+{
+ object->refresh();
}
@@ -89,6 +89,10 @@ class GuiConsole : public GuiArrayCtrl
setDisplayFilters(mDisplayErrors, mDisplayWarnings, !mDisplayNormalMessages);
+ void refresh()
+ {
+ setDisplayFilters(mDisplayErrors, mDisplayWarnings, mDisplayNormalMessages);
+ }
void refreshLogText();
};
@@ -104,6 +104,8 @@ function ConsoleDlg::onWake(%this)
ConsoleDlgErrorFilterBtn.setStateOn(ConsoleMessageLogView.getErrorFilter());
ConsoleDlgWarnFilterBtn.setStateOn(ConsoleMessageLogView.getWarnFilter());
ConsoleDlgNormalFilterBtn.setStateOn(ConsoleMessageLogView.getNormalFilter());
+ ConsoleMessageLogView.refresh();
function ConsoleDlg::setAlpha( %this, %alpha)
@@ -317,6 +317,8 @@ function ConsoleDlg::onWake(%this)
function ConsoleDlgErrorFilterBtn::onClick(%this)