2000-10-07 Bradford Hovinen <hovinen@helixcode.com> * screensaver-prefs-dialog.c (set_widgets_sensitive): Set set->enabled (write_boolean): (write_number): (write_select): (write_string): Write only if the enabled flag is set (get_spinbutton): (get_check_button): (get_select_widget): (get_file_entry): (get_entry): (place_number): (place_hgroup): (populate_table): Set set->enabled (read_boolean): (read_number): (read_select): (read_string): Don't set the value if the set is an alias and not enabled (read_number): (read_string): Set value to default if not supplied (read_command_line): Accept argument as negative number if it is a -<digit> * screensaver-prefs-dialog.h (struct _PrefsDialogWidgetSet): Add member enabled - TRUE iff the widget is enabled * screensaver-prefs-dialog.c (free_set_cb): Don't try to free the widgets if the set is an alias (get_spinbutton): (get_check_button): (get_select_widget): (get_file_entry): (get_entry): (place_number): (place_hgroup): (populate_table): Set set->alias * screensaver-prefs-dialog.h (struct _PrefsDialogWidgetSet): Add member alias - TRUE means don't try to free widgets * screensaver-prefs-dialog.c (get_entry): Have entry expand, not label * screensavers/flag.xml: Enable selection for text and bitmap, Set neg_size same-as to pos_size * screensaver-prefs-dialog.c (place_hgroup): Add feature to allow multiple widget definitions to share the same widget |
||
---|---|---|
.. | ||
background | ||
file-types | ||
keyboard | ||
mime-type | ||
mouse | ||
screensaver | ||
theme-switcher | ||
ui-properties | ||
url-properties | ||
wm-properties | ||
.cvsignore | ||
Makefile.am |