themewidget.h File Reference

Go to the source code of this file.

Data Structures

struct  _MetaArea
struct  _MetaAreaClass

Defines

#define META_TYPE_AREA   (meta_area_get_type ())
#define META_AREA(obj)   (GTK_CHECK_CAST ((obj), META_TYPE_AREA, MetaArea))
#define META_AREA_CLASS(klass)   (GTK_CHECK_CLASS_CAST ((klass), META_TYPE_AREA, MetaAreaClass))
#define META_IS_AREA(obj)   (GTK_CHECK_TYPE ((obj), META_TYPE_AREA))
#define META_IS_AREA_CLASS(klass)   (GTK_CHECK_CLASS_TYPE ((klass), META_TYPE_AREA))
#define META_AREA_GET_CLASS(obj)   (GTK_CHECK_GET_CLASS ((obj), META_TYPE_AREA, MetaAreaClass))

Typedefs

typedef struct _MetaArea MetaArea
typedef struct _MetaAreaClass MetaAreaClass
typedef void(* MetaAreaSizeFunc )(MetaArea *area, int *width, int *height, void *user_data)
typedef void(* MetaAreaExposeFunc )(MetaArea *area, GdkEventExpose *event, int x_offset, int y_offset, void *user_data)

Functions

GtkType meta_area_get_type (void) G_GNUC_CONST
GtkWidget * meta_area_new (void)
void meta_area_setup (MetaArea *area, MetaAreaSizeFunc size_func, MetaAreaExposeFunc expose_func, void *user_data, GDestroyNotify dnotify)


Define Documentation

#define META_AREA ( obj   )     (GTK_CHECK_CAST ((obj), META_TYPE_AREA, MetaArea))

Definition at line 31 of file themewidget.h.

Referenced by meta_area_expose(), meta_area_finalize(), and meta_area_size_request().

#define META_AREA_CLASS ( klass   )     (GTK_CHECK_CLASS_CAST ((klass), META_TYPE_AREA, MetaAreaClass))

Definition at line 32 of file themewidget.h.

#define META_AREA_GET_CLASS ( obj   )     (GTK_CHECK_GET_CLASS ((obj), META_TYPE_AREA, MetaAreaClass))

Definition at line 35 of file themewidget.h.

#define META_IS_AREA ( obj   )     (GTK_CHECK_TYPE ((obj), META_TYPE_AREA))

Definition at line 33 of file themewidget.h.

Referenced by meta_area_expose().

#define META_IS_AREA_CLASS ( klass   )     (GTK_CHECK_CLASS_TYPE ((klass), META_TYPE_AREA))

Definition at line 34 of file themewidget.h.

#define META_TYPE_AREA   (meta_area_get_type ())

Definition at line 30 of file themewidget.h.

Referenced by meta_area_new().


Typedef Documentation

typedef struct _MetaArea MetaArea

Definition at line 37 of file themewidget.h.

typedef struct _MetaAreaClass MetaAreaClass

Definition at line 38 of file themewidget.h.

typedef void(* MetaAreaExposeFunc)(MetaArea *area, GdkEventExpose *event, int x_offset, int y_offset, void *user_data)

Definition at line 46 of file themewidget.h.

typedef void(* MetaAreaSizeFunc)(MetaArea *area, int *width, int *height, void *user_data)

Definition at line 41 of file themewidget.h.


Function Documentation

GtkType meta_area_get_type ( void   ) 

Definition at line 39 of file themewidget.c.

References meta_area_class_init(), meta_area_init(), and NULL.

GtkWidget* meta_area_new ( void   ) 

Definition at line 87 of file themewidget.c.

References META_TYPE_AREA.

void meta_area_setup ( MetaArea area,
MetaAreaSizeFunc  size_func,
MetaAreaExposeFunc  expose_func,
void *  user_data,
GDestroyNotify  dnotify 
)


Generated on Sat Aug 23 22:04:23 2008 for metacity by  doxygen 1.5.5