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

gcm-entry-shortcut.h

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

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



#include <gtk/gtk.h>
#include <gdk/gdk.h>
#include <gdk/gdkkeysyms.h>


/*
 * Type checking and casting macros
 */
#define GCM_TYPE_ENTRY_SHORTCUT     (gcm_entry_shortcut_get_type())
#define GCM_ENTRY_SHORTCUT(obj)     G_TYPE_CHECK_INSTANCE_CAST((obj), gcm_entry_shortcut_get_type(), GCMEntryShortcut)
#define GCM_ENTRY_SHORTCUT_CONST(obj)     G_TYPE_CHECK_INSTANCE_CAST((obj), gcm_entry_shortcut_get_type(), GCMEntryShortcut const)
#define GCM_ENTRY_SHORTCUT_CLASS(klass)   G_TYPE_CHECK_CLASS_CAST((klass), gcm_entry_shortcut_get_type(), GCMEntryShortcutClass)
#define GCM_IS_ENTRY_SHORTCUT(obj)  G_TYPE_CHECK_INSTANCE_TYPE((obj), gcm_entry_shortcut_get_type ())

#define GCM_ENTRY_SHORTCUT_GET_CLASS(obj) G_TYPE_INSTANCE_GET_CLASS((obj), gcm_entry_shortcut_get_type(), GCMEntryShortcutClass)

/* Private structure type */
typedef struct _GCMEntryShortcutPrivate GCMEntryShortcutPrivate;

/*
 * Main object structure
 */
#ifndef __TYPEDEF_GCM_ENTRY_SHORTCUT__
#define __TYPEDEF_GCM_ENTRY_SHORTCUT__
typedef struct _GCMEntryShortcut GCMEntryShortcut;
#endif
struct _GCMEntryShortcut {
      GtkEntry __parent__;
      /*< private >*/
      GCMEntryShortcutPrivate *_priv;
};

/*
 * Class definition
 */
typedef struct _GCMEntryShortcutClass GCMEntryShortcutClass;
struct _GCMEntryShortcutClass {
      GtkEntryClass __parent__;
      /*signal*/void (* edited) (GCMEntryShortcut * self);
};


/*
 * Public methods
 */
GType gcm_entry_shortcut_get_type   (void);
void  gcm_entry_shortcut_edited     (GCMEntryShortcut * self);
GtkWidget *       gcm_entry_shortcut_new  (gchar * value,
                              gboolean mouse);

/*
 * Signal connection wrapper macros
 */
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
#define gcm_entry_shortcut_connect__edited(object,func,data)      g_signal_connect(GCM_ENTRY_SHORTCUT(__extension__ ({GCMEntryShortcut *___object = (object); ___object; })),"edited",(GCallback) __extension__ ({void (* ___edited) (GCMEntryShortcut * ___fake___self, gpointer ___data ) = (func); ___edited; }), (data))
#define gcm_entry_shortcut_connect_after__edited(object,func,data)      g_signal_connect_after(GCM_ENTRY_SHORTCUT(__extension__ ({GCMEntryShortcut *___object = (object); ___object; })),"edited",(GCallback) __extension__ ({void (* ___edited) (GCMEntryShortcut * ___fake___self, gpointer ___data ) = (func); ___edited; }), (data))
#define gcm_entry_shortcut_connect_data__edited(object,func,data,destroy_data,flags)      g_signal_connect_data(GCM_ENTRY_SHORTCUT(__extension__ ({GCMEntryShortcut *___object = (object); ___object; })),"edited",(GCallback) __extension__ ({void (* ___edited) (GCMEntryShortcut * ___fake___self, gpointer ___data ) = (func); ___edited; }), (data), (destroy_data), (GConnectFlags)(flags))
#else /* __GNUC__ && !__STRICT_ANSI__ */
#define gcm_entry_shortcut_connect__edited(object,func,data)      g_signal_connect(GCM_ENTRY_SHORTCUT(object),"edited",(GCallback)(func),(data))
#define gcm_entry_shortcut_connect_after__edited(object,func,data)      g_signal_connect_after(GCM_ENTRY_SHORTCUT(object),"edited",(GCallback)(func),(data))
#define gcm_entry_shortcut_connect_data__edited(object,func,data,destroy_data,flags)      g_signal_connect_data(GCM_ENTRY_SHORTCUT(object),"edited",(GCallback)(func),(data),(destroy_data),(GConnectFlags)(flags))
#endif /* __GNUC__ && !__STRICT_ANSI__ */


#endif

Generated by  Doxygen 1.6.0   Back to index