Ejemplo n.º 1
0
NS_IMETHODIMP
nsPrintSettingsGTK::GetDuplex(int32_t *aDuplex)
{
    if (!gtk_print_settings_has_key(mPrintSettings, GTK_PRINT_SETTINGS_DUPLEX))
        return NS_ERROR_FAILURE;
    *aDuplex = gtk_print_settings_get_duplex(mPrintSettings);
    return NS_OK;
}
Ejemplo n.º 2
0
NS_IMETHODIMP
nsPrintSettingsGTK::GetDuplex(int32_t *aDuplex)
{
  if (!gtk_print_settings_has_key(mPrintSettings, GTK_PRINT_SETTINGS_DUPLEX)) {
    *aDuplex = GTK_PRINT_DUPLEX_SIMPLEX;
  } else {
    *aDuplex = gtk_print_settings_get_duplex(mPrintSettings);
  }
  return NS_OK;
}
Ejemplo n.º 3
0
static VALUE
rg_duplex(VALUE self)
{
    return GENUM2RVAL(gtk_print_settings_get_duplex(_SELF(self)), 
                      GTK_TYPE_PRINT_DUPLEX);
}