Check for putenv and setenv and set appropriate macros in config.h
2000-08-18 Bradford Hovinen <hovinen@helixcode.com> * configure.in: Check for putenv and setenv and set appropriate macros in config.h 2000-08-18 Bradford Hovinen <hovinen@helixcode.com> * preview.c (setup_path): Use setenv only when available, try to use putenv otherwise
This commit is contained in:
parent
890a61a575
commit
dd169482d6
6 changed files with 55 additions and 7 deletions
|
@ -854,6 +854,8 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
GtkAdjustment *adjustment;
|
||||
GdkVisual *visual;
|
||||
|
||||
/* Selection mode */
|
||||
|
||||
prefs_widget->selection_mode = prefs->selection_mode;
|
||||
|
||||
switch (prefs->selection_mode) {
|
||||
|
@ -874,6 +876,8 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
break;
|
||||
}
|
||||
|
||||
/* Basic options */
|
||||
|
||||
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (widget), TRUE);
|
||||
|
||||
gtk_spin_button_set_value
|
||||
|
@ -884,6 +888,8 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
(GTK_SPIN_BUTTON (prefs_widget->cycle_length_widget),
|
||||
prefs->cycle);
|
||||
|
||||
/* Locking controls */
|
||||
|
||||
gtk_toggle_button_set_active
|
||||
(GTK_TOGGLE_BUTTON (prefs_widget->lock_widget), prefs->lock);
|
||||
|
||||
|
@ -898,6 +904,10 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
gtk_toggle_button_set_active
|
||||
(GTK_TOGGLE_BUTTON (prefs_widget->enable_timeout_widget),
|
||||
(gboolean) prefs->lock_timeout);
|
||||
|
||||
set_lock_controls_sensitive (prefs_widget, prefs->lock);
|
||||
|
||||
/* Power management controls */
|
||||
|
||||
gtk_toggle_button_set_active
|
||||
(GTK_TOGGLE_BUTTON (prefs_widget->pwr_manage_enable),
|
||||
|
@ -907,8 +917,6 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
(GTK_SPIN_BUTTON (prefs_widget->standby_time_widget),
|
||||
prefs->standby_time);
|
||||
|
||||
set_standby_time_sensitive (prefs_widget,
|
||||
(gboolean) prefs->standby_time);
|
||||
gtk_toggle_button_set_active
|
||||
(GTK_TOGGLE_BUTTON (prefs_widget->standby_monitor_toggle),
|
||||
(gboolean) prefs->standby_time);
|
||||
|
@ -917,8 +925,6 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
(GTK_SPIN_BUTTON (prefs_widget->suspend_time_widget),
|
||||
prefs->suspend_time);
|
||||
|
||||
set_suspend_time_sensitive (prefs_widget,
|
||||
(gboolean) prefs->suspend_time);
|
||||
gtk_toggle_button_set_active
|
||||
(GTK_TOGGLE_BUTTON (prefs_widget->suspend_monitor_toggle),
|
||||
(gboolean) prefs->suspend_time);
|
||||
|
@ -927,13 +933,25 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
(GTK_SPIN_BUTTON (prefs_widget->shut_down_time_widget),
|
||||
prefs->power_down_time);
|
||||
|
||||
set_power_down_time_sensitive (prefs_widget,
|
||||
(gboolean) prefs->power_down_time);
|
||||
gtk_toggle_button_set_active
|
||||
(GTK_TOGGLE_BUTTON (prefs_widget->shut_down_monitor_toggle),
|
||||
(gboolean) prefs->power_down_time);
|
||||
|
||||
set_lock_controls_sensitive (prefs_widget, prefs->lock);
|
||||
if (prefs->power_management) {
|
||||
set_power_controls_sensitive (prefs_widget, TRUE);
|
||||
|
||||
set_standby_time_sensitive (prefs_widget,
|
||||
(gboolean) prefs->standby_time);
|
||||
set_suspend_time_sensitive (prefs_widget,
|
||||
(gboolean) prefs->suspend_time);
|
||||
set_power_down_time_sensitive
|
||||
(prefs_widget, (gboolean) prefs->power_down_time);
|
||||
|
||||
} else {
|
||||
set_power_controls_sensitive (prefs_widget, FALSE);
|
||||
}
|
||||
|
||||
/* Advanced options */
|
||||
|
||||
adjustment = gtk_range_get_adjustment
|
||||
(GTK_RANGE (prefs_widget->nice_widget));
|
||||
|
@ -943,6 +961,8 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
(GTK_TOGGLE_BUTTON (prefs_widget->verbose_widget),
|
||||
prefs->verbose);
|
||||
|
||||
/* Colormap and fade controls */
|
||||
|
||||
visual = gdk_visual_get_system ();
|
||||
|
||||
if (visual->type == GDK_VISUAL_GRAYSCALE ||
|
||||
|
@ -995,6 +1015,8 @@ prefs_widget_get_prefs (PrefsWidget *prefs_widget, Preferences *prefs)
|
|||
set_fade_controls_sensitive (prefs_widget, FALSE);
|
||||
}
|
||||
|
||||
/* Screensavers list */
|
||||
|
||||
prefs_widget_set_screensavers (prefs_widget,
|
||||
prefs->screensavers,
|
||||
prefs->selection_mode);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue