Example #1
0
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;
}