Wed Sep  3 15:32:26 2003  Owen Taylor  <otaylor@redhat.com>

        * glib-interface-propreties-{0.4,0.5}.patch: Update.

        * gtkfilechooserutils.c prop-editor.c: Update for
        newer interface-properties API.
This commit is contained in:
Owen Taylor
2003-09-03 19:37:01 +00:00
committed by Owen Taylor
parent 1ff4c35fdb
commit a653ea3a18

View File

@ -67,56 +67,36 @@ static void delegate_update_preview (GtkFileChooser *choose
void void
_gtk_file_chooser_install_properties (GObjectClass *klass) _gtk_file_chooser_install_properties (GObjectClass *klass)
{ {
g_object_class_install_property (klass, g_object_class_override_property (klass,
GTK_FILE_CHOOSER_PROP_ACTION, GTK_FILE_CHOOSER_PROP_ACTION,
g_param_spec_override ("action", "action");
GTK_TYPE_FILE_CHOOSER_ACTION, g_object_class_override_property (klass,
G_PARAM_READWRITE)); GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET,
g_object_class_install_property (klass, "extra-widget");
GTK_FILE_CHOOSER_PROP_FILE_SYSTEM, g_object_class_override_property (klass,
g_param_spec_override ("file-system", GTK_FILE_CHOOSER_PROP_FILE_SYSTEM,
GTK_TYPE_FILE_SYSTEM, "file-system");
G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); g_object_class_override_property (klass,
g_object_class_install_property (klass, GTK_FILE_CHOOSER_PROP_FILTER,
GTK_FILE_CHOOSER_PROP_FILTER, "filter");
g_param_spec_override ("filter", g_object_class_override_property (klass,
GTK_TYPE_FILE_FILTER, GTK_FILE_CHOOSER_PROP_FOLDER_MODE,
G_PARAM_READWRITE)); "folder-mode");
g_object_class_install_property (klass, g_object_class_override_property (klass,
GTK_FILE_CHOOSER_PROP_FOLDER_MODE, GTK_FILE_CHOOSER_PROP_LOCAL_ONLY,
g_param_spec_override ("folder-mode", "local-only");
G_TYPE_BOOLEAN, g_object_class_override_property (klass,
G_PARAM_READWRITE)); GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET,
g_object_class_install_property (klass, "preview-widget");
GTK_FILE_CHOOSER_PROP_LOCAL_ONLY, g_object_class_override_property (klass,
g_param_spec_override ("local-only", GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE,
G_TYPE_BOOLEAN, "preview-widget-active");
G_PARAM_READWRITE)); g_object_class_override_property (klass,
g_object_class_install_property (klass, GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET, "select-multiple");
g_param_spec_override ("preview-widget", g_object_class_override_property (klass,
GTK_TYPE_WIDGET, GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN,
G_PARAM_READWRITE)); "show-hidden");
g_object_class_install_property (klass,
GTK_FILE_CHOOSER_PROP_PREVIEW_WIDGET_ACTIVE,
g_param_spec_override ("preview-widget-active",
G_TYPE_BOOLEAN,
G_PARAM_READWRITE));
g_object_class_install_property (klass,
GTK_FILE_CHOOSER_PROP_EXTRA_WIDGET,
g_param_spec_override ("extra-widget",
GTK_TYPE_WIDGET,
G_PARAM_READWRITE));
g_object_class_install_property (klass,
GTK_FILE_CHOOSER_PROP_SELECT_MULTIPLE,
g_param_spec_override ("select-multiple",
G_TYPE_BOOLEAN,
G_PARAM_READWRITE));
g_object_class_install_property (klass,
GTK_FILE_CHOOSER_PROP_SHOW_HIDDEN,
g_param_spec_override ("show-hidden",
G_TYPE_BOOLEAN,
G_PARAM_READWRITE));
} }
/** /**