Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6789)

Unified Diff: chrome/browser/printing/print_job_worker.h

Issue 276004: Wire up printing on the Mac (Closed)
Patch Set: Created 11 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/printing/print_job_worker.h
diff --git a/chrome/browser/printing/print_job_worker.h b/chrome/browser/printing/print_job_worker.h
index fce89122463eba492671c1a15213ae05faf3faed..07b223e87b4496e66304ea89060191d5de72b6a0 100644
--- a/chrome/browser/printing/print_job_worker.h
+++ b/chrome/browser/printing/print_job_worker.h
@@ -5,6 +5,7 @@
#ifndef CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_H__
#define CHROME_BROWSER_PRINTING_PRINT_JOB_WORKER_H__
+#include "app/gfx/native_widget_types.h"
#include "base/task.h"
#include "base/thread.h"
#include "printing/page_number.h"
@@ -33,7 +34,7 @@ class PrintJobWorker : public base::Thread {
// Initializes the print settings. If |ask_user_for_settings| is true, a
// Print... dialog box will be shown to ask the user his preference.
void GetSettings(bool ask_user_for_settings,
- HWND parent_window,
+ gfx::NativeWindow parent_window,
int document_page_count,
bool has_selection);
@@ -78,6 +79,16 @@ class PrintJobWorker : public base::Thread {
// context.
void OnFailure();
+#if defined(OS_MACOSX)
+ // Asks the user for print settings. Must be called on the UI thread.
pink (ping after 24hrs) 2009/10/13 21:04:51 Perhaps add that this has to be added because it n
stuartmorgan 2009/10/13 22:07:43 Done.
+ void GetSettingsWithUI(gfx::NativeWindow parent_window,
+ int document_page_count,
+ bool has_selection);
+#endif
+
+ // Reports settings back to owner_.
+ void GetSettingsDone(PrintingContext::Result result);
+
// Information about the printer setting.
PrintingContext printing_context_;

Powered by Google App Engine
This is Rietveld 408576698