~ubuntu-branches/ubuntu/trusty/anjuta/trusty

« back to all changes in this revision

Viewing changes to libanjuta/anjuta-plugin-description.h

  • Committer: Package Import Robot
  • Author(s): Jeremy Bicha
  • Date: 2012-08-17 23:48:26 UTC
  • mfrom: (1.1.50)
  • Revision ID: package-import@ubuntu.com-20120817234826-fvk3rfp6nmfaqi9p
Tags: 2:3.5.5-0ubuntu1
* New upstream release.
* debian/control.in:
  - Bump vala dependency to 0.18 series
  - Drop graphviz from build-depends
* debian/watch: Watch for unstable releases

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#ifndef ANJUTA_PLUGIN_PARSER_H
22
22
#define ANJUTA_PLUGIN_PARSER_H
23
23
 
24
 
#include <glib.h>
 
24
#include <glib-object.h>
25
25
 
26
26
G_BEGIN_DECLS
27
27
 
 
28
#define ANJUTA_TYPE_PLUGIN_DESCRIPTION          (anjuta_project_property_get_type ())
 
29
#define ANJUTA_IS_PLUGIN_DESCIRPTION(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), ANJUTA_TYPE_PLUGIN_DESCRIPTION))
 
30
 
28
31
typedef struct _AnjutaPluginDescription AnjutaPluginDescription;
29
32
 
30
33
typedef void (*AnjutaPluginDescriptionSectionFunc) (AnjutaPluginDescription *df,
59
62
 
60
63
GQuark anjuta_plugin_description_parse_error_quark (void);
61
64
 
 
65
GType anjuta_plugin_description_get_type (void);
62
66
 
63
67
AnjutaPluginDescription* anjuta_plugin_description_new (const gchar *filename,
64
68
                                                                                                                GError **error);
69
73
gchar* anjuta_plugin_description_to_string (AnjutaPluginDescription *df);
70
74
 
71
75
void anjuta_plugin_description_free (AnjutaPluginDescription *df);
 
76
AnjutaPluginDescription *anjuta_plugin_description_copy (AnjutaPluginDescription *df);
72
77
 
73
78
void anjuta_plugin_description_foreach_section (AnjutaPluginDescription *df,
74
79
                                                                                                AnjutaPluginDescriptionSectionFunc func,