diff options
author | J Shane Culpepper <pepper@src.gnome.org> | 2000-07-07 20:15:11 +0000 |
---|---|---|
committer | J Shane Culpepper <pepper@src.gnome.org> | 2000-07-07 20:15:11 +0000 |
commit | d0b167313bec7479357b52197a3193ac4c8bc4a3 (patch) | |
tree | ab3037bbcc0646b4bc2795f81f35cefba6e8ca89 /components/services/install-view/nautilus-service-install-view.h | |
parent | c717f714b4c293e19ac06ae0a46ba2b1eb5b04d7 (diff) | |
download | nautilus-d0b167313bec7479357b52197a3193ac4c8bc4a3.tar.gz |
Adding eazel install view skeleton
Diffstat (limited to 'components/services/install-view/nautilus-service-install-view.h')
-rw-r--r-- | components/services/install-view/nautilus-service-install-view.h | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/components/services/install-view/nautilus-service-install-view.h b/components/services/install-view/nautilus-service-install-view.h new file mode 100644 index 000000000..87ff67a6b --- /dev/null +++ b/components/services/install-view/nautilus-service-install-view.h @@ -0,0 +1,60 @@ +/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ +/* + * Copyright (C) 2000 Eazel, Inc + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public + * License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * + * Authors: J Shane Culpepper + */ + +#ifndef NAUTILUS_SERVICE_INSTALL_VIEW_H +#define NAUTILUS_SERVICE_INSTALL_VIEW_H + +#include <libnautilus/nautilus-view.h> +#include <gtk/gtk.h> + +typedef struct _NautilusServiceInstallView NautilusServiceInstallView; +typedef struct _NautilusServiceInstallViewClass NautilusServiceInstallViewClass; + +#define NAUTILUS_TYPE_SERVICE_INSTALL_VIEW (nautilus_service_install_view_get_type ()) +#define NAUTILUS_SERVICE_INSTALL_VIEW(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_SERVICE_INSTALL_VIEW, NautilusServiceInstallView)) +#define NAUTILUS_SERVICE_INSTALL_VIEW_CLASS (klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_SERVICE_INSTALL_VIEW, NautilusServiceInstallViewClass)) +#define NAUTILUS_IS_SERVICE_INSTALL_VIEW(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_SERVICE_INSTALL_VIEW)) +#define NAUTILUS_IS_SERVICE_INSTALL_VIEW_CLASS (klass) (GTK_CHECK_CLASS_TYPE ((obj), NAUTILUS_TYPE_SERVICE_INSTALL_VIEW)) + +typedef struct _NautilusServiceInstallViewDetails NautilusServiceInstallViewDetails; + +struct _NautilusServiceInstallView { + GtkEventBox parent; + NautilusServiceInstallViewDetails *details; +}; + +struct _NautilusServiceInstallViewClass { + GtkVBoxClass parent_class; +}; + +/* GtkObject support */ +GtkType nautilus_service_install_view_get_type (void); + +/* Component embedding support */ +NautilusView *nautilus_service_install_view_get_nautilus_view (NautilusServiceInstallView *view); + +/* URI handling */ +void nautilus_service_install_view_load_uri (NautilusServiceInstallView *view, + const char *uri); + +#endif /* NAUTILUS_SERVICE_INSTALL_VIEW_H */ + |