星期一, 八月 27, 2012

如何禁止wxWidgets 2.9.x Debug信息

wxWidgets 2.9.1 debugging features are always available by default
在wx/debug.h 里设置
wxDEBUG_LEVEL=0

然后从新编译所有的库文件,再编译应用代码。

REM 清除所有的库文件
mingw32-make -f makefile.gcc  SHARED=0 UNICODE=1 BUILD=release MONOLITHIC=0  USE_STC=0 USE_PROPGRID=1 USE_GUI=1 clean

REM 重新编译所有库
mingw32-make -f makefile.gcc  SHARED=0 UNICODE=1 BUILD=release MONOLITHIC=0  USE_STC=0 USE_PROPGRID=1 USE_GUI=1

禁止 wxWidgets 2.9 调试信息弹出

wxWidgets 2.9.1 debugging features are always available by default

定义wxDEBUG_LEVEL=0 在 IMPLEMENT_APP()  代码前。



星期五, 八月 10, 2012

Dynamic load css definition file.

var CSS = {

        load: /*static*/ function (url_, /*optional*/ media_) {

                // We are preventing loading a file already loaded
                var _links = document.getElementsByTagName("link");
                if (_links.length > 0 && _links["href"] == url_) return;

                // Optional parameters check
                var _media = media_ === undefined || media_ === null ? "all" : media_;
               
                var _elstyle = document.createElement("link");
                _elstyle.setAttribute("rel", "stylesheet");
                _elstyle.setAttribute("type", "text/css");
                _elstyle.setAttribute("media", _media);
                _elstyle.setAttribute("href", url_);

                var _head = document.getElementsByTagName("head")[0];
                _head.element.appendChild(_elstyle);

        }

};