#include "ui/gtk/printing/printing_gtk_util.h"
#include <string>
#include "base/strings/utf_string_conversions.h"
#include "printing/buildflags/buildflags.h"
#include "printing/print_settings.h"
#include "printing/printing_context_linux.h"
#include "printing/units.h"
#include "ui/gfx/geometry/size.h"
#include "ui/gfx/geometry/size_f.h"
#include "ui/gtk/gtk_compat.h"
#if BUILDFLAG(ENABLE_OOP_PRINTING_NO_OOP_BASIC_PRINT_DIALOG)
#include <utility>
#include "base/values.h"
#endif
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)
ScopedGKeyFile::ScopedGKeyFile(GKeyFile* key_file) : … { … }
ScopedGKeyFile::~ScopedGKeyFile() { … }
#endif