Want more features on Pastebin? Sign Up, it's FREE!
Guest

hippo-canvas-gradient.h

By: a guest on Aug 25th, 2011  |  syntax: C  |  size: 1.33 KB  |  views: 44  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. $ cat hippo-canvas-gradient.h
  2. /* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil; -*- */
  3. #ifndef __HIPPO_CANVAS_GRADIENT_H__
  4. #define __HIPPO_CANVAS_GRADIENT_H__
  5.  
  6. /* A canvas item that renders a gradient */
  7.  
  8. #include "hippo-canvas-item.h"
  9. #include <cairo.h>
  10.  
  11. G_BEGIN_DECLS
  12.  
  13. typedef struct _HippoCanvasGradient      HippoCanvasGradient;
  14. typedef struct _HippoCanvasGradientClass HippoCanvasGradientClass;
  15.  
  16. #define HIPPO_TYPE_CANVAS_GRADIENT              (hippo_canvas_gradient_get_type ())
  17. #define HIPPO_CANVAS_GRADIENT(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), HIPPO_TYPE_CANVAS_GRADIENT, HippoCanvasGradient))
  18. #define HIPPO_CANVAS_GRADIENT_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), HIPPO_TYPE_CANVAS_GRADIENT, HippoCanvasGradientClass))
  19. #define HIPPO_IS_CANVAS_GRADIENT(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), HIPPO_TYPE_CANVAS_GRADIENT))
  20. #define HIPPO_IS_CANVAS_GRADIENT_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), HIPPO_TYPE_CANVAS_GRADIENT))
  21. #define HIPPO_CANVAS_GRADIENT_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), HIPPO_TYPE_CANVAS_GRADIENT, HippoCanvasGradientClass))
  22.  
  23. GType            hippo_canvas_gradient_get_type               (void) G_GNUC_CONST;
  24.  
  25. HippoCanvasItem* hippo_canvas_gradient_new    (void);
  26.  
  27.  
  28. G_END_DECLS
  29.  
  30. #endif /* __HIPPO_CANVAS_GRADIENT_H__ */
clone this paste RAW Paste Data