#ifndef UI_GTK_PRINTING_PRINTING_GTK_UTIL_H_
#define UI_GTK_PRINTING_PRINTING_GTK_UTIL_H_
#include "printing/buildflags/buildflags.h"
#include "ui/gfx/geometry/size.h"
#if BUILDFLAG(ENABLE_OOP_PRINTING_NO_OOP_BASIC_PRINT_DIALOG)
#include "base/memory/raw_ptr.h"
#include "ui/gtk/gtk_compat.h"
#endif
namespace printing {
class PrintingContextLinux;
class PrintSettings;
}
GtkPrintSettings;
GtkPageSetup;
gfx::Size GetPdfPaperSizeDeviceUnitsGtk(
printing::PrintingContextLinux* context);
void InitPrintSettingsGtk(GtkPrintSettings* settings,
GtkPageSetup* page_setup,
printing::PrintSettings* print_settings);
#if BUILDFLAG(ENABLE_OOP_PRINTING_NO_OOP_BASIC_PRINT_DIALOG)
class ScopedGKeyFile { … };
#endif
#endif