Function

Gtkenumerate_printers

Declaration [src]

void
gtk_enumerate_printers (
  GtkPrinterFunc func,
  gpointer data,
  GDestroyNotify destroy,
  gboolean wait
)

Description [src]

Calls a function for all GtkPrinters.

If func returns TRUE, the enumeration is stopped.

Parameters

func

Type: GtkPrinterFunc

A function to call for each printer.

data

Type: gpointer

User data to pass to func.

The argument can be NULL.
The data is owned by the caller of the function.
destroy

Type: GDestroyNotify

Function to call if data is no longer needed.

wait

Type: gboolean

If TRUE, wait in a recursive mainloop until all printers are enumerated; otherwise return early.