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

gcp-page-config.h

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

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



#include <gconf/gconf-client.h>

#include "gcm-gl-desktop.h"

#include <gtk/gtk.h>
#include <glade/glade-xml.h>


/*
 * Type checking and casting macros
 */
#define GCP_TYPE_PAGE_CONFIG  (gcp_page_config_get_type())
#define GCP_PAGE_CONFIG(obj)  G_TYPE_CHECK_INSTANCE_CAST((obj), gcp_page_config_get_type(), GCPPageConfig)
#define GCP_PAGE_CONFIG_CONST(obj)  G_TYPE_CHECK_INSTANCE_CAST((obj), gcp_page_config_get_type(), GCPPageConfig const)
#define GCP_PAGE_CONFIG_CLASS(klass)      G_TYPE_CHECK_CLASS_CAST((klass), gcp_page_config_get_type(), GCPPageConfigClass)
#define GCP_IS_PAGE_CONFIG(obj)     G_TYPE_CHECK_INSTANCE_TYPE((obj), gcp_page_config_get_type ())

#define GCP_PAGE_CONFIG_GET_CLASS(obj)    G_TYPE_INSTANCE_GET_CLASS((obj), gcp_page_config_get_type(), GCPPageConfigClass)

/* Private structure type */
typedef struct _GCPPageConfigPrivate GCPPageConfigPrivate;

/*
 * Main object structure
 */
#ifndef __TYPEDEF_GCP_PAGE_CONFIG__
#define __TYPEDEF_GCP_PAGE_CONFIG__
typedef struct _GCPPageConfig GCPPageConfig;
#endif
struct _GCPPageConfig {
      GtkFrame __parent__;
      /*< private >*/
      GCPPageConfigPrivate *_priv;
};

/*
 * Class definition
 */
typedef struct _GCPPageConfigClass GCPPageConfigClass;
struct _GCPPageConfigClass {
      GtkFrameClass __parent__;
      /*signal*/void (* gl_desktop_changed) (GCPPageConfig * self, gboolean enabled);
      GConfClient * client;
};


/*
 * Public methods
 */
GType gcp_page_config_get_type      (void);
void  gcp_page_config_gl_desktop_changed  (GCPPageConfig * self,
                              gboolean enabled);
GCPPageConfig *   gcp_page_config_new     (GCMGLDesktop * gl_desktop);

/*
 * Signal connection wrapper macros
 */
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
#define gcp_page_config_connect__gl_desktop_changed(object,func,data)   g_signal_connect(GCP_PAGE_CONFIG(__extension__ ({GCPPageConfig *___object = (object); ___object; })),"gl_desktop_changed",(GCallback) __extension__ ({void (* ___gl_desktop_changed) (GCPPageConfig * ___fake___self, gboolean ___fake___enabled, gpointer ___data ) = (func); ___gl_desktop_changed; }), (data))
#define gcp_page_config_connect_after__gl_desktop_changed(object,func,data)   g_signal_connect_after(GCP_PAGE_CONFIG(__extension__ ({GCPPageConfig *___object = (object); ___object; })),"gl_desktop_changed",(GCallback) __extension__ ({void (* ___gl_desktop_changed) (GCPPageConfig * ___fake___self, gboolean ___fake___enabled, gpointer ___data ) = (func); ___gl_desktop_changed; }), (data))
#define gcp_page_config_connect_data__gl_desktop_changed(object,func,data,destroy_data,flags)   g_signal_connect_data(GCP_PAGE_CONFIG(__extension__ ({GCPPageConfig *___object = (object); ___object; })),"gl_desktop_changed",(GCallback) __extension__ ({void (* ___gl_desktop_changed) (GCPPageConfig * ___fake___self, gboolean ___fake___enabled, gpointer ___data ) = (func); ___gl_desktop_changed; }), (data), (destroy_data), (GConnectFlags)(flags))
#else /* __GNUC__ && !__STRICT_ANSI__ */
#define gcp_page_config_connect__gl_desktop_changed(object,func,data)   g_signal_connect(GCP_PAGE_CONFIG(object),"gl_desktop_changed",(GCallback)(func),(data))
#define gcp_page_config_connect_after__gl_desktop_changed(object,func,data)   g_signal_connect_after(GCP_PAGE_CONFIG(object),"gl_desktop_changed",(GCallback)(func),(data))
#define gcp_page_config_connect_data__gl_desktop_changed(object,func,data,destroy_data,flags)   g_signal_connect_data(GCP_PAGE_CONFIG(object),"gl_desktop_changed",(GCallback)(func),(data),(destroy_data),(GConnectFlags)(flags))
#endif /* __GNUC__ && !__STRICT_ANSI__ */


#endif

Generated by  Doxygen 1.6.0   Back to index