Compilation

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48632 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling
2007-09-10 16:41:16 +00:00
parent bd5c396871
commit 6950be0111

View File

@@ -53,8 +53,8 @@ public:
wxGnomePrintLibrary(); wxGnomePrintLibrary();
~wxGnomePrintLibrary(); ~wxGnomePrintLibrary();
private:
bool IsOk(); bool IsOk();
private:
bool InitializeMethods(); bool InitializeMethods();
wxDynamicLibrary m_libGnomePrint; wxDynamicLibrary m_libGnomePrint;
@@ -214,68 +214,68 @@ bool wxGnomePrintLibrary::IsOk()
bool wxGnomePrintLibrary::InitializeMethods() bool wxGnomePrintLibrary::InitializeMethods()
{ {
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_newpath ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_newpath );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_moveto ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_moveto );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_lineto ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_lineto );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_curveto ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_curveto );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_arcto ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_arcto );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_closepath ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_closepath );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_stroke ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_stroke );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_fill ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_fill );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_setrgbcolor ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_setrgbcolor );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_setlinewidth ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_setlinewidth );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_setdash ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_setdash );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_rgbimage ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_rgbimage );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_rgbaimage ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_rgbaimage );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_concat ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_concat );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_scale ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_scale );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_rotate ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_rotate );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_translate ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_translate );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_gsave ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_gsave );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_grestore ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_grestore );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_clip ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_clip );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_eoclip ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_eoclip );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_beginpage ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_beginpage );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_showpage ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_showpage );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_end_doc ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_end_doc );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_pango_create_layout ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_pango_create_layout );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_pango_layout ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_pango_layout );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_new ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_new );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_get_context ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_get_context );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_close ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_close );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_print ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_print );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_get_page_size ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_job_get_page_size );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_unit_get_by_abbreviation ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_unit_get_by_abbreviation );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_convert_distance ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_convert_distance );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_default ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_default );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_boolean ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_boolean );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_double ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_double );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_int ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_int );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_length ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_set_length );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_get ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_get );
wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_get_length ) wxDL_METHOD_LOAD( m_libGnomePrint, gnome_print_config_get_length );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_new ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_new );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_construct_range_page ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_construct_range_page );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_get_copies ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_get_copies );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_set_copies ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_set_copies );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_get_range ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_get_range );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_get_range_page ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_dialog_get_range_page );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_paper_selector_new_with_flags ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_paper_selector_new_with_flags );
wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_job_preview_new ) wxDL_METHOD_LOAD( m_libGnomePrintUI, gnome_print_job_preview_new );
return true; return true;
} }
@@ -978,7 +978,7 @@ wxGnomePrintDC::wxGnomePrintDC( const wxPrintData& data )
// Query page size. This seems to omit the margins // Query page size. This seems to omit the margins
double pw,ph; double pw,ph;
gs_lgp->gnome_print_job_get_page_size( native->GetPrintJob(), &pw, &ph ); gs_libGnomePrint->gnome_print_job_get_page_size( native->GetPrintJob(), &pw, &ph );
m_pageHeight = ph * PS2DEV; m_pageHeight = ph * PS2DEV;
} }