1174
1173
void PrintOperation::set_default_page_setup(const Glib::RefPtr<PageSetup>& default_page_setup)
1176
gtk_print_operation_set_default_page_setup(gobj(), Glib::unwrap(default_page_setup));
1175
gtk_print_operation_set_default_page_setup(gobj(), Glib::unwrap(default_page_setup));
1179
1178
Glib::RefPtr<PageSetup> PrintOperation::get_default_page_setup()
1182
1180
Glib::RefPtr<PageSetup> retvalue = Glib::wrap(gtk_print_operation_get_default_page_setup(gobj()));
1184
1182
retvalue->reference(); //The function does not do a ref for us.
1185
1183
return retvalue;
1189
1186
Glib::RefPtr<const PageSetup> PrintOperation::get_default_page_setup() const
1194
1191
void PrintOperation::set_print_settings(const Glib::RefPtr<PrintSettings>& print_settings)
1196
gtk_print_operation_set_print_settings(gobj(), Glib::unwrap(print_settings));
1193
gtk_print_operation_set_print_settings(gobj(), Glib::unwrap(print_settings));
1199
1196
Glib::RefPtr<PrintSettings> PrintOperation::get_print_settings()
1202
1198
Glib::RefPtr<PrintSettings> retvalue = Glib::wrap(gtk_print_operation_get_print_settings(gobj()));
1204
1200
retvalue->reference(); //The function does not do a ref for us.
1205
1201
return retvalue;
1209
1204
Glib::RefPtr<const PrintSettings> PrintOperation::get_print_settings() const
1214
1209
void PrintOperation::set_job_name(const Glib::ustring& job_name)
1216
gtk_print_operation_set_job_name(gobj(), job_name.c_str());
1211
gtk_print_operation_set_job_name(gobj(), job_name.c_str());
1219
1214
void PrintOperation::set_n_pages(int n_pages)
1221
gtk_print_operation_set_n_pages(gobj(), n_pages);
1216
gtk_print_operation_set_n_pages(gobj(), n_pages);
1224
1219
void PrintOperation::set_current_page(int current_page)
1226
gtk_print_operation_set_current_page(gobj(), current_page);
1221
gtk_print_operation_set_current_page(gobj(), current_page);
1229
1224
void PrintOperation::set_use_full_page(bool use_full_page)
1231
gtk_print_operation_set_use_full_page(gobj(), static_cast<int>(use_full_page));
1226
gtk_print_operation_set_use_full_page(gobj(), static_cast<int>(use_full_page));
1234
1229
void PrintOperation::set_unit(Unit unit)
1236
gtk_print_operation_set_unit(gobj(), ((GtkUnit)(unit)));
1231
gtk_print_operation_set_unit(gobj(), ((GtkUnit)(unit)));
1239
1234
void PrintOperation::set_export_filename(const std::string& filename)
1241
gtk_print_operation_set_export_filename(gobj(), filename.c_str());
1236
gtk_print_operation_set_export_filename(gobj(), filename.c_str());
1244
1239
void PrintOperation::set_track_print_status(bool track_status)
1246
gtk_print_operation_set_track_print_status(gobj(), static_cast<int>(track_status));
1241
gtk_print_operation_set_track_print_status(gobj(), static_cast<int>(track_status));
1249
1244
void PrintOperation::set_show_progress(bool show_progress)
1251
gtk_print_operation_set_show_progress(gobj(), static_cast<int>(show_progress));
1246
gtk_print_operation_set_show_progress(gobj(), static_cast<int>(show_progress));
1254
1249
void PrintOperation::set_allow_async(bool allow_async)
1256
gtk_print_operation_set_allow_async(gobj(), static_cast<int>(allow_async));
1251
gtk_print_operation_set_allow_async(gobj(), static_cast<int>(allow_async));
1259
1254
void PrintOperation::set_custom_tab_label(const Glib::ustring& label)
1261
gtk_print_operation_set_custom_tab_label(gobj(), label.c_str());
1256
gtk_print_operation_set_custom_tab_label(gobj(), label.c_str());
1264
1259
PrintOperationResult PrintOperation::run(PrintOperationAction action, Window& parent)
1295
1288
void PrintOperation::draw_page_finish()
1297
gtk_print_operation_draw_page_finish(gobj());
1290
gtk_print_operation_draw_page_finish(gobj());
1300
1293
void PrintOperation::set_defer_drawing()
1302
gtk_print_operation_set_defer_drawing(gobj());
1295
gtk_print_operation_set_defer_drawing(gobj());
1305
1298
void PrintOperation::set_support_selection(bool support_selection)
1307
gtk_print_operation_set_support_selection(gobj(), static_cast<int>(support_selection));
1300
gtk_print_operation_set_support_selection(gobj(), static_cast<int>(support_selection));
1310
1303
bool PrintOperation::get_support_selection() const
1315
1308
void PrintOperation::set_has_selection(bool has_selection)
1317
gtk_print_operation_set_has_selection(gobj(), static_cast<int>(has_selection));
1310
gtk_print_operation_set_has_selection(gobj(), static_cast<int>(has_selection));
1320
1313
bool PrintOperation::get_has_selection() const