~ubuntu-branches/ubuntu/quantal/gtkmm3.0/quantal

« back to all changes in this revision

Viewing changes to gtk/gtkmm/printoperation.cc

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-09-28 09:25:06 UTC
  • mfrom: (1.1.14)
  • Revision ID: package-import@ubuntu.com-20120928092506-9h63ais5o750a8sk
Tags: 3.5.13-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libglibmm-2.4-dev, libgtk-3-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
#include <gtkmm/private/printoperation_p.h>
8
8
 
9
9
 
10
 
// -*- c++ -*-
11
10
/* Copyright (C) 2006 The gtkmm Development Team
12
11
 *
13
12
 * This library is free software; you can redistribute it and/or
1173
1172
 
1174
1173
void PrintOperation::set_default_page_setup(const Glib::RefPtr<PageSetup>& default_page_setup)
1175
1174
{
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));
1177
1176
}
1178
1177
 
1179
1178
Glib::RefPtr<PageSetup> PrintOperation::get_default_page_setup()
1180
1179
{
1181
 
 
1182
1180
  Glib::RefPtr<PageSetup> retvalue = Glib::wrap(gtk_print_operation_get_default_page_setup(gobj()));
1183
1181
  if(retvalue)
1184
1182
    retvalue->reference(); //The function does not do a ref for us.
1185
1183
  return retvalue;
1186
 
 
1187
1184
}
1188
1185
 
1189
1186
Glib::RefPtr<const PageSetup> PrintOperation::get_default_page_setup() const
1193
1190
 
1194
1191
void PrintOperation::set_print_settings(const Glib::RefPtr<PrintSettings>& print_settings)
1195
1192
{
1196
 
  gtk_print_operation_set_print_settings(gobj(), Glib::unwrap(print_settings)); 
 
1193
  gtk_print_operation_set_print_settings(gobj(), Glib::unwrap(print_settings));
1197
1194
}
1198
1195
 
1199
1196
Glib::RefPtr<PrintSettings> PrintOperation::get_print_settings()
1200
1197
{
1201
 
 
1202
1198
  Glib::RefPtr<PrintSettings> retvalue = Glib::wrap(gtk_print_operation_get_print_settings(gobj()));
1203
1199
  if(retvalue)
1204
1200
    retvalue->reference(); //The function does not do a ref for us.
1205
1201
  return retvalue;
1206
 
 
1207
1202
}
1208
1203
 
1209
1204
Glib::RefPtr<const PrintSettings> PrintOperation::get_print_settings() const
1213
1208
 
1214
1209
void PrintOperation::set_job_name(const Glib::ustring& job_name)
1215
1210
{
1216
 
  gtk_print_operation_set_job_name(gobj(), job_name.c_str()); 
 
1211
  gtk_print_operation_set_job_name(gobj(), job_name.c_str());
1217
1212
}
1218
1213
 
1219
1214
void PrintOperation::set_n_pages(int n_pages)
1220
1215
{
1221
 
  gtk_print_operation_set_n_pages(gobj(), n_pages); 
 
1216
  gtk_print_operation_set_n_pages(gobj(), n_pages);
1222
1217
}
1223
1218
 
1224
1219
void PrintOperation::set_current_page(int current_page)
1225
1220
{
1226
 
  gtk_print_operation_set_current_page(gobj(), current_page); 
 
1221
  gtk_print_operation_set_current_page(gobj(), current_page);
1227
1222
}
1228
1223
 
1229
1224
void PrintOperation::set_use_full_page(bool use_full_page)
1230
1225
{
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));
1232
1227
}
1233
1228
 
1234
1229
void PrintOperation::set_unit(Unit unit)
1235
1230
{
1236
 
  gtk_print_operation_set_unit(gobj(), ((GtkUnit)(unit))); 
 
1231
  gtk_print_operation_set_unit(gobj(), ((GtkUnit)(unit)));
1237
1232
}
1238
1233
 
1239
1234
void PrintOperation::set_export_filename(const std::string& filename)
1240
1235
{
1241
 
  gtk_print_operation_set_export_filename(gobj(), filename.c_str()); 
 
1236
  gtk_print_operation_set_export_filename(gobj(), filename.c_str());
1242
1237
}
1243
1238
 
1244
1239
void PrintOperation::set_track_print_status(bool track_status)
1245
1240
{
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));
1247
1242
}
1248
1243
 
1249
1244
void PrintOperation::set_show_progress(bool show_progress)
1250
1245
{
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));
1252
1247
}
1253
1248
 
1254
1249
void PrintOperation::set_allow_async(bool allow_async)
1255
1250
{
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));
1257
1252
}
1258
1253
 
1259
1254
void PrintOperation::set_custom_tab_label(const Glib::ustring& label)
1260
1255
{
1261
 
  gtk_print_operation_set_custom_tab_label(gobj(), label.c_str()); 
 
1256
  gtk_print_operation_set_custom_tab_label(gobj(), label.c_str());
1262
1257
}
1263
1258
 
1264
1259
PrintOperationResult PrintOperation::run(PrintOperationAction action, Window& parent)
1267
1262
  PrintOperationResult retvalue = (PrintOperationResult)gtk_print_operation_run(gobj(), ((GtkPrintOperationAction)(action)), (parent).gobj(), &(gerror));
1268
1263
  if(gerror)
1269
1264
    ::Glib::Error::throw_exception(gerror);
1270
 
 
1271
1265
  return retvalue;
1272
 
 
1273
1266
}
1274
1267
 
1275
1268
PrintStatus PrintOperation::get_status() const
1284
1277
 
1285
1278
void PrintOperation::cancel()
1286
1279
{
1287
 
  gtk_print_operation_cancel(gobj()); 
 
1280
  gtk_print_operation_cancel(gobj());
1288
1281
}
1289
1282
 
1290
1283
bool PrintOperation::is_finished() const
1294
1287
 
1295
1288
void PrintOperation::draw_page_finish()
1296
1289
{
1297
 
  gtk_print_operation_draw_page_finish(gobj()); 
 
1290
  gtk_print_operation_draw_page_finish(gobj());
1298
1291
}
1299
1292
 
1300
1293
void PrintOperation::set_defer_drawing()
1301
1294
{
1302
 
  gtk_print_operation_set_defer_drawing(gobj()); 
 
1295
  gtk_print_operation_set_defer_drawing(gobj());
1303
1296
}
1304
1297
 
1305
1298
void PrintOperation::set_support_selection(bool support_selection)
1306
1299
{
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));
1308
1301
}
1309
1302
 
1310
1303
bool PrintOperation::get_support_selection() const
1314
1307
 
1315
1308
void PrintOperation::set_has_selection(bool has_selection)
1316
1309
{
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));
1318
1311
}
1319
1312
 
1320
1313
bool PrintOperation::get_has_selection() const
1324
1317
 
1325
1318
void PrintOperation::set_embed_page_setup(bool embed)
1326
1319
{
1327
 
  gtk_print_operation_set_embed_page_setup(gobj(), static_cast<int>(embed)); 
 
1320
  gtk_print_operation_set_embed_page_setup(gobj(), static_cast<int>(embed));
1328
1321
}
1329
1322
 
1330
1323
bool PrintOperation::get_embed_page_setup() const