Logo Search packages:      
Sourcecode: gnome-compiz-manager version File versions

gcm-page-loader.h

/* Generated by GOB (v2.0.14)   (do not edit directly) */

#include <glib.h>
#include <glib-object.h>
#ifndef __GCM_PAGE_LOADER_H__
#define __GCM_PAGE_LOADER_H__



#include "gcm-plugin.h"
#include "gcm-plugin-loader.h"
#include "gcm-gl-desktop.h"
#include "gcm-page.h"


/*
 * Type checking and casting macros
 */
#define GCM_TYPE_PAGE_LOADER  (gcm_page_loader_get_type())
#define GCM_PAGE_LOADER(obj)  G_TYPE_CHECK_INSTANCE_CAST((obj), gcm_page_loader_get_type(), GCMPageLoader)
#define GCM_PAGE_LOADER_CONST(obj)  G_TYPE_CHECK_INSTANCE_CAST((obj), gcm_page_loader_get_type(), GCMPageLoader const)
#define GCM_PAGE_LOADER_CLASS(klass)      G_TYPE_CHECK_CLASS_CAST((klass), gcm_page_loader_get_type(), GCMPageLoaderClass)
#define GCM_IS_PAGE_LOADER(obj)     G_TYPE_CHECK_INSTANCE_TYPE((obj), gcm_page_loader_get_type ())

#define GCM_PAGE_LOADER_GET_CLASS(obj)    G_TYPE_INSTANCE_GET_CLASS((obj), gcm_page_loader_get_type(), GCMPageLoaderClass)

/* Private structure type */
typedef struct _GCMPageLoaderPrivate GCMPageLoaderPrivate;

/*
 * Main object structure
 */
#ifndef __TYPEDEF_GCM_PAGE_LOADER__
#define __TYPEDEF_GCM_PAGE_LOADER__
typedef struct _GCMPageLoader GCMPageLoader;
#endif
struct _GCMPageLoader {
      GCMPluginLoader __parent__;
      /*< private >*/
      GCMPageLoaderPrivate *_priv;
};

/*
 * Class definition
 */
typedef struct _GCMPageLoaderClass GCMPageLoaderClass;
struct _GCMPageLoaderClass {
      GCMPluginLoaderClass __parent__;
};


/*
 * Public methods
 */
GType gcm_page_loader_get_type      (void);
GCMPageLoader *   gcm_page_loader_new     (GCMGLDesktop * gl_desktop);
GSList *    gcm_page_loader_get_pages     (GCMPageLoader * self);

#endif

Generated by  Doxygen 1.6.0   Back to index