fixed problems with HTML printing w/o using wxHtmlWindow
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@11651 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -57,5 +57,17 @@ See mod_*.cpp and htmlwin.cpp for example :-)
|
|||||||
static int _link_dummy_var_##module_name = \
|
static int _link_dummy_var_##module_name = \
|
||||||
_link_dummy_func_##module_name ();
|
_link_dummy_func_##module_name ();
|
||||||
|
|
||||||
|
#define FORCE_WXHTML_MODULES() \
|
||||||
|
FORCE_LINK(m_layout) \
|
||||||
|
FORCE_LINK(m_fonts) \
|
||||||
|
FORCE_LINK(m_image) \
|
||||||
|
FORCE_LINK(m_list) \
|
||||||
|
FORCE_LINK(m_dflist) \
|
||||||
|
FORCE_LINK(m_pre) \
|
||||||
|
FORCE_LINK(m_hline) \
|
||||||
|
FORCE_LINK(m_links) \
|
||||||
|
FORCE_LINK(m_tables) \
|
||||||
|
FORCE_LINK(m_meta)
|
||||||
|
|
||||||
|
|
||||||
#endif // _WX_FORCELNK_H_
|
#endif // _WX_FORCELNK_H_
|
||||||
|
@@ -30,7 +30,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "wx/html/htmlwin.h"
|
#include "wx/html/htmlwin.h"
|
||||||
#include "wx/html/forcelnk.h"
|
|
||||||
#include "wx/html/htmlproc.h"
|
#include "wx/html/htmlproc.h"
|
||||||
#include "wx/list.h"
|
#include "wx/list.h"
|
||||||
|
|
||||||
@@ -777,20 +776,9 @@ public:
|
|||||||
IMPLEMENT_DYNAMIC_CLASS(wxHtmlWinModule, wxModule)
|
IMPLEMENT_DYNAMIC_CLASS(wxHtmlWinModule, wxModule)
|
||||||
|
|
||||||
|
|
||||||
|
// This hack forces the linker to always link in m_* files
|
||||||
|
// (wxHTML doesn't work without handlers from these files)
|
||||||
///// default mod handlers are forced there:
|
#include "wx/html/forcelnk.h"
|
||||||
|
FORCE_WXHTML_MODULES()
|
||||||
FORCE_LINK(m_layout)
|
|
||||||
FORCE_LINK(m_fonts)
|
|
||||||
FORCE_LINK(m_image)
|
|
||||||
FORCE_LINK(m_list)
|
|
||||||
FORCE_LINK(m_dflist)
|
|
||||||
FORCE_LINK(m_pre)
|
|
||||||
FORCE_LINK(m_hline)
|
|
||||||
FORCE_LINK(m_links)
|
|
||||||
FORCE_LINK(m_tables)
|
|
||||||
FORCE_LINK(m_meta)
|
|
||||||
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@@ -595,5 +595,9 @@ wxHtmlPrintout *wxHtmlEasyPrinting::CreatePrintout()
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// This hack forces the linker to always link in m_* files
|
||||||
|
// (wxHTML doesn't work without handlers from these files)
|
||||||
|
#include "wx/html/forcelnk.h"
|
||||||
|
FORCE_WXHTML_MODULES()
|
||||||
|
|
||||||
#endif // wxUSE_HTML & wxUSE_PRINTING_ARCHITECTURE
|
#endif // wxUSE_HTML & wxUSE_PRINTING_ARCHITECTURE
|
||||||
|
Reference in New Issue
Block a user