~ubuntu-branches/ubuntu/oneiric/evince/oneiric-updates

1 by Sebastien Bacher
Import upstream version 0.4.0
1
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8; c-indent-level: 8 -*- */
2
/* this file is part of evince, a gnome document viewer
3
 *
4
 *  Copyright (C) 2005 Red Hat, Inc
5
 *
6
 * Evince is free software; you can redistribute it and/or modify it
7
 * under the terms of the GNU General Public License as published by
8
 * the Free Software Foundation; either version 2 of the License, or
9
 * (at your option) any later version.
10
 *
11
 * Evince is distributed in the hope that it will be useful, but
12
 * WITHOUT ANY WARRANTY; without even the implied warranty of
13
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14
 * General Public License for more details.
15
 *
16
 * You should have received a copy of the GNU General Public License
17
 * along with this program; if not, write to the Free Software
1.1.59 by Didier Roche
Import upstream version 2.30.1
18
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
1 by Sebastien Bacher
Import upstream version 0.4.0
19
 */
20
21
#ifndef __EV_PROPERTIES_VIEW_H__
22
#define __EV_PROPERTIES_VIEW_H__
23
1.1.31 by Michael Casadevall
Import upstream version 2.23.6
24
#include <gtk/gtk.h>
25
1.1.40 by Didier Roche
Import upstream version 2.25.90
26
#include <evince-document.h>
1 by Sebastien Bacher
Import upstream version 0.4.0
27
28
G_BEGIN_DECLS
29
30
typedef struct _EvPropertiesView EvPropertiesView;
31
typedef struct _EvPropertiesViewClass EvPropertiesViewClass;
32
typedef struct _EvPropertiesViewPrivate EvPropertiesViewPrivate;
33
34
#define EV_TYPE_PROPERTIES			(ev_properties_view_get_type())
35
#define EV_PROPERTIES_VIEW(object)	        (G_TYPE_CHECK_INSTANCE_CAST((object), EV_TYPE_PROPERTIES, EvPropertiesView))
1.1.9 by Sebastien Bacher
Import upstream version 0.7.0
36
#define EV_PROPERTIES_VIEW_CLASS(klass)		(G_TYPE_CHECK_CLASS_CAST((klass), EV_TYPE_PROPERTIES, EvPropertiesViewClass))
1 by Sebastien Bacher
Import upstream version 0.4.0
37
#define EV_IS_PROPERTIES_VIEW(object)		(G_TYPE_CHECK_INSTANCE_TYPE((object), EV_TYPE_PROPERTIES))
38
#define EV_IS_PROPERTIES_VIEW_CLASS(klass)   	(G_TYPE_CHECK_CLASS_TYPE((klass), EV_TYPE_PROPERTIES))
39
#define EV_PROPERTIES_VIEW_GET_CLASS(object) 	(G_TYPE_INSTANCE_GET_CLASS((object), EV_TYPE_PROPERTIES, EvPropertiesViewClass))
40
41
GType		ev_properties_view_get_type		(void);
42
void		ev_properties_view_register_type	(GTypeModule *module);
1.1.38 by Sebastien Bacher
Import upstream version 2.25.4
43
44
GtkWidget      *ev_properties_view_new			(const gchar          *uri);
1 by Sebastien Bacher
Import upstream version 0.4.0
45
void		ev_properties_view_set_info		(EvPropertiesView     *properties,
46
							 const EvDocumentInfo *info);
47
48
G_END_DECLS
49
50
#endif /* __EV_PROPERTIES_VIEW_H__ */