static VALUE rg_set_duplex(VALUE self, VALUE duplex) { gtk_print_settings_set_duplex(_SELF(self), RVAL2GENUM(duplex, GTK_TYPE_PRINT_DUPLEX)); return self; }
NS_IMETHODIMP nsPrintSettingsGTK::SetDuplex(int32_t aDuplex) { MOZ_ASSERT(aDuplex >= GTK_PRINT_DUPLEX_SIMPLEX && aDuplex <= GTK_PRINT_DUPLEX_VERTICAL, "value is out of bounds for GtkPrintDuplex enum"); gtk_print_settings_set_duplex(mPrintSettings, static_cast<GtkPrintDuplex>(aDuplex)); return NS_OK; }