adg-adim.h | adg-adim.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgDim parent; | AdgDim parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgADimClass { | struct _AdgADimClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgDimClass parent_class; | AdgDimClass parent_class; | |||
}; | }; | |||
GType adg_adim_get_type (void) G_GNUC_CONST; | GType adg_adim_get_type (void); | |||
AdgADim * adg_adim_new (void); | AdgADim * adg_adim_new (void); | |||
AdgADim * adg_adim_new_full (const CpmlPair *ref1, | AdgADim * adg_adim_new_full (const CpmlPair *ref1, | |||
const CpmlPair *ref2, | const CpmlPair *ref2, | |||
const CpmlPair *org1, | const CpmlPair *org1, | |||
const CpmlPair *org2, | const CpmlPair *org2, | |||
const CpmlPair *pos); | const CpmlPair *pos); | |||
AdgADim * adg_adim_new_full_explicit (gdouble ref1_x, | AdgADim * adg_adim_new_full_explicit (gdouble ref1_x, | |||
gdouble ref1_y, | gdouble ref1_y, | |||
gdouble ref2_x, | gdouble ref2_x, | |||
gdouble ref2_y, | gdouble ref2_y, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-alignment.h | adg-alignment.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgContainer parent; | AdgContainer parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgAlignmentClass { | struct _AdgAlignmentClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgContainerClass parent_class; | AdgContainerClass parent_class; | |||
}; | }; | |||
GType adg_alignment_get_type (void) G_GNUC_CONST; | GType adg_alignment_get_type (void); | |||
AdgAlignment * adg_alignment_new (const CpmlPair *factor); | AdgAlignment * adg_alignment_new (const CpmlPair *factor); | |||
AdgAlignment * adg_alignment_new_explicit (gdouble x_factor, | AdgAlignment * adg_alignment_new_explicit (gdouble x_factor, | |||
gdouble y_factor); | gdouble y_factor); | |||
void adg_alignment_set_factor (AdgAlignment *alignment, | void adg_alignment_set_factor (AdgAlignment *alignment, | |||
const CpmlPair *factor); | const CpmlPair *factor); | |||
void adg_alignment_set_factor_explicit | void adg_alignment_set_factor_explicit | |||
(AdgAlignment *alignment, | (AdgAlignment *alignment, | |||
gdouble x_factor, | gdouble x_factor, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-arrow.h | adg-arrow.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgMarker parent; | AdgMarker parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgArrowClass { | struct _AdgArrowClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgMarkerClass parent_class; | AdgMarkerClass parent_class; | |||
}; | }; | |||
GType adg_arrow_get_type (void) G_GNUC_CONST; | GType adg_arrow_get_type (void); | |||
AdgArrow * adg_arrow_new (void); | AdgArrow * adg_arrow_new (void); | |||
AdgArrow * adg_arrow_new_with_trail (AdgTrail *trail, | AdgArrow * adg_arrow_new_with_trail (AdgTrail *trail, | |||
gdouble pos); | gdouble pos); | |||
void adg_arrow_set_angle (AdgArrow *arrow, | void adg_arrow_set_angle (AdgArrow *arrow, | |||
gdouble angle); | gdouble angle); | |||
gdouble adg_arrow_get_angle (AdgArrow *arrow); | gdouble adg_arrow_get_angle (AdgArrow *arrow); | |||
G_END_DECLS | G_END_DECLS | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-canvas.h | adg-canvas.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 35 | skipping to change at line 35 | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define ADG_TYPE_CANVAS (adg_canvas_get_type()) | #define ADG_TYPE_CANVAS (adg_canvas_get_type()) | |||
#define ADG_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_ TYPE_CANVAS, AdgCanvas)) | #define ADG_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_ TYPE_CANVAS, AdgCanvas)) | |||
#define ADG_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T YPE_CANVAS, AdgCanvasClass)) | #define ADG_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T YPE_CANVAS, AdgCanvasClass)) | |||
#define ADG_IS_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_ TYPE_CANVAS)) | #define ADG_IS_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_ TYPE_CANVAS)) | |||
#define ADG_IS_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T YPE_CANVAS)) | #define ADG_IS_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T YPE_CANVAS)) | |||
#define ADG_CANVAS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T YPE_CANVAS, AdgCanvasClass)) | #define ADG_CANVAS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T YPE_CANVAS, AdgCanvasClass)) | |||
#define ADG_CANVAS_ERROR (adg_canvas_error_quark()) | ||||
typedef struct _AdgCanvasClass AdgCanvasClass; | typedef struct _AdgCanvasClass AdgCanvasClass; | |||
struct _AdgCanvas { | struct _AdgCanvas { | |||
/*< private >*/ | /*< private >*/ | |||
AdgContainer parent; | AdgContainer parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgCanvasClass { | struct _AdgCanvasClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgContainerClass parent_class; | AdgContainerClass parent_class; | |||
}; | }; | |||
GType adg_canvas_get_type (void) G_GNUC_CONST; | typedef enum { | |||
ADG_CANVAS_ERROR_SURFACE, | ||||
ADG_CANVAS_ERROR_CAIRO, | ||||
} AdgCanvasError; | ||||
GType adg_canvas_get_type (void); | ||||
GQuark adg_canvas_error_quark (void); | ||||
AdgCanvas * adg_canvas_new (void); | AdgCanvas * adg_canvas_new (void); | |||
void adg_canvas_set_size (AdgCanvas *canvas, | void adg_canvas_set_size (AdgCanvas *canvas, | |||
const CpmlPair *size); | const CpmlPair *size); | |||
void adg_canvas_set_size_explicit (AdgCanvas *canvas, | void adg_canvas_set_size_explicit (AdgCanvas *canvas, | |||
gdouble x, | gdouble x, | |||
gdouble y); | gdouble y); | |||
const CpmlPair *adg_canvas_get_size (AdgCanvas *canvas); | const CpmlPair *adg_canvas_get_size (AdgCanvas *canvas); | |||
void adg_canvas_set_scales (AdgCanvas *canvas, | void adg_canvas_set_scales (AdgCanvas *canvas, | |||
...) G_GNUC_NULL_TERMINATE D; | ...) G_GNUC_NULL_TERMINATE D; | |||
skipping to change at line 113 | skipping to change at line 121 | |||
gdouble value); | gdouble value); | |||
gdouble adg_canvas_get_bottom_padding (AdgCanvas *canvas); | gdouble adg_canvas_get_bottom_padding (AdgCanvas *canvas); | |||
void adg_canvas_set_left_padding (AdgCanvas *canvas, | void adg_canvas_set_left_padding (AdgCanvas *canvas, | |||
gdouble value); | gdouble value); | |||
gdouble adg_canvas_get_left_padding (AdgCanvas *canvas); | gdouble adg_canvas_get_left_padding (AdgCanvas *canvas); | |||
void adg_canvas_set_paddings (AdgCanvas *canvas, | void adg_canvas_set_paddings (AdgCanvas *canvas, | |||
gdouble top, | gdouble top, | |||
gdouble right, | gdouble right, | |||
gdouble bottom, | gdouble bottom, | |||
gdouble left); | gdouble left); | |||
gboolean adg_canvas_export (AdgCanvas *canvas, | ||||
cairo_surface_type_t type, | ||||
const gchar *file, | ||||
GError **gerror); | ||||
#include <gtk/gtk.h> | #include <gtk/gtk.h> | |||
void adg_canvas_set_paper (AdgCanvas *canvas, | void adg_canvas_set_paper (AdgCanvas *canvas, | |||
const gchar *paper_name , | const gchar *paper_name , | |||
GtkPageOrientation orienta tion); | GtkPageOrientation orienta tion); | |||
void adg_canvas_set_page_setup (AdgCanvas *canvas, | void adg_canvas_set_page_setup (AdgCanvas *canvas, | |||
GtkPageSetup *page_setup ); | GtkPageSetup *page_setup ); | |||
GtkPageSetup * adg_canvas_get_page_setup (AdgCanvas *canvas); | GtkPageSetup * adg_canvas_get_page_setup (AdgCanvas *canvas); | |||
End of changes. 4 change blocks. | ||||
2 lines changed or deleted | 14 lines changed or added | |||
adg-color-style.h | adg-color-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyle parent; | AdgStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgColorStyleClass { | struct _AdgColorStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyleClass parent_class; | AdgStyleClass parent_class; | |||
}; | }; | |||
GType adg_color_style_get_type (void) G_GNUC_CONST; | GType adg_color_style_get_type (void); | |||
AdgColorStyle * adg_color_style_new (void); | AdgColorStyle * adg_color_style_new (void); | |||
void adg_color_style_set_red (AdgColorStyle *color_styl e, | void adg_color_style_set_red (AdgColorStyle *color_styl e, | |||
gdouble red); | gdouble red); | |||
gdouble adg_color_style_get_red (AdgColorStyle *color_styl e); | gdouble adg_color_style_get_red (AdgColorStyle *color_styl e); | |||
void adg_color_style_set_green (AdgColorStyle *color_styl e, | void adg_color_style_set_green (AdgColorStyle *color_styl e, | |||
gdouble green); | gdouble green); | |||
gdouble adg_color_style_get_green (AdgColorStyle *color_styl e); | gdouble adg_color_style_get_green (AdgColorStyle *color_styl e); | |||
void adg_color_style_set_blue (AdgColorStyle *color_styl e, | void adg_color_style_set_blue (AdgColorStyle *color_styl e, | |||
gdouble blue); | gdouble blue); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-container.h | adg-container.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 60 | skipping to change at line 60 | |||
/* Virtual table */ | /* Virtual table */ | |||
GSList * (*children) (AdgContainer *container) ; | GSList * (*children) (AdgContainer *container) ; | |||
/* Signals */ | /* Signals */ | |||
void (*add) (AdgContainer *container, | void (*add) (AdgContainer *container, | |||
AdgEntity *entity); | AdgEntity *entity); | |||
void (*remove) (AdgContainer *container, | void (*remove) (AdgContainer *container, | |||
AdgEntity *entity); | AdgEntity *entity); | |||
}; | }; | |||
GType adg_container_get_type (void) G_GNUC_CONST; | GType adg_container_get_type (void); | |||
AdgContainer * adg_container_new (void); | AdgContainer * adg_container_new (void); | |||
GSList * adg_container_children (AdgContainer *container ); | GSList * adg_container_children (AdgContainer *container ); | |||
void adg_container_add (AdgContainer *container , | void adg_container_add (AdgContainer *container , | |||
AdgEntity *entity); | AdgEntity *entity); | |||
void adg_container_remove (AdgContainer *container , | void adg_container_remove (AdgContainer *container , | |||
AdgEntity *entity); | AdgEntity *entity); | |||
void adg_container_foreach (AdgContainer *container , | void adg_container_foreach (AdgContainer *container , | |||
GCallback callback, | GCallback callback, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-dash.h | adg-dash.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 33 | skipping to change at line 33 | |||
#ifndef __ADG_DASH_H__ | #ifndef __ADG_DASH_H__ | |||
#define __ADG_DASH_H__ | #define __ADG_DASH_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define ADG_TYPE_DASH (adg_dash_get_type()) | #define ADG_TYPE_DASH (adg_dash_get_type()) | |||
typedef struct _AdgDash AdgDash; | typedef struct _AdgDash AdgDash; | |||
GType adg_dash_get_type (void) G_GNUC_CONST; | GType adg_dash_get_type (void); | |||
AdgDash * adg_dash_dup (const AdgDash *dash); | AdgDash * adg_dash_dup (const AdgDash *dash); | |||
AdgDash * adg_dash_new (void); | AdgDash * adg_dash_new (void); | |||
AdgDash * adg_dash_new_with_dashes (gint num_dashes , | AdgDash * adg_dash_new_with_dashes (gint num_dashes , | |||
...); | ...); | |||
void adg_dash_append_dash (AdgDash *dash, | void adg_dash_append_dash (AdgDash *dash, | |||
gdouble length); | gdouble length); | |||
void adg_dash_append_dashes (AdgDash *dash, | void adg_dash_append_dashes (AdgDash *dash, | |||
gint num_dashes , | gint num_dashes , | |||
...); | ...); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-dim-style.h | adg-dim-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyle parent; | AdgStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgDimStyleClass { | struct _AdgDimStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyleClass parent_class; | AdgStyleClass parent_class; | |||
}; | }; | |||
GType adg_dim_style_get_type (void) G_GNUC_CONST; | GType adg_dim_style_get_type (void); | |||
AdgDimStyle * adg_dim_style_new (void); | AdgDimStyle * adg_dim_style_new (void); | |||
void adg_dim_style_set_marker1 (AdgDimStyle *dim_style, | void adg_dim_style_set_marker1 (AdgDimStyle *dim_style, | |||
AdgMarker *marker); | AdgMarker *marker); | |||
AdgMarker * adg_dim_style_marker1_new (AdgDimStyle *dim_style) ; | AdgMarker * adg_dim_style_marker1_new (AdgDimStyle *dim_style) ; | |||
void adg_dim_style_set_marker2 (AdgDimStyle *dim_style, | void adg_dim_style_set_marker2 (AdgDimStyle *dim_style, | |||
AdgMarker *marker); | AdgMarker *marker); | |||
AdgMarker * adg_dim_style_marker2_new (AdgDimStyle *dim_style) ; | AdgMarker * adg_dim_style_marker2_new (AdgDimStyle *dim_style) ; | |||
void adg_dim_style_set_color_dress (AdgDimStyle *dim_style, | void adg_dim_style_set_color_dress (AdgDimStyle *dim_style, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_dim_style_get_color_dress (AdgDimStyle *dim_style) ; | AdgDress adg_dim_style_get_color_dress (AdgDimStyle *dim_style) ; | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-dim.h | adg-dim.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 55 | skipping to change at line 55 | |||
struct _AdgDimClass { | struct _AdgDimClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
/*< public >*/ | /*< public >*/ | |||
/* Virtual table */ | /* Virtual table */ | |||
gdouble (*quote_angle) (gdouble angle); | gdouble (*quote_angle) (gdouble angle); | |||
gchar * (*default_value) (AdgDim *dim); | gchar * (*default_value) (AdgDim *dim); | |||
}; | }; | |||
GType adg_dim_get_type (void) G_GNUC_CONST; | GType adg_dim_get_type (void); | |||
AdgDress adg_dim_get_dim_dress (AdgDim *dim); | AdgDress adg_dim_get_dim_dress (AdgDim *dim); | |||
void adg_dim_set_dim_dress (AdgDim *dim, | void adg_dim_set_dim_dress (AdgDim *dim, | |||
AdgDress dress); | AdgDress dress); | |||
void adg_dim_set_ref1 (AdgDim *dim, | void adg_dim_set_ref1 (AdgDim *dim, | |||
const AdgPoint *ref1); | const AdgPoint *ref1); | |||
void adg_dim_set_ref1_explicit (AdgDim *dim, | void adg_dim_set_ref1_explicit (AdgDim *dim, | |||
gdouble x, | gdouble x, | |||
gdouble y); | gdouble y); | |||
void adg_dim_set_ref1_from_pair (AdgDim *dim, | void adg_dim_set_ref1_from_pair (AdgDim *dim, | |||
const CpmlPair *ref1); | const CpmlPair *ref1); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-dress.h | adg-dress.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
adg-edges.h | adg-edges.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgTrail parent; | AdgTrail parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgEdgesClass { | struct _AdgEdgesClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgTrailClass parent_class; | AdgTrailClass parent_class; | |||
}; | }; | |||
GType adg_edges_get_type (void) G_GNUC_CONST; | GType adg_edges_get_type (void); | |||
AdgEdges * adg_edges_new (void); | AdgEdges * adg_edges_new (void); | |||
AdgEdges * adg_edges_new_with_source (AdgTrail *source); | AdgEdges * adg_edges_new_with_source (AdgTrail *source); | |||
void adg_edges_set_source (AdgEdges *edges, | void adg_edges_set_source (AdgEdges *edges, | |||
AdgTrail *source); | AdgTrail *source); | |||
AdgTrail * adg_edges_get_source (AdgEdges *edges); | AdgTrail * adg_edges_get_source (AdgEdges *edges); | |||
void adg_edges_set_axis_angle (AdgEdges *edges, | void adg_edges_set_axis_angle (AdgEdges *edges, | |||
gdouble angle); | gdouble angle); | |||
gdouble adg_edges_get_axis_angle (AdgEdges *edges); | gdouble adg_edges_get_axis_angle (AdgEdges *edges); | |||
void adg_edges_set_critical_angle (AdgEdges *edges, | void adg_edges_set_critical_angle (AdgEdges *edges, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-entity.h | adg-entity.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 63 | skipping to change at line 63 | |||
void (*global_changed) (AdgEntity *entity); | void (*global_changed) (AdgEntity *entity); | |||
void (*local_changed) (AdgEntity *entity); | void (*local_changed) (AdgEntity *entity); | |||
void (*invalidate) (AdgEntity *entity); | void (*invalidate) (AdgEntity *entity); | |||
void (*arrange) (AdgEntity *entity); | void (*arrange) (AdgEntity *entity); | |||
void (*render) (AdgEntity *entity, | void (*render) (AdgEntity *entity, | |||
cairo_t *cr); | cairo_t *cr); | |||
}; | }; | |||
void adg_switch_extents (gboolean state); | void adg_switch_extents (gboolean state); | |||
GType adg_entity_get_type (void) G_GNUC_CONST; | GType adg_entity_get_type (void); | |||
void adg_entity_destroy (AdgEntity *entity); | void adg_entity_destroy (AdgEntity *entity); | |||
AdgCanvas * adg_entity_get_canvas (AdgEntity *entity); | AdgCanvas * adg_entity_get_canvas (AdgEntity *entity); | |||
void adg_entity_set_parent (AdgEntity *entity, | void adg_entity_set_parent (AdgEntity *entity, | |||
AdgEntity *parent); | AdgEntity *parent); | |||
AdgEntity * adg_entity_get_parent (AdgEntity *entity); | AdgEntity * adg_entity_get_parent (AdgEntity *entity); | |||
void adg_entity_set_global_map (AdgEntity *entity, | void adg_entity_set_global_map (AdgEntity *entity, | |||
const cairo_matrix_t *map) ; | const cairo_matrix_t *map) ; | |||
void adg_entity_transform_global_map (AdgEntity *entity, | void adg_entity_transform_global_map (AdgEntity *entity, | |||
const cairo_matrix_t *tran sformation, | const cairo_matrix_t *tran sformation, | |||
AdgTransformMode mode); | AdgTransformMode mode); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-enums.h | adg-enums.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
adg-fill-style.h | adg-fill-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 55 | skipping to change at line 55 | |||
struct _AdgFillStyleClass { | struct _AdgFillStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyleClass parent_class; | AdgStyleClass parent_class; | |||
/*< public >*/ | /*< public >*/ | |||
/* Virtual table */ | /* Virtual table */ | |||
void (*set_extents) (AdgFillStyle *fill_style , | void (*set_extents) (AdgFillStyle *fill_style , | |||
const CpmlExtents *extents ); | const CpmlExtents *extents ); | |||
}; | }; | |||
GType adg_fill_style_get_type (void) G_GNUC_CONST; | GType adg_fill_style_get_type (void); | |||
void adg_fill_style_set_pattern (AdgFillStyle *fill_s tyle, | void adg_fill_style_set_pattern (AdgFillStyle *fill_s tyle, | |||
cairo_pattern_t *patter n); | cairo_pattern_t *patter n); | |||
cairo_pattern_t * adg_fill_style_get_pattern (AdgFillStyle *fill_s tyle); | cairo_pattern_t * adg_fill_style_get_pattern (AdgFillStyle *fill_s tyle); | |||
void adg_fill_style_set_extents (AdgFillStyle *fill_s tyle, | void adg_fill_style_set_extents (AdgFillStyle *fill_s tyle, | |||
const CpmlExtents *extent s); | const CpmlExtents *extent s); | |||
const CpmlExtents *adg_fill_style_get_extents (AdgFillStyle *fill_s tyle); | const CpmlExtents *adg_fill_style_get_extents (AdgFillStyle *fill_s tyle); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_FILL_STYLE_H__ */ | #endif /* __ADG_FILL_STYLE_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-font-style.h | adg-font-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyle parent; | AdgStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgFontStyleClass { | struct _AdgFontStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyleClass parent_class; | AdgStyleClass parent_class; | |||
}; | }; | |||
GType adg_font_style_get_type (void) G_GNUC_CONST; | GType adg_font_style_get_type (void); | |||
AdgFontStyle * adg_font_style_new (void); | AdgFontStyle * adg_font_style_new (void); | |||
cairo_font_options_t * | cairo_font_options_t * | |||
adg_font_style_new_options (AdgFontStyle *font_styl e); | adg_font_style_new_options (AdgFontStyle *font_styl e); | |||
cairo_scaled_font_t * | cairo_scaled_font_t * | |||
adg_font_style_get_scaled_font (AdgFontStyle *font_styl e, | adg_font_style_get_scaled_font (AdgFontStyle *font_styl e, | |||
const cairo_matrix_t *ctm) ; | const cairo_matrix_t *ctm) ; | |||
void adg_font_style_set_color_dress (AdgFontStyle *font_styl e, | void adg_font_style_set_color_dress (AdgFontStyle *font_styl e, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_font_style_get_color_dress (AdgFontStyle *font_styl e); | AdgDress adg_font_style_get_color_dress (AdgFontStyle *font_styl e); | |||
void adg_font_style_set_family (AdgFontStyle *font_styl e, | void adg_font_style_set_family (AdgFontStyle *font_styl e, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-forward-declarations.h | adg-forward-declarations.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
adg-gtk-area.h | adg-gtk-area.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 58 | skipping to change at line 58 | |||
/*< public >*/ | /*< public >*/ | |||
/* Signals */ | /* Signals */ | |||
void (*canvas_changed) (AdgGtkArea *area, | void (*canvas_changed) (AdgGtkArea *area, | |||
AdgCanvas *old_canvas ); | AdgCanvas *old_canvas ); | |||
void (*extents_changed) (AdgGtkArea *area, | void (*extents_changed) (AdgGtkArea *area, | |||
const CpmlExtents | const CpmlExtents | |||
*old_extent s); | *old_extent s); | |||
}; | }; | |||
GType adg_gtk_area_get_type (void) G_GNUC_CONST; | GType adg_gtk_area_get_type (void); | |||
GtkWidget * adg_gtk_area_new (void); | GtkWidget * adg_gtk_area_new (void); | |||
GtkWidget * adg_gtk_area_new_with_canvas (AdgCanvas *canvas); | GtkWidget * adg_gtk_area_new_with_canvas (AdgCanvas *canvas); | |||
void adg_gtk_area_set_canvas (AdgGtkArea *area, | void adg_gtk_area_set_canvas (AdgGtkArea *area, | |||
AdgCanvas *canvas); | AdgCanvas *canvas); | |||
AdgCanvas * adg_gtk_area_get_canvas (AdgGtkArea *area); | AdgCanvas * adg_gtk_area_get_canvas (AdgGtkArea *area); | |||
const CpmlExtents * | const CpmlExtents * | |||
adg_gtk_area_get_extents (AdgGtkArea *area); | adg_gtk_area_get_extents (AdgGtkArea *area); | |||
gdouble adg_gtk_area_get_zoom (AdgGtkArea *area); | gdouble adg_gtk_area_get_zoom (AdgGtkArea *area); | |||
void adg_gtk_area_set_factor (AdgGtkArea *area, | void adg_gtk_area_set_factor (AdgGtkArea *area, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-gtk-layout.h | adg-gtk-layout.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgGtkArea parent; | AdgGtkArea parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgGtkLayoutClass { | struct _AdgGtkLayoutClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgGtkAreaClass parent_class; | AdgGtkAreaClass parent_class; | |||
}; | }; | |||
GType adg_gtk_layout_get_type (void) G_GNUC_CONST; | GType adg_gtk_layout_get_type (void); | |||
GtkWidget * adg_gtk_layout_new (void); | GtkWidget * adg_gtk_layout_new (void); | |||
GtkWidget * adg_gtk_layout_new_with_canvas (AdgCanvas *canvas); | GtkWidget * adg_gtk_layout_new_with_canvas (AdgCanvas *canvas); | |||
void adg_gtk_layout_set_hadjustment (AdgGtkLayout *layout, | void adg_gtk_layout_set_hadjustment (AdgGtkLayout *layout, | |||
GtkAdjustment *hadjustmen t); | GtkAdjustment *hadjustmen t); | |||
GtkAdjustment * adg_gtk_layout_get_hadjustment (AdgGtkLayout *layout); | GtkAdjustment * adg_gtk_layout_get_hadjustment (AdgGtkLayout *layout); | |||
void adg_gtk_layout_set_vadjustment (AdgGtkLayout *layout, | void adg_gtk_layout_set_vadjustment (AdgGtkLayout *layout, | |||
GtkAdjustment *vadjustmen t); | GtkAdjustment *vadjustmen t); | |||
GtkAdjustment * adg_gtk_layout_get_vadjustment (AdgGtkLayout *layout); | GtkAdjustment * adg_gtk_layout_get_vadjustment (AdgGtkLayout *layout); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-gtk-utils.h | adg-gtk-utils.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
adg-hatch.h | adg-hatch.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgStroke parent; | AdgStroke parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgHatchClass { | struct _AdgHatchClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStrokeClass parent_class; | AdgStrokeClass parent_class; | |||
}; | }; | |||
GType adg_hatch_get_type (void) G_GNUC_CONST; | GType adg_hatch_get_type (void); | |||
AdgHatch * adg_hatch_new (AdgTrail *trail); | AdgHatch * adg_hatch_new (AdgTrail *trail); | |||
void adg_hatch_set_fill_dress (AdgHatch *hatch, | void adg_hatch_set_fill_dress (AdgHatch *hatch, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_hatch_get_fill_dress (AdgHatch *hatch); | AdgDress adg_hatch_get_fill_dress (AdgHatch *hatch); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_HATCH_H__ */ | #endif /* __ADG_HATCH_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-ldim.h | adg-ldim.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgDim parent; | AdgDim parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgLDimClass { | struct _AdgLDimClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgDimClass parent_class; | AdgDimClass parent_class; | |||
}; | }; | |||
GType adg_ldim_get_type (void) G_GNUC_CONST; | GType adg_ldim_get_type (void); | |||
AdgLDim * adg_ldim_new (void); | AdgLDim * adg_ldim_new (void); | |||
AdgLDim * adg_ldim_new_full (const CpmlPair *ref1, | AdgLDim * adg_ldim_new_full (const CpmlPair *ref1, | |||
const CpmlPair *ref2, | const CpmlPair *ref2, | |||
const CpmlPair *pos, | const CpmlPair *pos, | |||
gdouble direction) ; | gdouble direction) ; | |||
AdgLDim * adg_ldim_new_full_explicit (gdouble ref1_x, | AdgLDim * adg_ldim_new_full_explicit (gdouble ref1_x, | |||
gdouble ref1_y, | gdouble ref1_y, | |||
gdouble ref2_x, | gdouble ref2_x, | |||
gdouble ref2_y, | gdouble ref2_y, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-line-style.h | adg-line-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyle parent; | AdgStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgLineStyleClass { | struct _AdgLineStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyleClass parent_class; | AdgStyleClass parent_class; | |||
}; | }; | |||
GType adg_line_style_get_type (void) G_GNUC_CONST; | GType adg_line_style_get_type (void); | |||
AdgLineStyle * adg_line_style_new (void); | AdgLineStyle * adg_line_style_new (void); | |||
void adg_line_style_set_color_dress (AdgLineStyle *line_style , | void adg_line_style_set_color_dress (AdgLineStyle *line_style , | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_line_style_get_color_dress (AdgLineStyle *line_style ); | AdgDress adg_line_style_get_color_dress (AdgLineStyle *line_style ); | |||
void adg_line_style_set_width (AdgLineStyle *line_style , | void adg_line_style_set_width (AdgLineStyle *line_style , | |||
gdouble width); | gdouble width); | |||
gdouble adg_line_style_get_width (AdgLineStyle *line_style ); | gdouble adg_line_style_get_width (AdgLineStyle *line_style ); | |||
void adg_line_style_set_cap (AdgLineStyle *line_style , | void adg_line_style_set_cap (AdgLineStyle *line_style , | |||
cairo_line_cap_t cap); | cairo_line_cap_t cap); | |||
cairo_line_cap_t | cairo_line_cap_t | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-logo.h | adg-logo.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 51 | skipping to change at line 51 | |||
AdgEntity parent; | AdgEntity parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgLogoClass { | struct _AdgLogoClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
gpointer data_class; | gpointer data_class; | |||
}; | }; | |||
GType adg_logo_get_type (void) G_GNUC_CONST; | GType adg_logo_get_type (void); | |||
AdgLogo * adg_logo_new (void); | AdgLogo * adg_logo_new (void); | |||
void adg_logo_set_symbol_dress (AdgLogo *logo, | void adg_logo_set_symbol_dress (AdgLogo *logo, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_logo_get_symbol_dress (AdgLogo *logo); | AdgDress adg_logo_get_symbol_dress (AdgLogo *logo); | |||
void adg_logo_set_screen_dress (AdgLogo *logo, | void adg_logo_set_screen_dress (AdgLogo *logo, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_logo_get_screen_dress (AdgLogo *logo); | AdgDress adg_logo_get_screen_dress (AdgLogo *logo); | |||
void adg_logo_set_frame_dress (AdgLogo *logo, | void adg_logo_set_frame_dress (AdgLogo *logo, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-marker.h | adg-marker.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 54 | skipping to change at line 54 | |||
struct _AdgMarkerClass { | struct _AdgMarkerClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
/*< public >*/ | /*< public >*/ | |||
/* Virtual table */ | /* Virtual table */ | |||
AdgModel * (*create_model) (AdgMarker *marker); | AdgModel * (*create_model) (AdgMarker *marker); | |||
}; | }; | |||
GType adg_marker_get_type (void) G_GNUC_CONST; | GType adg_marker_get_type (void); | |||
void adg_marker_set_trail (AdgMarker *marker, | void adg_marker_set_trail (AdgMarker *marker, | |||
AdgTrail *trail); | AdgTrail *trail); | |||
AdgTrail * adg_marker_get_trail (AdgMarker *marker); | AdgTrail * adg_marker_get_trail (AdgMarker *marker); | |||
void adg_marker_set_n_segment (AdgMarker *marker, | void adg_marker_set_n_segment (AdgMarker *marker, | |||
guint n_segment) ; | guint n_segment) ; | |||
guint adg_marker_get_n_segment (AdgMarker *marker); | guint adg_marker_get_n_segment (AdgMarker *marker); | |||
void adg_marker_set_segment (AdgMarker *marker, | void adg_marker_set_segment (AdgMarker *marker, | |||
AdgTrail *trail, | AdgTrail *trail, | |||
guint n_segment) ; | guint n_segment) ; | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-matrix.h | adg-matrix.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 30 | skipping to change at line 30 | |||
#if !defined(__ADG_H__) | #if !defined(__ADG_H__) | |||
#error "Only <adg.h> can be included directly." | #error "Only <adg.h> can be included directly." | |||
#endif | #endif | |||
#ifndef __ADG_MATRIX_H__ | #ifndef __ADG_MATRIX_H__ | |||
#define __ADG_MATRIX_H__ | #define __ADG_MATRIX_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
const cairo_matrix_t * | const cairo_matrix_t * | |||
adg_matrix_identity (void) G_GNUC_CONST; | adg_matrix_identity (void); | |||
const cairo_matrix_t * | const cairo_matrix_t * | |||
adg_matrix_null (void) G_GNUC_CONST; | adg_matrix_null (void); | |||
void adg_matrix_copy (cairo_matrix_t *matrix, | void adg_matrix_copy (cairo_matrix_t *matrix, | |||
const cairo_matrix_t *src); | const cairo_matrix_t *src); | |||
cairo_matrix_t *adg_matrix_dup (const cairo_matrix_t *matrix); | cairo_matrix_t *adg_matrix_dup (const cairo_matrix_t *matrix); | |||
gboolean adg_matrix_equal (const cairo_matrix_t *matrix1, | gboolean adg_matrix_equal (const cairo_matrix_t *matrix1, | |||
const cairo_matrix_t *matrix2); | const cairo_matrix_t *matrix2); | |||
gboolean adg_matrix_normalize (cairo_matrix_t *matrix); | gboolean adg_matrix_normalize (cairo_matrix_t *matrix); | |||
void adg_matrix_transform (cairo_matrix_t *matrix, | void adg_matrix_transform (cairo_matrix_t *matrix, | |||
const cairo_matrix_t *transforma tion, | const cairo_matrix_t *transforma tion, | |||
AdgTransformMode mode); | AdgTransformMode mode); | |||
void adg_matrix_dump (const cairo_matrix_t *matrix); | void adg_matrix_dump (const cairo_matrix_t *matrix); | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added | |||
adg-model.h | adg-model.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 74 | skipping to change at line 74 | |||
const CpmlPair *pair); | const CpmlPair *pair); | |||
void (*clear) (AdgModel *model); | void (*clear) (AdgModel *model); | |||
void (*reset) (AdgModel *model); | void (*reset) (AdgModel *model); | |||
void (*add_dependency) (AdgModel *model, | void (*add_dependency) (AdgModel *model, | |||
AdgEntity *entity); | AdgEntity *entity); | |||
void (*remove_dependency) (AdgModel *model, | void (*remove_dependency) (AdgModel *model, | |||
AdgEntity *entity); | AdgEntity *entity); | |||
void (*changed) (AdgModel *model); | void (*changed) (AdgModel *model); | |||
}; | }; | |||
GType adg_model_get_type (void) G_GNUC_CONST; | GType adg_model_get_type (void); | |||
void adg_model_add_dependency (AdgModel *model, | void adg_model_add_dependency (AdgModel *model, | |||
AdgEntity *entity); | AdgEntity *entity); | |||
void adg_model_remove_dependency (AdgModel *model, | void adg_model_remove_dependency (AdgModel *model, | |||
AdgEntity *entity); | AdgEntity *entity); | |||
const GSList * adg_model_get_dependencies (AdgModel *model); | const GSList * adg_model_get_dependencies (AdgModel *model); | |||
void adg_model_foreach_dependency (AdgModel *model, | void adg_model_foreach_dependency (AdgModel *model, | |||
AdgDependencyFunc callback , | AdgDependencyFunc callback , | |||
gpointer user_dat a); | gpointer user_dat a); | |||
void adg_model_set_named_pair (AdgModel *model, | void adg_model_set_named_pair (AdgModel *model, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-pango-style.h | adg-pango-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgFontStyle parent; | AdgFontStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgPangoStyleClass { | struct _AdgPangoStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgFontStyleClass parent_class; | AdgFontStyleClass parent_class; | |||
}; | }; | |||
GType adg_pango_style_get_type (void) G_GNUC_CONST; | GType adg_pango_style_get_type (void); | |||
AdgPangoStyle * adg_pango_style_new (void); | AdgPangoStyle * adg_pango_style_new (void); | |||
PangoFontDescription * | PangoFontDescription * | |||
adg_pango_style_get_description (AdgPangoStyle *pango_styl e); | adg_pango_style_get_description (AdgPangoStyle *pango_styl e); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_PANGO_STYLE_H__ */ | #endif /* __ADG_PANGO_STYLE_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-param-dress.h | adg-param-dress.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 33 | skipping to change at line 33 | |||
#ifndef __ADG_PARAM_DRESS_H__ | #ifndef __ADG_PARAM_DRESS_H__ | |||
#define __ADG_PARAM_DRESS_H__ | #define __ADG_PARAM_DRESS_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define ADG_TYPE_PARAM_DRESS (adg_param_dress_get_type()) | #define ADG_TYPE_PARAM_DRESS (adg_param_dress_get_type()) | |||
#define ADG_PARAM_SPEC_DRESS(pspec) (G_TYPE_CHECK_INSTANCE_CAST((pspec) , ADG_TYPE_PARAM_DRESS, AdgParamSpecDress)) | #define ADG_PARAM_SPEC_DRESS(pspec) (G_TYPE_CHECK_INSTANCE_CAST((pspec) , ADG_TYPE_PARAM_DRESS, AdgParamSpecDress)) | |||
#define ADG_IS_PARAM_DRESS(pspec) (G_TYPE_CHECK_INSTANCE_TYPE((pspec) , ADG_TYPE_PARAM_DRESS)) | #define ADG_IS_PARAM_DRESS(pspec) (G_TYPE_CHECK_INSTANCE_TYPE((pspec) , ADG_TYPE_PARAM_DRESS)) | |||
GType adg_param_dress_get_type (void) G_GNUC_CONST; | GType adg_param_dress_get_type (void); | |||
GParamSpec * adg_param_spec_dress (const gchar *name, | GParamSpec * adg_param_spec_dress (const gchar *name, | |||
const gchar *nick, | const gchar *nick, | |||
const gchar *blurb, | const gchar *blurb, | |||
AdgDress dress, | AdgDress dress, | |||
GParamFlags flags); | GParamFlags flags); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_PARAM_DRESS_H__ */ | #endif /* __ADG_PARAM_DRESS_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-path.h | adg-path.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgTrail parent; | AdgTrail parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgPathClass { | struct _AdgPathClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgTrailClass parent_class; | AdgTrailClass parent_class; | |||
}; | }; | |||
GType adg_path_get_type (void) G_GNUC_CONST; | GType adg_path_get_type (void); | |||
AdgPath * adg_path_new (void); | AdgPath * adg_path_new (void); | |||
const CpmlPair *adg_path_get_current_point (AdgPath *path); | const CpmlPair *adg_path_get_current_point (AdgPath *path); | |||
gboolean adg_path_has_current_point (AdgPath *path); | gboolean adg_path_has_current_point (AdgPath *path); | |||
const CpmlPrimitive * | const CpmlPrimitive * | |||
adg_path_last_primitive (AdgPath *path); | adg_path_last_primitive (AdgPath *path); | |||
const CpmlPrimitive * | const CpmlPrimitive * | |||
adg_path_over_primitive (AdgPath *path); | adg_path_over_primitive (AdgPath *path); | |||
void adg_path_append (AdgPath *path, | void adg_path_append (AdgPath *path, | |||
CpmlPrimitiveType type, | CpmlPrimitiveType type, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-point.h | adg-point.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 31 | skipping to change at line 31 | |||
#error "Only <adg.h> can be included directly." | #error "Only <adg.h> can be included directly." | |||
#endif | #endif | |||
#ifndef __ADG_POINT_H__ | #ifndef __ADG_POINT_H__ | |||
#define __ADG_POINT_H__ | #define __ADG_POINT_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define ADG_TYPE_POINT (adg_point_get_type()) | #define ADG_TYPE_POINT (adg_point_get_type()) | |||
GType adg_point_get_type (void) G_GNUC_CONST; | GType adg_point_get_type (void); | |||
AdgPoint * adg_point_new (void); | AdgPoint * adg_point_new (void); | |||
AdgPoint * adg_point_dup (const AdgPoint *src); | AdgPoint * adg_point_dup (const AdgPoint *src); | |||
void adg_point_destroy (AdgPoint *point); | void adg_point_destroy (AdgPoint *point); | |||
void adg_point_copy (AdgPoint *point, | void adg_point_copy (AdgPoint *point, | |||
const AdgPoint *src); | const AdgPoint *src); | |||
void adg_point_set_pair (AdgPoint *point, | void adg_point_set_pair (AdgPoint *point, | |||
const CpmlPair *pair); | const CpmlPair *pair); | |||
void adg_point_set_pair_explicit (AdgPoint *point, | void adg_point_set_pair_explicit (AdgPoint *point, | |||
gdouble x, | gdouble x, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-projection.h | adg-projection.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 51 | skipping to change at line 51 | |||
AdgEntity parent; | AdgEntity parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgProjectionClass { | struct _AdgProjectionClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
gpointer data_class; | gpointer data_class; | |||
}; | }; | |||
GType adg_projection_get_type (void) G_GNUC_CONST; | GType adg_projection_get_type (void); | |||
AdgProjection * adg_projection_new (AdgProjectionScheme scheme ); | AdgProjection * adg_projection_new (AdgProjectionScheme scheme ); | |||
void adg_projection_set_symbol_dress (AdgProjection *projection , | void adg_projection_set_symbol_dress (AdgProjection *projection , | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_projection_get_symbol_dress (AdgProjection *projection ); | AdgDress adg_projection_get_symbol_dress (AdgProjection *projection ); | |||
void adg_projection_set_axis_dress (AdgProjection *projection , | void adg_projection_set_axis_dress (AdgProjection *projection , | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_projection_get_axis_dress (AdgProjection *projection ); | AdgDress adg_projection_get_axis_dress (AdgProjection *projection ); | |||
void adg_projection_set_scheme (AdgProjection *projection , | void adg_projection_set_scheme (AdgProjection *projection , | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-rdim.h | adg-rdim.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgDim parent; | AdgDim parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgRDimClass { | struct _AdgRDimClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgDimClass parent_class; | AdgDimClass parent_class; | |||
}; | }; | |||
GType adg_rdim_get_type (void) G_GNUC_CONST; | GType adg_rdim_get_type (void); | |||
AdgRDim * adg_rdim_new (void); | AdgRDim * adg_rdim_new (void); | |||
AdgRDim * adg_rdim_new_full (const CpmlPair *center, | AdgRDim * adg_rdim_new_full (const CpmlPair *center, | |||
const CpmlPair *radius, | const CpmlPair *radius, | |||
const CpmlPair *pos); | const CpmlPair *pos); | |||
AdgRDim * adg_rdim_new_full_explicit (gdouble center_x, | AdgRDim * adg_rdim_new_full_explicit (gdouble center_x, | |||
gdouble center_y, | gdouble center_y, | |||
gdouble radius_x, | gdouble radius_x, | |||
gdouble radius_y, | gdouble radius_y, | |||
gdouble pos_x, | gdouble pos_x, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-ruled-fill.h | adg-ruled-fill.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgFillStyle parent; | AdgFillStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgRuledFillClass { | struct _AdgRuledFillClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgFillStyleClass parent_class; | AdgFillStyleClass parent_class; | |||
}; | }; | |||
GType adg_ruled_fill_get_type (void) G_GNUC_CONST; | GType adg_ruled_fill_get_type (void); | |||
AdgRuledFill * adg_ruled_fill_new (void); | AdgRuledFill * adg_ruled_fill_new (void); | |||
void adg_ruled_fill_set_line_dress (AdgRuledFill *ruled_fill , | void adg_ruled_fill_set_line_dress (AdgRuledFill *ruled_fill , | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_ruled_fill_get_line_dress (AdgRuledFill *ruled_fill ); | AdgDress adg_ruled_fill_get_line_dress (AdgRuledFill *ruled_fill ); | |||
void adg_ruled_fill_set_spacing (AdgRuledFill *ruled_fill , | void adg_ruled_fill_set_spacing (AdgRuledFill *ruled_fill , | |||
gdouble spacing); | gdouble spacing); | |||
gdouble adg_ruled_fill_get_spacing (AdgRuledFill *ruled_fill ); | gdouble adg_ruled_fill_get_spacing (AdgRuledFill *ruled_fill ); | |||
void adg_ruled_fill_set_angle (AdgRuledFill *ruled_fill , | void adg_ruled_fill_set_angle (AdgRuledFill *ruled_fill , | |||
gdouble angle); | gdouble angle); | |||
gdouble adg_ruled_fill_get_angle (AdgRuledFill *ruled_fill ); | gdouble adg_ruled_fill_get_angle (AdgRuledFill *ruled_fill ); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-stroke.h | adg-stroke.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntity parent; | AdgEntity parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgStrokeClass { | struct _AdgStrokeClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
}; | }; | |||
GType adg_stroke_get_type (void) G_GNUC_CONST; | GType adg_stroke_get_type (void); | |||
AdgStroke * adg_stroke_new (AdgTrail *trail); | AdgStroke * adg_stroke_new (AdgTrail *trail); | |||
void adg_stroke_set_line_dress (AdgStroke *stroke, | void adg_stroke_set_line_dress (AdgStroke *stroke, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_stroke_get_line_dress (AdgStroke *stroke); | AdgDress adg_stroke_get_line_dress (AdgStroke *stroke); | |||
void adg_stroke_set_trail (AdgStroke *stroke, | void adg_stroke_set_trail (AdgStroke *stroke, | |||
AdgTrail *trail); | AdgTrail *trail); | |||
AdgTrail * adg_stroke_get_trail (AdgStroke *stroke); | AdgTrail * adg_stroke_get_trail (AdgStroke *stroke); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-style.h | adg-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 55 | skipping to change at line 55 | |||
GObjectClass parent_class; | GObjectClass parent_class; | |||
/*< public >*/ | /*< public >*/ | |||
/* Signals */ | /* Signals */ | |||
void (*invalidate) (AdgStyle *style); | void (*invalidate) (AdgStyle *style); | |||
void (*apply) (AdgStyle *style, | void (*apply) (AdgStyle *style, | |||
AdgEntity *entity, | AdgEntity *entity, | |||
cairo_t *cr); | cairo_t *cr); | |||
}; | }; | |||
GType adg_style_get_type (void) G_GNUC_CONST; | GType adg_style_get_type (void); | |||
void adg_style_invalidate (AdgStyle *style); | void adg_style_invalidate (AdgStyle *style); | |||
void adg_style_apply (AdgStyle *style, | void adg_style_apply (AdgStyle *style, | |||
AdgEntity *entity, | AdgEntity *entity, | |||
cairo_t *cr); | cairo_t *cr); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_STYLE_H__ */ | #endif /* __ADG_STYLE_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-table-cell.h | adg-table-cell.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 31 | skipping to change at line 31 | |||
#error "Only <adg.h> can be included directly." | #error "Only <adg.h> can be included directly." | |||
#endif | #endif | |||
#ifndef __ADG_TABLE_CELL_H__ | #ifndef __ADG_TABLE_CELL_H__ | |||
#define __ADG_TABLE_CELL_H__ | #define __ADG_TABLE_CELL_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define ADG_TYPE_TABLE_CELL (adg_table_cell_get_type()) | #define ADG_TYPE_TABLE_CELL (adg_table_cell_get_type()) | |||
GType adg_table_cell_get_type (void) G_GNUC_CONST; | GType adg_table_cell_get_type (void); | |||
AdgTableCell * adg_table_cell_dup (const AdgTableCell *table_ cell); | AdgTableCell * adg_table_cell_dup (const AdgTableCell *table_ cell); | |||
AdgTableCell * adg_table_cell_new (AdgTableRow *table_row) ; | AdgTableCell * adg_table_cell_new (AdgTableRow *table_row) ; | |||
AdgTableCell * adg_table_cell_new_before (AdgTableCell *before_cel l); | AdgTableCell * adg_table_cell_new_before (AdgTableCell *before_cel l); | |||
AdgTableCell * adg_table_cell_new_with_width (AdgTableRow *table_row, | AdgTableCell * adg_table_cell_new_with_width (AdgTableRow *table_row, | |||
gdouble width); | gdouble width); | |||
AdgTableCell * adg_table_cell_new_full (AdgTableRow *table_row, | AdgTableCell * adg_table_cell_new_full (AdgTableRow *table_row, | |||
gdouble width, | gdouble width, | |||
const gchar *name, | const gchar *name, | |||
const gchar *title, | const gchar *title, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-table-row.h | adg-table-row.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 31 | skipping to change at line 31 | |||
#error "Only <adg.h> can be included directly." | #error "Only <adg.h> can be included directly." | |||
#endif | #endif | |||
#ifndef __ADG_TABLE_ROW_H__ | #ifndef __ADG_TABLE_ROW_H__ | |||
#define __ADG_TABLE_ROW_H__ | #define __ADG_TABLE_ROW_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define ADG_TYPE_TABLE_ROW (adg_table_row_get_type()) | #define ADG_TYPE_TABLE_ROW (adg_table_row_get_type()) | |||
GType adg_table_row_get_type (void) G_GNUC_CONST; | GType adg_table_row_get_type (void); | |||
AdgTableRow * adg_table_row_dup (const AdgTableRow *table_ row); | AdgTableRow * adg_table_row_dup (const AdgTableRow *table_ row); | |||
AdgTableRow * adg_table_row_new (AdgTable *table); | AdgTableRow * adg_table_row_new (AdgTable *table); | |||
AdgTableRow * adg_table_row_new_before (AdgTableRow *before_row ); | AdgTableRow * adg_table_row_new_before (AdgTableRow *before_row ); | |||
void adg_table_row_free (AdgTableRow *table_row) ; | void adg_table_row_free (AdgTableRow *table_row) ; | |||
void adg_table_row_insert (AdgTableRow *table_row, | void adg_table_row_insert (AdgTableRow *table_row, | |||
AdgTableCell *table_cell , | AdgTableCell *table_cell , | |||
AdgTableCell *before_cel l); | AdgTableCell *before_cel l); | |||
void adg_table_row_remove (AdgTableRow *table_row, | void adg_table_row_remove (AdgTableRow *table_row, | |||
AdgTableCell *table_cell ); | AdgTableCell *table_cell ); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-table-style.h | adg-table-style.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyle parent; | AdgStyle parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgTableStyleClass { | struct _AdgTableStyleClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgStyleClass parent_class; | AdgStyleClass parent_class; | |||
}; | }; | |||
GType adg_table_style_get_type (void) G_GNUC_CONST; | GType adg_table_style_get_type (void); | |||
AdgTableStyle * adg_table_style_new (void); | AdgTableStyle * adg_table_style_new (void); | |||
void adg_table_style_set_color_dress (AdgTableStyle *table_styl e, | void adg_table_style_set_color_dress (AdgTableStyle *table_styl e, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_table_style_get_color_dress (AdgTableStyle *table_styl e); | AdgDress adg_table_style_get_color_dress (AdgTableStyle *table_styl e); | |||
void adg_table_style_set_frame_dress (AdgTableStyle *table_styl e, | void adg_table_style_set_frame_dress (AdgTableStyle *table_styl e, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_table_style_get_frame_dress (AdgTableStyle *table_styl e); | AdgDress adg_table_style_get_frame_dress (AdgTableStyle *table_styl e); | |||
void adg_table_style_set_grid_dress (AdgTableStyle *table_styl e, | void adg_table_style_set_grid_dress (AdgTableStyle *table_styl e, | |||
AdgDress dress); | AdgDress dress); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-table.h | adg-table.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntity parent; | AdgEntity parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgTableClass { | struct _AdgTableClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
}; | }; | |||
GType adg_table_get_type (void) G_GNUC_CONST; | GType adg_table_get_type (void); | |||
AdgTable * adg_table_new (void); | AdgTable * adg_table_new (void); | |||
void adg_table_insert (AdgTable *table, | void adg_table_insert (AdgTable *table, | |||
AdgTableRow *table_row, | AdgTableRow *table_row, | |||
AdgTableRow *before_row ); | AdgTableRow *before_row ); | |||
void adg_table_remove (AdgTable *table, | void adg_table_remove (AdgTable *table, | |||
AdgTableRow *table_row) ; | AdgTableRow *table_row) ; | |||
void adg_table_foreach (AdgTable *table, | void adg_table_foreach (AdgTable *table, | |||
GCallback callback, | GCallback callback, | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-text.h | adg-text.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntity parent; | AdgEntity parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgTextClass { | struct _AdgTextClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
}; | }; | |||
GType adg_text_get_type (void) G_GNUC_CONST; | GType adg_text_get_type (void); | |||
AdgText * adg_text_new (const gchar *text); | AdgText * adg_text_new (const gchar *text); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_TEXT_H__ */ | #endif /* __ADG_TEXT_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-textual.h | adg-textual.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 55 | skipping to change at line 55 | |||
AdgDress (*get_font_dress) (AdgTextual *textual); | AdgDress (*get_font_dress) (AdgTextual *textual); | |||
void (*set_text) (AdgTextual *textual, | void (*set_text) (AdgTextual *textual, | |||
const gchar *text); | const gchar *text); | |||
gchar * (*dup_text) (AdgTextual *textual); | gchar * (*dup_text) (AdgTextual *textual); | |||
/* Signals */ | /* Signals */ | |||
void (*text_changed) (AdgTextual *textual, | void (*text_changed) (AdgTextual *textual, | |||
const gchar *old_text); | const gchar *old_text); | |||
}; | }; | |||
GType adg_textual_get_type (void) G_GNUC_CONST; | GType adg_textual_get_type (void); | |||
void adg_textual_set_font_dress (AdgTextual *textual, | void adg_textual_set_font_dress (AdgTextual *textual, | |||
AdgDress dress); | AdgDress dress); | |||
AdgDress adg_textual_get_font_dress (AdgTextual *textual); | AdgDress adg_textual_get_font_dress (AdgTextual *textual); | |||
void adg_textual_set_text (AdgTextual *textual, | void adg_textual_set_text (AdgTextual *textual, | |||
const gchar *text); | const gchar *text); | |||
gchar * adg_textual_dup_text (AdgTextual *textual); | gchar * adg_textual_dup_text (AdgTextual *textual); | |||
void adg_textual_text_changed (AdgTextual *textual, | void adg_textual_text_changed (AdgTextual *textual, | |||
const gchar *old_text); | const gchar *old_text); | |||
G_END_DECLS | G_END_DECLS | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-title-block.h | adg-title-block.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgTable parent; | AdgTable parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgTitleBlockClass { | struct _AdgTitleBlockClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgTableClass parent_class; | AdgTableClass parent_class; | |||
}; | }; | |||
GType adg_title_block_get_type (void) G_GNUC_CONST; | GType adg_title_block_get_type (void); | |||
AdgTitleBlock * adg_title_block_new (void); | AdgTitleBlock * adg_title_block_new (void); | |||
void adg_title_block_set_logo (AdgTitleBlock *title_bloc k, | void adg_title_block_set_logo (AdgTitleBlock *title_bloc k, | |||
AdgEntity *logo); | AdgEntity *logo); | |||
AdgEntity * adg_title_block_logo (AdgTitleBlock *title_bloc k); | AdgEntity * adg_title_block_logo (AdgTitleBlock *title_bloc k); | |||
void adg_title_block_set_title (AdgTitleBlock *title_bloc k, | void adg_title_block_set_title (AdgTitleBlock *title_bloc k, | |||
const gchar *title); | const gchar *title); | |||
const gchar * adg_title_block_get_title (AdgTitleBlock *title_bloc k); | const gchar * adg_title_block_get_title (AdgTitleBlock *title_bloc k); | |||
void adg_title_block_set_drawing (AdgTitleBlock *title_bloc k, | void adg_title_block_set_drawing (AdgTitleBlock *title_bloc k, | |||
const gchar *drawing); | const gchar *drawing); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-toy-text.h | adg-toy-text.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 50 | skipping to change at line 50 | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntity parent; | AdgEntity parent; | |||
gpointer data; | gpointer data; | |||
}; | }; | |||
struct _AdgToyTextClass { | struct _AdgToyTextClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgEntityClass parent_class; | AdgEntityClass parent_class; | |||
}; | }; | |||
GType adg_toy_text_get_type (void) G_GNUC_CONST; | GType adg_toy_text_get_type (void); | |||
AdgToyText * adg_toy_text_new (const gchar *text); | AdgToyText * adg_toy_text_new (const gchar *text); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_TOY_TEXT_H__ */ | #endif /* __ADG_TOY_TEXT_H__ */ | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-trail.h | adg-trail.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 55 | skipping to change at line 55 | |||
struct _AdgTrailClass { | struct _AdgTrailClass { | |||
/*< private >*/ | /*< private >*/ | |||
AdgModelClass parent_class; | AdgModelClass parent_class; | |||
/*< public >*/ | /*< public >*/ | |||
/* Virtual table */ | /* Virtual table */ | |||
cairo_path_t * (*get_cairo_path) (AdgTrail *trail); | cairo_path_t * (*get_cairo_path) (AdgTrail *trail); | |||
}; | }; | |||
GType adg_trail_get_type (void) G_GNUC_CONST; | GType adg_trail_get_type (void); | |||
AdgTrail * adg_trail_new (AdgTrailCallback callback, | AdgTrail * adg_trail_new (AdgTrailCallback callback, | |||
gpointer user_data ); | gpointer user_data ); | |||
const cairo_path_t *adg_trail_get_cairo_path (AdgTrail *trail); | const cairo_path_t *adg_trail_get_cairo_path (AdgTrail *trail); | |||
cairo_path_t * adg_trail_cairo_path (AdgTrail *trail); | cairo_path_t * adg_trail_cairo_path (AdgTrail *trail); | |||
gboolean adg_trail_put_segment (AdgTrail *trail, | gboolean adg_trail_put_segment (AdgTrail *trail, | |||
guint n_segment , | guint n_segment , | |||
CpmlSegment *segment); | CpmlSegment *segment); | |||
const CpmlExtents * adg_trail_get_extents (AdgTrail *trail); | const CpmlExtents * adg_trail_get_extents (AdgTrail *trail); | |||
void adg_trail_dump (AdgTrail *trail); | void adg_trail_dump (AdgTrail *trail); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
adg-type-builtins.h | adg-type-builtins.h | |||
---|---|---|---|---|
skipping to change at line 13 | skipping to change at line 13 | |||
#ifndef __ADG_TYPE_BUILTINS_H__ | #ifndef __ADG_TYPE_BUILTINS_H__ | |||
#define __ADG_TYPE_BUILTINS_H__ | #define __ADG_TYPE_BUILTINS_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
/* Enumerations from "./adg-enums.h" */ | /* Enumerations from "./adg-enums.h" */ | |||
#define ADG_TYPE_THREE_STATE (adg_three_state_get_type()) | #define ADG_TYPE_THREE_STATE (adg_three_state_get_type()) | |||
GType adg_three_state_get_type(void) G_GNUC_CONST; | GType adg_three_state_get_type(void); | |||
#define ADG_TYPE_TRANSFORM_MODE (adg_transform_mode_get_type()) | #define ADG_TYPE_TRANSFORM_MODE (adg_transform_mode_get_type()) | |||
GType adg_transform_mode_get_type(void) G_GNUC_CONST; | GType adg_transform_mode_get_type(void); | |||
#define ADG_TYPE_MIX (adg_mix_get_type()) | #define ADG_TYPE_MIX (adg_mix_get_type()) | |||
GType adg_mix_get_type(void) G_GNUC_CONST; | GType adg_mix_get_type(void); | |||
#define ADG_TYPE_PROJECTION_SCHEME (adg_projection_scheme_get_type()) | #define ADG_TYPE_PROJECTION_SCHEME (adg_projection_scheme_get_type()) | |||
GType adg_projection_scheme_get_type(void) G_GNUC_CONST; | GType adg_projection_scheme_get_type(void); | |||
#define ADG_TYPE_DRESS (adg_dress_get_type()) | #define ADG_TYPE_DRESS (adg_dress_get_type()) | |||
GType adg_dress_get_type(void) G_GNUC_CONST; | GType adg_dress_get_type(void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_TYPE_BUILTINS_H__ */ | #endif /* __ADG_TYPE_BUILTINS_H__ */ | |||
/* Generated data ends here */ | /* Generated data ends here */ | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 5 lines changed or added | |||
adg-utils.h | adg-utils.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 38 | skipping to change at line 38 | |||
#define ADG_DIR_DOWN G_PI_2 | #define ADG_DIR_DOWN G_PI_2 | |||
#define ADG_DIR_LEFT G_PI | #define ADG_DIR_LEFT G_PI | |||
#define ADG_DIR_UP -G_PI_2 | #define ADG_DIR_UP -G_PI_2 | |||
#define ADG_UTF8_DIAMETER "\xC3\xB8" | #define ADG_UTF8_DIAMETER "\xC3\xB8" | |||
#define ADG_UTF8_DEGREE "\xC2\xB0" | #define ADG_UTF8_DEGREE "\xC2\xB0" | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#if GLIB_MINOR_VERSION < 16 | #if GLIB_MINOR_VERSION < 16 | |||
gint g_strcmp0 (const gchar *s1, | gint g_strcmp0 (const gchar *s1, | |||
const gchar *s2); | const gchar *s2); | |||
#endif | #endif | |||
gboolean adg_is_string_empty (const gchar *str); | gboolean adg_is_string_empty (const gchar *str); | |||
gboolean adg_is_enum_value (int value, | gboolean adg_is_enum_value (int value, | |||
GType enum_type); | GType enum_type) | |||
gboolean adg_is_boolean_value (gboolean value); | ; | |||
gchar * adg_string_replace (const gchar *str, | gboolean adg_is_boolean_value (gboolean value); | |||
const gchar *from, | gchar * adg_string_replace (const gchar *str, | |||
const gchar *to); | const gchar *from, | |||
gchar * adg_find_file (const gchar *file, | const gchar *to); | |||
...); | gchar * adg_find_file (const gchar *file, | |||
gdouble adg_scale_factor (const gchar *scale); | ...); | |||
gdouble adg_scale_factor (const gchar *scale); | ||||
cairo_surface_type_t adg_type_from_filename (const gchar *file); | ||||
G_END_DECLS | G_END_DECLS | |||
#endif /* __ADG_UTILS_H__ */ | #endif /* __ADG_UTILS_H__ */ | |||
End of changes. 3 change blocks. | ||||
13 lines changed or deleted | 15 lines changed or added | |||
adg.h | adg.h | |||
---|---|---|---|---|
/* ADG - Automatic Drawing Generation | /* ADG - Automatic Drawing Generation | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-arc.h | cpml-arc.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-curve.h | cpml-curve.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-extents.h | cpml-extents.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-gobject.h | cpml-gobject.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
skipping to change at line 30 | skipping to change at line 30 | |||
#if !defined(__CPML_H__) | #if !defined(__CPML_H__) | |||
#error "Only <cpml/cpml.h> can be included directly." | #error "Only <cpml/cpml.h> can be included directly." | |||
#endif | #endif | |||
#ifndef __CPML_GOBJECT_H__ | #ifndef __CPML_GOBJECT_H__ | |||
#define __CPML_GOBJECT_H__ | #define __CPML_GOBJECT_H__ | |||
G_BEGIN_DECLS | G_BEGIN_DECLS | |||
#define CPML_TYPE_PAIR (cpml_pair_get_type()) | #define CPML_TYPE_PAIR (cpml_pair_get_type()) | |||
GType cpml_pair_get_type (void) G_GNUC_CONST; | GType cpml_pair_get_type (void); | |||
CpmlPair * cpml_pair_dup (const CpmlPair *pair); | CpmlPair * cpml_pair_dup (const CpmlPair *pair); | |||
#define CPML_TYPE_PRIMITIVE (cpml_primitive_get_type()) | #define CPML_TYPE_PRIMITIVE (cpml_primitive_get_type()) | |||
GType cpml_primitive_get_type (void) G_GNUC_CONST; | GType cpml_primitive_get_type (void); | |||
CpmlPrimitive * cpml_primitive_dup (const CpmlPrimitive *primitive) ; | CpmlPrimitive * cpml_primitive_dup (const CpmlPrimitive *primitive) ; | |||
CpmlPrimitive * cpml_primitive_deep_dup (const CpmlPrimitive *primitive) ; | CpmlPrimitive * cpml_primitive_deep_dup (const CpmlPrimitive *primitive) ; | |||
#define CPML_TYPE_SEGMENT (cpml_segment_get_type()) | #define CPML_TYPE_SEGMENT (cpml_segment_get_type()) | |||
GType cpml_segment_get_type (void) G_GNUC_CONST; | GType cpml_segment_get_type (void); | |||
CpmlSegment * cpml_segment_dup (const CpmlSegment *segment); | CpmlSegment * cpml_segment_dup (const CpmlSegment *segment); | |||
CpmlSegment * cpml_segment_deep_dup (const CpmlSegment *segment); | CpmlSegment * cpml_segment_deep_dup (const CpmlSegment *segment); | |||
void cpml_segment_deep_copy (CpmlSegment *segment, | void cpml_segment_deep_copy (CpmlSegment *segment, | |||
const CpmlSegment *src); | const CpmlSegment *src); | |||
#define CPML_TYPE_CURVE_OFFSET_ALGORITHM \ | #define CPML_TYPE_CURVE_OFFSET_ALGORITHM \ | |||
(cpml_curve_offset_algorithm_get_ty pe()) | (cpml_curve_offset_algorithm_get_ty pe()) | |||
GType cpml_curve_offset_algorithm_get_type | GType cpml_curve_offset_algorithm_get_type | |||
(void) G_GNUC_CONST; | (void); | |||
G_END_DECLS | G_END_DECLS | |||
#endif /* __CPML_GOBJECT_H__ */ | #endif /* __CPML_GOBJECT_H__ */ | |||
End of changes. 5 change blocks. | ||||
5 lines changed or deleted | 5 lines changed or added | |||
cpml-pair.h | cpml-pair.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-primitive.h | cpml-primitive.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-segment.h | cpml-segment.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml-utils.h | cpml-utils.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||
cpml.h | cpml.h | |||
---|---|---|---|---|
/* CPML - Cairo Path Manipulation Library | /* CPML - Cairo Path Manipulation Library | |||
* Copyright (C) 2007,2008,2009,2010,2011,2012,2013 Nicola Fontana <ntd at entidi.it> | * Copyright (C) 2007-2015 Nicola Fontana <ntd at entidi.it> | |||
* | * | |||
* This library is free software; you can redistribute it and/or | * This library is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | * modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | * License as published by the Free Software Foundation; either | |||
* version 2 of the License, or (at your option) any later version. | * version 2 of the License, or (at your option) any later version. | |||
* | * | |||
* This library is distributed in the hope that it will be useful, | * This library is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | * Lesser General Public License for more details. | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added | |||