~ubuntu-branches/ubuntu/trusty/gnome-shell/trusty-proposed

« back to all changes in this revision

Viewing changes to src/shell-doc-system.h

Tags: upstream-3.3.90
ImportĀ upstreamĀ versionĀ 3.3.90

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* -*- mode: C; c-file-style: "gnu"; indent-tabs-mode: nil; -*- */
2
 
#ifndef __SHELL_DOC_SYSTEM_H__
3
 
#define __SHELL_DOC_SYSTEM_H__
4
 
 
5
 
#include <gio/gio.h>
6
 
#include <gtk/gtk.h>
7
 
 
8
 
#define SHELL_TYPE_DOC_SYSTEM                 (shell_doc_system_get_type ())
9
 
#define SHELL_DOC_SYSTEM(obj)                 (G_TYPE_CHECK_INSTANCE_CAST ((obj), SHELL_TYPE_DOC_SYSTEM, ShellDocSystem))
10
 
#define SHELL_DOC_SYSTEM_CLASS(klass)         (G_TYPE_CHECK_CLASS_CAST ((klass), SHELL_TYPE_DOC_SYSTEM, ShellDocSystemClass))
11
 
#define SHELL_IS_DOC_SYSTEM(obj)              (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SHELL_TYPE_DOC_SYSTEM))
12
 
#define SHELL_IS_DOC_SYSTEM_CLASS(klass)      (G_TYPE_CHECK_CLASS_TYPE ((klass), SHELL_TYPE_DOC_SYSTEM))
13
 
#define SHELL_DOC_SYSTEM_GET_CLASS(obj)       (G_TYPE_INSTANCE_GET_CLASS ((obj), SHELL_TYPE_DOC_SYSTEM, ShellDocSystemClass))
14
 
 
15
 
typedef struct _ShellDocSystem ShellDocSystem;
16
 
typedef struct _ShellDocSystemClass ShellDocSystemClass;
17
 
typedef struct _ShellDocSystemPrivate ShellDocSystemPrivate;
18
 
 
19
 
struct _ShellDocSystem
20
 
{
21
 
  GObject parent;
22
 
 
23
 
  ShellDocSystemPrivate *priv;
24
 
};
25
 
 
26
 
struct _ShellDocSystemClass
27
 
{
28
 
  GObjectClass parent_class;
29
 
};
30
 
 
31
 
GType shell_doc_system_get_type (void) G_GNUC_CONST;
32
 
 
33
 
ShellDocSystem* shell_doc_system_get_default (void);
34
 
 
35
 
GSList *shell_doc_system_get_all (ShellDocSystem    *system);
36
 
 
37
 
GtkRecentInfo *shell_doc_system_lookup_by_uri (ShellDocSystem  *system,
38
 
                                               const char     *uri);
39
 
 
40
 
void shell_doc_system_queue_existence_check (ShellDocSystem   *system,
41
 
                                             guint             n_items);
42
 
 
43
 
void shell_doc_system_open (ShellDocSystem *system,
44
 
                            GtkRecentInfo  *info,
45
 
                            int             workspace);
46
 
 
47
 
#endif /* __SHELL_DOC_SYSTEM_H__ */