#if wxUSE_LIBGNOMEPRINT
-#include "math.h"
-
+#include "wx/math.h"
#include "wx/fontutil.h"
#include "wx/printdlg.h"
#include "wx/gtk/private.h"
#include <libgnomeprintui/gnome-print-job-preview.h>
#include <libgnomeprintui/gnome-print-paper-selector.h>
+
+#include "wx/html/forcelnk.h"
+FORCE_LINK_ME(gnome_print)
+
//----------------------------------------------------------------------------
// wxGnomePrintLibrary
//----------------------------------------------------------------------------
int ret = dialog.ShowModal();
if (ret == wxID_CANCEL)
{
- sm_lastError = wxPRINTER_ERROR;
+ sm_lastError = wxPRINTER_CANCELLED;
return NULL;
}
pango_layout_get_pixel_size( m_layout, &w, &h );
if (width)
- *width = (wxCoord) w;
+ *width = (wxCoord)(w / m_scaleX);
if (height)
- *height = (wxCoord) h;
+ *height = (wxCoord)(h / m_scaleY);
if (descent)
{
PangoLayoutIter *iter = pango_layout_get_iter(m_layout);