mirror of
https://github.com/brl/mutter.git
synced 2025-03-06 05:08:11 +00:00
Re-indent ClutterPath header
Match the indentation and style of the other Clutter headers.
This commit is contained in:
parent
965ec27620
commit
ca310d49ca
@ -34,46 +34,35 @@
|
|||||||
|
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
#define CLUTTER_TYPE_PATH \
|
#define CLUTTER_TYPE_PATH (clutter_path_get_type ())
|
||||||
(clutter_path_get_type())
|
#define CLUTTER_TYPE_PATH_NODE (clutter_path_node_get_type ())
|
||||||
#define CLUTTER_PATH(obj) \
|
#define CLUTTER_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_PATH, ClutterPath))
|
||||||
(G_TYPE_CHECK_INSTANCE_CAST ((obj), \
|
#define CLUTTER_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CLUTTER_TYPE_PATH, ClutterPathClass))
|
||||||
CLUTTER_TYPE_PATH, \
|
#define CLUTTER_IS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CLUTTER_TYPE_PATH))
|
||||||
ClutterPath))
|
#define CLUTTER_IS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CLUTTER_TYPE_PATH))
|
||||||
#define CLUTTER_PATH_CLASS(klass) \
|
#define CLUTTER_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CLUTTER_TYPE_PATH, ClutterPathClass))
|
||||||
(G_TYPE_CHECK_CLASS_CAST ((klass), \
|
|
||||||
CLUTTER_TYPE_PATH, \
|
|
||||||
ClutterPathClass))
|
|
||||||
#define CLUTTER_IS_PATH(obj) \
|
|
||||||
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), \
|
|
||||||
CLUTTER_TYPE_PATH))
|
|
||||||
#define CLUTTER_IS_PATH_CLASS(klass) \
|
|
||||||
(G_TYPE_CHECK_CLASS_TYPE ((klass), \
|
|
||||||
CLUTTER_TYPE_PATH))
|
|
||||||
#define CLUTTER_PATH_GET_CLASS(obj) \
|
|
||||||
(G_TYPE_INSTANCE_GET_CLASS ((obj), \
|
|
||||||
CLUTTER_TYPE_PATH, \
|
|
||||||
ClutterPathClass))
|
|
||||||
|
|
||||||
#define CLUTTER_TYPE_PATH_NODE (clutter_path_node_get_type ())
|
#define CLUTTER_PATH_RELATIVE (32)
|
||||||
|
|
||||||
#define CLUTTER_PATH_RELATIVE 32
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ClutterPathNodeType:
|
* ClutterPathNodeType:
|
||||||
* @CLUTTER_PATH_MOVE_TO: jump to the given position
|
* @CLUTTER_PATH_MOVE_TO: jump to the given position
|
||||||
* @CLUTTER_PATH_LINE_TO: create a line from the last node to the
|
* @CLUTTER_PATH_LINE_TO: create a line from the last node to the
|
||||||
* given position
|
* given position
|
||||||
* @CLUTTER_PATH_CURVE_TO: bezier curve using the last position and
|
* @CLUTTER_PATH_CURVE_TO: bezier curve using the last position and
|
||||||
* three control points.
|
* three control points.
|
||||||
* @CLUTTER_PATH_CLOSE: create a line from the last node to the last
|
* @CLUTTER_PATH_CLOSE: create a line from the last node to the last
|
||||||
* %CLUTTER_PATH_MOVE_TO node.
|
* %CLUTTER_PATH_MOVE_TO node.
|
||||||
* @CLUTTER_PATH_REL_MOVE_TO: same as %CLUTTER_PATH_MOVE_TO but with
|
* @CLUTTER_PATH_REL_MOVE_TO: same as %CLUTTER_PATH_MOVE_TO but with
|
||||||
* coordinates relative to the last node.
|
* coordinates relative to the last node.
|
||||||
* @CLUTTER_PATH_REL_LINE_TO: same as %CLUTTER_PATH_LINE_TO but with
|
* @CLUTTER_PATH_REL_LINE_TO: same as %CLUTTER_PATH_LINE_TO but with
|
||||||
* coordinates relative to the last node.
|
* coordinates relative to the last node.
|
||||||
* @CLUTTER_PATH_REL_CURVE_TO: same as %CLUTTER_PATH_CURVE_TO but with
|
* @CLUTTER_PATH_REL_CURVE_TO: same as %CLUTTER_PATH_CURVE_TO but with
|
||||||
* coordinates relative to the last node.
|
* coordinates relative to the last node.
|
||||||
|
*
|
||||||
|
* Types of nodes in a #ClutterPath.
|
||||||
|
*
|
||||||
|
* Since: 1.0
|
||||||
*/
|
*/
|
||||||
typedef enum {
|
typedef enum {
|
||||||
CLUTTER_PATH_MOVE_TO = 0,
|
CLUTTER_PATH_MOVE_TO = 0,
|
||||||
@ -102,24 +91,15 @@ typedef struct _ClutterPathNode ClutterPathNode;
|
|||||||
* Since: 1.0
|
* Since: 1.0
|
||||||
*/
|
*/
|
||||||
typedef void (* ClutterPathCallback) (const ClutterPathNode *node,
|
typedef void (* ClutterPathCallback) (const ClutterPathNode *node,
|
||||||
gpointer data);
|
gpointer data);
|
||||||
|
|
||||||
/**
|
|
||||||
* ClutterPathClass:
|
|
||||||
*
|
|
||||||
* The #ClutterPathClass struct contains only private data.
|
|
||||||
*/
|
|
||||||
struct _ClutterPathClass
|
|
||||||
{
|
|
||||||
/*< private >*/
|
|
||||||
GInitiallyUnownedClass parent_class;
|
|
||||||
};
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ClutterPath:
|
* ClutterPath:
|
||||||
*
|
*
|
||||||
* The #ClutterPath struct contains only private data and should
|
* The #ClutterPath struct contains only private data and should
|
||||||
* be accessed with the functions below.
|
* be accessed with the functions below.
|
||||||
|
*
|
||||||
|
* Since: 1.0
|
||||||
*/
|
*/
|
||||||
struct _ClutterPath
|
struct _ClutterPath
|
||||||
{
|
{
|
||||||
@ -129,6 +109,19 @@ struct _ClutterPath
|
|||||||
ClutterPathPrivate *priv;
|
ClutterPathPrivate *priv;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* ClutterPathClass:
|
||||||
|
*
|
||||||
|
* The #ClutterPathClass struct contains only private data.
|
||||||
|
*
|
||||||
|
* Since: 1.0
|
||||||
|
*/
|
||||||
|
struct _ClutterPathClass
|
||||||
|
{
|
||||||
|
/*< private >*/
|
||||||
|
GInitiallyUnownedClass parent_class;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ClutterPathNode:
|
* ClutterPathNode:
|
||||||
* @type: the node's type
|
* @type: the node's type
|
||||||
@ -151,101 +144,74 @@ struct _ClutterPathNode
|
|||||||
};
|
};
|
||||||
|
|
||||||
GType clutter_path_get_type (void) G_GNUC_CONST;
|
GType clutter_path_get_type (void) G_GNUC_CONST;
|
||||||
|
GType clutter_path_node_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
ClutterPath *clutter_path_new (void);
|
ClutterPath *clutter_path_new (void);
|
||||||
|
ClutterPath *clutter_path_new_with_description (const gchar *desc);
|
||||||
|
void clutter_path_add_move_to (ClutterPath *path,
|
||||||
|
gint x,
|
||||||
|
gint y);
|
||||||
|
void clutter_path_add_rel_move_to (ClutterPath *path,
|
||||||
|
gint x,
|
||||||
|
gint y);
|
||||||
|
void clutter_path_add_line_to (ClutterPath *path,
|
||||||
|
gint x,
|
||||||
|
gint y);
|
||||||
|
void clutter_path_add_rel_line_to (ClutterPath *path,
|
||||||
|
gint x,
|
||||||
|
gint y);
|
||||||
|
void clutter_path_add_curve_to (ClutterPath *path,
|
||||||
|
gint x1,
|
||||||
|
gint y1,
|
||||||
|
gint x2,
|
||||||
|
gint y2,
|
||||||
|
gint x3,
|
||||||
|
gint y3);
|
||||||
|
void clutter_path_add_rel_curve_to (ClutterPath *path,
|
||||||
|
gint x1,
|
||||||
|
gint y1,
|
||||||
|
gint x2,
|
||||||
|
gint y2,
|
||||||
|
gint x3,
|
||||||
|
gint y3);
|
||||||
|
void clutter_path_add_close (ClutterPath *path);
|
||||||
|
gboolean clutter_path_add_string (ClutterPath *path,
|
||||||
|
const gchar *str);
|
||||||
|
void clutter_path_add_node (ClutterPath *path,
|
||||||
|
const ClutterPathNode *node);
|
||||||
|
void clutter_path_add_cairo_path (ClutterPath *path,
|
||||||
|
const cairo_path_t *cpath);
|
||||||
|
guint clutter_path_get_n_nodes (ClutterPath *path);
|
||||||
|
void clutter_path_get_node (ClutterPath *path,
|
||||||
|
guint index_,
|
||||||
|
ClutterPathNode *node);
|
||||||
|
GSList * clutter_path_get_nodes (ClutterPath *path);
|
||||||
|
void clutter_path_foreach (ClutterPath *path,
|
||||||
|
ClutterPathCallback callback,
|
||||||
|
gpointer user_data);
|
||||||
|
void clutter_path_insert_node (ClutterPath *path,
|
||||||
|
gint index_,
|
||||||
|
const ClutterPathNode *node);
|
||||||
|
void clutter_path_remove_node (ClutterPath *path,
|
||||||
|
guint index_);
|
||||||
|
void clutter_path_replace_node (ClutterPath *path,
|
||||||
|
guint index_,
|
||||||
|
const ClutterPathNode *node);
|
||||||
|
gchar * clutter_path_get_description (ClutterPath *path);
|
||||||
|
gboolean clutter_path_set_description (ClutterPath *path,
|
||||||
|
const gchar *str);
|
||||||
|
void clutter_path_clear (ClutterPath *path);
|
||||||
|
void clutter_path_to_cairo_path (ClutterPath *path,
|
||||||
|
cairo_t *cr);
|
||||||
|
guint clutter_path_get_position (ClutterPath *path,
|
||||||
|
guint alpha,
|
||||||
|
ClutterKnot *position);
|
||||||
|
guint clutter_path_get_length (ClutterPath *path);
|
||||||
|
|
||||||
ClutterPath *clutter_path_new_with_description (const gchar *desc);
|
ClutterPathNode *clutter_path_node_copy (const ClutterPathNode *node);
|
||||||
|
void clutter_path_node_free (ClutterPathNode *node);
|
||||||
void clutter_path_add_move_to (ClutterPath *path,
|
gboolean clutter_path_node_equal (const ClutterPathNode *node_a,
|
||||||
gint x,
|
const ClutterPathNode *node_b);
|
||||||
gint y);
|
|
||||||
|
|
||||||
void clutter_path_add_rel_move_to (ClutterPath *path,
|
|
||||||
gint x,
|
|
||||||
gint y);
|
|
||||||
|
|
||||||
void clutter_path_add_line_to (ClutterPath *path,
|
|
||||||
gint x,
|
|
||||||
gint y);
|
|
||||||
|
|
||||||
void clutter_path_add_rel_line_to (ClutterPath *path,
|
|
||||||
gint x,
|
|
||||||
gint y);
|
|
||||||
|
|
||||||
void clutter_path_add_curve_to (ClutterPath *path,
|
|
||||||
gint x1,
|
|
||||||
gint y1,
|
|
||||||
gint x2,
|
|
||||||
gint y2,
|
|
||||||
gint x3,
|
|
||||||
gint y3);
|
|
||||||
|
|
||||||
void clutter_path_add_rel_curve_to (ClutterPath *path,
|
|
||||||
gint x1,
|
|
||||||
gint y1,
|
|
||||||
gint x2,
|
|
||||||
gint y2,
|
|
||||||
gint x3,
|
|
||||||
gint y3);
|
|
||||||
|
|
||||||
void clutter_path_add_close (ClutterPath *path);
|
|
||||||
|
|
||||||
gboolean clutter_path_add_string (ClutterPath *path,
|
|
||||||
const gchar *str);
|
|
||||||
|
|
||||||
void clutter_path_add_node (ClutterPath *path,
|
|
||||||
const ClutterPathNode *node);
|
|
||||||
|
|
||||||
void clutter_path_add_cairo_path (ClutterPath *path,
|
|
||||||
const cairo_path_t *cpath);
|
|
||||||
|
|
||||||
guint clutter_path_get_n_nodes (ClutterPath *path);
|
|
||||||
|
|
||||||
void clutter_path_get_node (ClutterPath *path,
|
|
||||||
guint index,
|
|
||||||
ClutterPathNode *node);
|
|
||||||
|
|
||||||
GSList *clutter_path_get_nodes (ClutterPath *path);
|
|
||||||
|
|
||||||
void clutter_path_foreach (ClutterPath *path,
|
|
||||||
ClutterPathCallback callback,
|
|
||||||
gpointer user_data);
|
|
||||||
|
|
||||||
void clutter_path_insert_node (ClutterPath *path,
|
|
||||||
gint index,
|
|
||||||
const ClutterPathNode *node);
|
|
||||||
|
|
||||||
void clutter_path_remove_node (ClutterPath *path,
|
|
||||||
guint index);
|
|
||||||
|
|
||||||
void clutter_path_replace_node (ClutterPath *path,
|
|
||||||
guint index,
|
|
||||||
const ClutterPathNode *node);
|
|
||||||
|
|
||||||
gchar *clutter_path_get_description (ClutterPath *path);
|
|
||||||
|
|
||||||
gboolean clutter_path_set_description (ClutterPath *path,
|
|
||||||
const gchar *str);
|
|
||||||
|
|
||||||
void clutter_path_clear (ClutterPath *path);
|
|
||||||
|
|
||||||
void clutter_path_to_cairo_path (ClutterPath *path,
|
|
||||||
cairo_t *cr);
|
|
||||||
|
|
||||||
guint clutter_path_get_position (ClutterPath *path,
|
|
||||||
guint alpha,
|
|
||||||
ClutterKnot *position);
|
|
||||||
|
|
||||||
guint clutter_path_get_length (ClutterPath *path);
|
|
||||||
|
|
||||||
ClutterPathNode *clutter_path_node_copy (const ClutterPathNode *node);
|
|
||||||
|
|
||||||
void clutter_path_node_free (ClutterPathNode *node);
|
|
||||||
|
|
||||||
gboolean clutter_path_node_equal (const ClutterPathNode *node_a,
|
|
||||||
const ClutterPathNode *node_b);
|
|
||||||
|
|
||||||
GType clutter_path_node_get_type (void);
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user