| Top |  |  |  |  | 
| gboolean | caja_widget_view_provider_supports_uri () | 
| GtkWidget * | caja_widget_view_provider_get_widget () | 
| void | caja_widget_view_provider_set_location () | 
| void | caja_widget_view_provider_set_window () | 
| void | caja_widget_view_provider_add_file () | 
| gchar * | caja_widget_view_provider_get_first_visible_file () | 
| guint | caja_widget_view_provider_get_item_count () | 
| void | caja_widget_view_provider_clear () | 
gboolean caja_widget_view_provider_supports_uri (CajaWidgetViewProvider *provider,const char *uri,GFileType file_type,const char *mime_type);
Whether this widget view works for the uri.
GtkWidget *
caja_widget_view_provider_get_widget (CajaWidgetViewProvider *provider);
Return a GtkWidget to show the current location content.
void caja_widget_view_provider_set_location (CajaWidgetViewProvider *provider,const char *location);
Set the location of this CajaWidgetViewProvider.
void caja_widget_view_provider_set_window (CajaWidgetViewProvider *provider,GtkWindow *window);
Set parent GtkWindow of this CajaWidgetViewProvider.
void caja_widget_view_provider_add_file (CajaWidgetViewProvider *provider,CajaFile *file,CajaFile *directory);
Add a file of this location into the widget view.
gchar *
caja_widget_view_provider_get_first_visible_file
                               (CajaWidgetViewProvider *provider);
Return the first visible file. When use start visit the location, the caja's status is waiting, until get the first visible file.
guint
caja_widget_view_provider_get_item_count
                               (CajaWidgetViewProvider *provider);
void
caja_widget_view_provider_clear (CajaWidgetViewProvider *provider);
Clear the content of this widget view.
struct CajaWidgetViewProviderIface {
    GTypeInterface g_iface;
    gboolean  (*supports_uri)   (CajaWidgetViewProvider *provider,
                                 const char *uri,
                                 GFileType file_type,
                                 const char *mime_type);
    GtkWidget* (*get_widget)     (CajaWidgetViewProvider *provider);
    void       (*add_file)       (CajaWidgetViewProvider *provider, CajaFile *file, CajaFile *directory);
    void       (*set_location)   (CajaWidgetViewProvider *provider, const char *location);
    void       (*set_window)     (CajaWidgetViewProvider *provider, GtkWindow *window);
    guint      (*get_item_count) (CajaWidgetViewProvider *provider);
    gchar*     (*get_first_visible_file) (CajaWidgetViewProvider *provider);
    void       (*clear)          (CajaWidgetViewProvider *provider);
};
Interface for extensions to provide widgets view for content.
| Whether this extension works for this uri | ||
| Returns a GtkWidget.
See  | ||
| Adds a file to this widget view. | ||
| Set location to this widget view. | ||
| Set the main window to this widget view. | ||
| Return the item count of this widget view. | ||
| Return the first visible file from this widget view. | ||
| Clear items in this widget view. |