| adg-adim.h | | adg-adim.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 52 | | skipping to change at line 52 | |
| 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) G_GNUC_CONST; | |
| AdgADim * adg_adim_new (void); | | AdgADim * adg_adim_new (void); | |
|
| AdgADim * adg_adim_new_full (const AdgPair *ref1, | | AdgADim * adg_adim_new_full (const CpmlPair *ref1, | |
| const AdgPair *ref2, | | const CpmlPair *ref2, | |
| const AdgPair *org1, | | const CpmlPair *org1, | |
| const AdgPair *org2, | | const CpmlPair *org2, | |
| const AdgPair *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, | |
| gdouble org1_x, | | gdouble org1_x, | |
| gdouble org1_y, | | gdouble org1_y, | |
| gdouble org2_x, | | gdouble org2_x, | |
| gdouble org2_y, | | gdouble org2_y, | |
| gdouble pos_x, | | gdouble pos_x, | |
| gdouble pos_y); | | gdouble pos_y); | |
| | | | |
| skipping to change at line 79 | | skipping to change at line 79 | |
| const gchar *ref2, | | const gchar *ref2, | |
| const gchar *org1, | | const gchar *org1, | |
| const gchar *org2, | | const gchar *org2, | |
| const gchar *pos); | | const gchar *pos); | |
| void adg_adim_set_org1 (AdgADim *adim, | | void adg_adim_set_org1 (AdgADim *adim, | |
| const AdgPoint *org1); | | const AdgPoint *org1); | |
| void adg_adim_set_org1_explicit (AdgADim *adim, | | void adg_adim_set_org1_explicit (AdgADim *adim, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_adim_set_org1_from_pair (AdgADim *adim, | | void adg_adim_set_org1_from_pair (AdgADim *adim, | |
|
| const AdgPair *org1); | | const CpmlPair *org1); | |
| void adg_adim_set_org1_from_model (AdgADim *adim, | | void adg_adim_set_org1_from_model (AdgADim *adim, | |
| AdgModel *model, | | AdgModel *model, | |
| const gchar *org1); | | const gchar *org1); | |
| AdgPoint * adg_adim_get_org1 (AdgADim *adim); | | AdgPoint * adg_adim_get_org1 (AdgADim *adim); | |
| void adg_adim_set_org2 (AdgADim *adim, | | void adg_adim_set_org2 (AdgADim *adim, | |
| const AdgPoint *org2); | | const AdgPoint *org2); | |
| void adg_adim_set_org2_explicit (AdgADim *adim, | | void adg_adim_set_org2_explicit (AdgADim *adim, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_adim_set_org2_from_pair (AdgADim *adim, | | void adg_adim_set_org2_from_pair (AdgADim *adim, | |
|
| const AdgPair *org2); | | const CpmlPair *org2); | |
| void adg_adim_set_org2_from_model (AdgADim *adim, | | void adg_adim_set_org2_from_model (AdgADim *adim, | |
| AdgModel *model, | | AdgModel *model, | |
| const gchar *org2); | | const gchar *org2); | |
| AdgPoint * adg_adim_get_org2 (AdgADim *adim); | | AdgPoint * adg_adim_get_org2 (AdgADim *adim); | |
| void adg_adim_switch_extension1 (AdgADim *adim, | | void adg_adim_switch_extension1 (AdgADim *adim, | |
| gboolean new_state)
; | | gboolean new_state)
; | |
| gboolean adg_adim_has_extension1 (AdgADim *adim); | | gboolean adg_adim_has_extension1 (AdgADim *adim); | |
| void adg_adim_switch_extension2 (AdgADim *adim, | | void adg_adim_switch_extension2 (AdgADim *adim, | |
| gboolean new_state)
; | | gboolean new_state)
; | |
| gboolean adg_adim_has_extension2 (AdgADim *adim); | | gboolean adg_adim_has_extension2 (AdgADim *adim); | |
| | | | |
End of changes. 4 change blocks. |
| 8 lines changed or deleted | | 8 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 52 | | skipping to change at line 52 | |
| 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) G_GNUC_CONST; | |
| | | | |
|
| AdgAlignment * adg_alignment_new (const AdgPair *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 AdgPair *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, | |
| gdouble y_factor); | | gdouble y_factor); | |
|
| const AdgPair * adg_alignment_get_factor (AdgAlignment *alignment)
; | | const CpmlPair *adg_alignment_get_factor (AdgAlignment *alignment)
; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_ALIGNMENT_H__ */ | | #endif /* __ADG_ALIGNMENT_H__ */ | |
| | | | |
End of changes. 4 change blocks. |
| 4 lines changed or deleted | | 4 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-canvas.h | | adg-canvas.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 52 | | skipping to change at line 52 | |
| | | | |
| struct _AdgCanvasClass { | | struct _AdgCanvasClass { | |
| /*< private >*/ | | /*< private >*/ | |
| AdgContainerClass parent_class; | | AdgContainerClass parent_class; | |
| }; | | }; | |
| | | | |
| GType adg_canvas_get_type (void) G_GNUC_CONST; | | GType adg_canvas_get_type (void) G_GNUC_CONST; | |
| | | | |
| 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 AdgPair *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 AdgPair * 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; | |
| void adg_canvas_set_scales_valist (AdgCanvas *canvas, | | void adg_canvas_set_scales_valist (AdgCanvas *canvas, | |
| va_list var_args); | | va_list var_args); | |
| void adg_canvas_set_scales_array (AdgCanvas *canvas, | | void adg_canvas_set_scales_array (AdgCanvas *canvas, | |
| gchar **scales); | | gchar **scales); | |
| gchar ** adg_canvas_get_scales (AdgCanvas *canvas); | | gchar ** adg_canvas_get_scales (AdgCanvas *canvas); | |
| void adg_canvas_autoscale (AdgCanvas *canvas); | | void adg_canvas_autoscale (AdgCanvas *canvas); | |
| void adg_canvas_set_background_dress (AdgCanvas *canvas, | | void adg_canvas_set_background_dress (AdgCanvas *canvas, | |
| AdgDress dress); | | AdgDress dress); | |
| | | | |
| skipping to change at line 114 | | skipping to change at line 114 | |
| 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); | |
| | | | |
|
| | | #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
); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_CANVAS_H__ */ | | #endif /* __ADG_CANVAS_H__ */ | |
| | | | |
End of changes. 4 change blocks. |
| 3 lines changed or deleted | | 5 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-container.h | | adg-container.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-dash.h | | adg-dash.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-dim-style.h | | adg-dim-style.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 91 | | skipping to change at line 91 | |
| gdouble adg_dim_style_get_beyond (AdgDimStyle *dim_style)
; | | gdouble adg_dim_style_get_beyond (AdgDimStyle *dim_style)
; | |
| void adg_dim_style_set_baseline_spacing | | void adg_dim_style_set_baseline_spacing | |
| (AdgDimStyle *dim_style, | | (AdgDimStyle *dim_style, | |
| gdouble spacing); | | gdouble spacing); | |
| gdouble adg_dim_style_get_baseline_spacing | | gdouble adg_dim_style_get_baseline_spacing | |
| (AdgDimStyle *dim_style)
; | | (AdgDimStyle *dim_style)
; | |
| void adg_dim_style_set_limits_spacing(AdgDimStyle *dim_style, | | void adg_dim_style_set_limits_spacing(AdgDimStyle *dim_style, | |
| gdouble spacing); | | gdouble spacing); | |
| gdouble adg_dim_style_get_limits_spacing(AdgDimStyle *dim_style)
; | | gdouble adg_dim_style_get_limits_spacing(AdgDimStyle *dim_style)
; | |
| void adg_dim_style_set_quote_shift (AdgDimStyle *dim_style, | | void adg_dim_style_set_quote_shift (AdgDimStyle *dim_style, | |
|
| const AdgPair *shift); | | const CpmlPair *shift); | |
| const AdgPair * adg_dim_style_get_quote_shift (AdgDimStyle *dim_style) | | const CpmlPair *adg_dim_style_get_quote_shift (AdgDimStyle *dim_style) | |
| ; | | ; | |
| void adg_dim_style_set_limits_shift (AdgDimStyle *dim_style, | | void adg_dim_style_set_limits_shift (AdgDimStyle *dim_style, | |
|
| const AdgPair *shift); | | const CpmlPair *shift); | |
| const AdgPair * adg_dim_style_get_limits_shift (AdgDimStyle *dim_style) | | const CpmlPair *adg_dim_style_get_limits_shift (AdgDimStyle *dim_style) | |
| ; | | ; | |
| void adg_dim_style_set_number_format (AdgDimStyle *dim_style, | | void adg_dim_style_set_number_format (AdgDimStyle *dim_style, | |
| const gchar *format); | | const gchar *format); | |
| const gchar * adg_dim_style_get_number_format (AdgDimStyle *dim_style)
; | | const gchar * adg_dim_style_get_number_format (AdgDimStyle *dim_style)
; | |
| void adg_dim_style_set_number_tag (AdgDimStyle *dim_style, | | void adg_dim_style_set_number_tag (AdgDimStyle *dim_style, | |
| const gchar *tag); | | const gchar *tag); | |
| const gchar * adg_dim_style_get_number_tag (AdgDimStyle *dim_style)
; | | const gchar * adg_dim_style_get_number_tag (AdgDimStyle *dim_style)
; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_DIM_STYLE_H__ */ | | #endif /* __ADG_DIM_STYLE_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 7 lines changed or deleted | | 7 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 65 | | skipping to change at line 65 | |
| GType adg_dim_get_type (void) G_GNUC_CONST; | | GType adg_dim_get_type (void) G_GNUC_CONST; | |
| 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 AdgPair *ref1); | | const CpmlPair *ref1); | |
| void adg_dim_set_ref1_from_model (AdgDim *dim, | | void adg_dim_set_ref1_from_model (AdgDim *dim, | |
| AdgModel *model, | | AdgModel *model, | |
| const gchar *ref1); | | const gchar *ref1); | |
| AdgPoint * adg_dim_get_ref1 (AdgDim *dim); | | AdgPoint * adg_dim_get_ref1 (AdgDim *dim); | |
| void adg_dim_set_ref2 (AdgDim *dim, | | void adg_dim_set_ref2 (AdgDim *dim, | |
| const AdgPoint *ref2); | | const AdgPoint *ref2); | |
| void adg_dim_set_ref2_explicit (AdgDim *dim, | | void adg_dim_set_ref2_explicit (AdgDim *dim, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_dim_set_ref2_from_pair (AdgDim *dim, | | void adg_dim_set_ref2_from_pair (AdgDim *dim, | |
|
| const AdgPair *ref2); | | const CpmlPair *ref2); | |
| void adg_dim_set_ref2_from_model (AdgDim *dim, | | void adg_dim_set_ref2_from_model (AdgDim *dim, | |
| AdgModel *model, | | AdgModel *model, | |
| const gchar *ref2); | | const gchar *ref2); | |
| AdgPoint * adg_dim_get_ref2 (AdgDim *dim); | | AdgPoint * adg_dim_get_ref2 (AdgDim *dim); | |
| void adg_dim_set_pos (AdgDim *dim, | | void adg_dim_set_pos (AdgDim *dim, | |
| const AdgPoint *pos); | | const AdgPoint *pos); | |
| void adg_dim_set_pos_explicit (AdgDim *dim, | | void adg_dim_set_pos_explicit (AdgDim *dim, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_dim_set_pos_from_pair (AdgDim *dim, | | void adg_dim_set_pos_from_pair (AdgDim *dim, | |
|
| const AdgPair *pos); | | const CpmlPair *pos); | |
| void adg_dim_set_pos_from_model (AdgDim *dim, | | void adg_dim_set_pos_from_model (AdgDim *dim, | |
| AdgModel *model, | | AdgModel *model, | |
| const gchar *pos); | | const gchar *pos); | |
| AdgPoint * adg_dim_get_pos (AdgDim *dim); | | AdgPoint * adg_dim_get_pos (AdgDim *dim); | |
| void adg_dim_set_level (AdgDim *dim, | | void adg_dim_set_level (AdgDim *dim, | |
| gdouble level); | | gdouble level); | |
| gdouble adg_dim_get_level (AdgDim *dim); | | gdouble adg_dim_get_level (AdgDim *dim); | |
| void adg_dim_set_outside (AdgDim *dim, | | void adg_dim_set_outside (AdgDim *dim, | |
| AdgThreeState outside); | | AdgThreeState outside); | |
| AdgThreeState adg_dim_get_outside (AdgDim *dim); | | AdgThreeState adg_dim_get_outside (AdgDim *dim); | |
| | | | |
End of changes. 4 change blocks. |
| 4 lines changed or deleted | | 4 lines changed or added | |
|
| adg-dress-builtins.h | | adg-dress-builtins.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-dress.h | | adg-dress.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-entity.h | | adg-entity.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 61 | | skipping to change at line 61 | |
| void (*parent_set) (AdgEntity *entity, | | void (*parent_set) (AdgEntity *entity, | |
| AdgEntity *old_paren
t); | | AdgEntity *old_paren
t); | |
| 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) G_GNUC_CONST; | |
| 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 AdgMatrix *map); | | const cairo_matrix_t *map) | |
| void adg_entity_transform_global_map(AdgEntity *entity, | | ; | |
| const AdgMatrix *transform | | void adg_entity_transform_global_map (AdgEntity *entity, | |
| ation, | | const cairo_matrix_t *tran | |
| | | sformation, | |
| AdgTransformMode mode); | | AdgTransformMode mode); | |
|
| const AdgMatrix *adg_entity_get_global_map (AdgEntity *entity); | | const cairo_matrix_t * | |
| const AdgMatrix *adg_entity_get_global_matrix (AdgEntity *entity); | | adg_entity_get_global_map (AdgEntity *entity); | |
| void adg_entity_set_local_map (AdgEntity *entity, | | const cairo_matrix_t * | |
| const AdgMatrix *map); | | adg_entity_get_global_matrix (AdgEntity *entity); | |
| void adg_entity_transform_local_map (AdgEntity *entity, | | void adg_entity_set_local_map (AdgEntity *entity, | |
| const AdgMatrix *transform | | const cairo_matrix_t *map) | |
| ation, | | ; | |
| | | void adg_entity_transform_local_map (AdgEntity *entity, | |
| | | const cairo_matrix_t *tran | |
| | | sformation, | |
| AdgTransformMode mode); | | AdgTransformMode mode); | |
|
| const AdgMatrix *adg_entity_get_local_map (AdgEntity *entity); | | const cairo_matrix_t * | |
| const AdgMatrix *adg_entity_get_local_matrix (AdgEntity *entity); | | adg_entity_get_local_map (AdgEntity *entity); | |
| void adg_entity_set_local_method (AdgEntity *entity, | | const cairo_matrix_t * | |
| AdgMixMethod local_met | | adg_entity_get_local_matrix (AdgEntity *entity); | |
| hod); | | void adg_entity_set_local_mix (AdgEntity *entity, | |
| AdgMixMethod adg_entity_get_local_method (AdgEntity *entity); | | AdgMix local_mix | |
| void adg_entity_set_extents (AdgEntity *entity, | | ); | |
| | | AdgMix adg_entity_get_local_mix (AdgEntity *entity); | |
| | | void adg_entity_set_extents (AdgEntity *entity, | |
| const CpmlExtents *extents
); | | const CpmlExtents *extents
); | |
| const CpmlExtents * | | const CpmlExtents * | |
|
| adg_entity_get_extents (AdgEntity *entity); | | adg_entity_get_extents (AdgEntity *entity); | |
| void adg_entity_set_style (AdgEntity *entity, | | void adg_entity_set_style (AdgEntity *entity, | |
| AdgDress dress, | | AdgDress dress, | |
| AdgStyle *style); | | AdgStyle *style); | |
|
| AdgStyle * adg_entity_get_style (AdgEntity *entity, | | AdgStyle * adg_entity_get_style (AdgEntity *entity, | |
| AdgDress dress); | | AdgDress dress); | |
|
| AdgStyle * adg_entity_style (AdgEntity *entity, | | AdgStyle * adg_entity_style (AdgEntity *entity, | |
| AdgDress dress); | | AdgDress dress); | |
|
| void adg_entity_apply_dress (AdgEntity *entity, | | void adg_entity_apply_dress (AdgEntity *entity, | |
| AdgDress dress, | | AdgDress dress, | |
| cairo_t *cr); | | cairo_t *cr); | |
|
| void adg_entity_global_changed (AdgEntity *entity); | | void adg_entity_global_changed (AdgEntity *entity); | |
| void adg_entity_local_changed (AdgEntity *entity); | | void adg_entity_local_changed (AdgEntity *entity); | |
| void adg_entity_invalidate (AdgEntity *entity); | | void adg_entity_invalidate (AdgEntity *entity); | |
| void adg_entity_arrange (AdgEntity *entity); | | void adg_entity_arrange (AdgEntity *entity); | |
| void adg_entity_render (AdgEntity *entity, | | void adg_entity_render (AdgEntity *entity, | |
| cairo_t *cr); | | cairo_t *cr); | |
|
| AdgPoint * adg_entity_point (AdgEntity *entity, | | AdgPoint * adg_entity_point (AdgEntity *entity, | |
| AdgPoint *point, | | AdgPoint *point, | |
|
| AdgPoint *new_point
); | | const AdgPoint *new_point
); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_ENTITY_H__ */ | | #endif /* __ADG_ENTITY_H__ */ | |
| | | | |
End of changes. 13 change blocks. |
| 38 lines changed or deleted | | 44 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 59 | | skipping to change at line 59 | |
| } AdgTransformMode; | | } AdgTransformMode; | |
| | | | |
| typedef enum { | | typedef enum { | |
| ADG_MIX_UNDEFINED, | | ADG_MIX_UNDEFINED, | |
| ADG_MIX_DISABLED, | | ADG_MIX_DISABLED, | |
| ADG_MIX_NONE, | | ADG_MIX_NONE, | |
| ADG_MIX_ANCESTORS, | | ADG_MIX_ANCESTORS, | |
| ADG_MIX_ANCESTORS_NORMALIZED, | | ADG_MIX_ANCESTORS_NORMALIZED, | |
| ADG_MIX_PARENT, | | ADG_MIX_PARENT, | |
| ADG_MIX_PARENT_NORMALIZED | | ADG_MIX_PARENT_NORMALIZED | |
|
| } AdgMixMethod; | | } AdgMix; | |
| | | | |
| typedef enum { | | typedef enum { | |
|
| ADG_PROJECTION_UNDEFINED, | | ADG_PROJECTION_SCHEME_UNDEFINED, | |
| ADG_PROJECTION_FIRST_ANGLE, | | ADG_PROJECTION_SCHEME_FIRST_ANGLE, | |
| ADG_PROJECTION_THIRD_ANGLE | | ADG_PROJECTION_SCHEME_THIRD_ANGLE | |
| } AdgProjectionScheme; | | } AdgProjectionScheme; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_ENUMS_H__ */ | | #endif /* __ADG_ENUMS_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 5 lines changed or deleted | | 5 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 56 | | skipping to change at line 56 | |
| /*< 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) G_GNUC_CONST; | |
|
| void adg_fill_style_set_pattern (AdgFillStyle *fill_style | | void adg_fill_style_set_pattern (AdgFillStyle *fill_s | |
| , | | tyle, | |
| AdgPattern *pattern); | | cairo_pattern_t *patter | |
| AdgPattern * adg_fill_style_get_pattern (AdgFillStyle *fill_style | | n); | |
| ); | | cairo_pattern_t * adg_fill_style_get_pattern (AdgFillStyle *fill_s | |
| void adg_fill_style_set_extents (AdgFillStyle *fill_style | | tyle); | |
| , | | void adg_fill_style_set_extents (AdgFillStyle *fill_s | |
| const CpmlExtents *extents | | tyle, | |
| ); | | const CpmlExtents *extent | |
| const CpmlExtents *adg_fill_style_get_extents (AdgFillStyle *fill_style | | s); | |
| ); | | 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. |
| 12 lines changed or deleted | | 13 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 56 | | skipping to change at line 56 | |
| /*< 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) G_GNUC_CONST; | |
| 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 AdgMatrix *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, | |
| const gchar *family); | | const gchar *family); | |
| const gchar * adg_font_style_get_family (AdgFontStyle *font_styl
e); | | const gchar * adg_font_style_get_family (AdgFontStyle *font_styl
e); | |
| void adg_font_style_set_slant (AdgFontStyle *font_styl
e, | | void adg_font_style_set_slant (AdgFontStyle *font_styl
e, | |
| cairo_font_slant_t slant); | | cairo_font_slant_t slant); | |
| cairo_font_slant_t | | cairo_font_slant_t | |
| adg_font_style_get_slant (AdgFontStyle *font_styl
e); | | adg_font_style_get_slant (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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 78 | | skipping to change at line 78 | |
| void adg_gtk_area_set_factor (AdgGtkArea *area, | | void adg_gtk_area_set_factor (AdgGtkArea *area, | |
| gdouble factor); | | gdouble factor); | |
| gdouble adg_gtk_area_get_factor (AdgGtkArea *area); | | gdouble adg_gtk_area_get_factor (AdgGtkArea *area); | |
| void adg_gtk_area_switch_autozoom (AdgGtkArea *area, | | void adg_gtk_area_switch_autozoom (AdgGtkArea *area, | |
| gboolean state); | | gboolean state); | |
| gboolean adg_gtk_area_has_autozoom (AdgGtkArea *area); | | gboolean adg_gtk_area_has_autozoom (AdgGtkArea *area); | |
| void adg_gtk_area_reset (AdgGtkArea *area); | | void adg_gtk_area_reset (AdgGtkArea *area); | |
| void adg_gtk_area_canvas_changed (AdgGtkArea *area, | | void adg_gtk_area_canvas_changed (AdgGtkArea *area, | |
| AdgCanvas *old_canva
s); | | AdgCanvas *old_canva
s); | |
| void adg_gtk_area_set_render_map (AdgGtkArea *area, | | void adg_gtk_area_set_render_map (AdgGtkArea *area, | |
|
| const AdgMatrix *map); | | const cairo_matrix_t *map)
; | |
| void adg_gtk_area_transform_render_map | | void adg_gtk_area_transform_render_map | |
| (AdgGtkArea *area, | | (AdgGtkArea *area, | |
|
| const AdgMatrix *transform
ation, | | const cairo_matrix_t *tran
sformation, | |
| AdgTransformMode mode); | | AdgTransformMode mode); | |
|
| const AdgMatrix*adg_gtk_area_get_render_map (AdgGtkArea *area); | | const cairo_matrix_t* | |
| | | adg_gtk_area_get_render_map (AdgGtkArea *area); | |
| void adg_gtk_area_extents_changed (AdgGtkArea *area, | | void adg_gtk_area_extents_changed (AdgGtkArea *area, | |
| const CpmlExtents | | const CpmlExtents | |
| *old_exten
ts); | | *old_exten
ts); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_GTK_AREA_H__ */ | | #endif /* __ADG_GTK_AREA_H__ */ | |
| | | | |
End of changes. 4 change blocks. |
| 4 lines changed or deleted | | 5 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-utils.h | | adg-gtk-utils.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-ldim.h | | adg-ldim.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 53 | | skipping to change at line 53 | |
| }; | | }; | |
| | | | |
| 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) G_GNUC_CONST; | |
| | | | |
| AdgLDim * adg_ldim_new (void); | | AdgLDim * adg_ldim_new (void); | |
|
| AdgLDim * adg_ldim_new_full (const AdgPair *ref1, | | AdgLDim * adg_ldim_new_full (const CpmlPair *ref1, | |
| const AdgPair *ref2, | | const CpmlPair *ref2, | |
| const AdgPair *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, | |
| gdouble pos_x, | | gdouble pos_x, | |
| gdouble pos_y, | | gdouble pos_y, | |
| gdouble direction)
; | | gdouble direction)
; | |
| AdgLDim * adg_ldim_new_full_from_model (AdgModel *model, | | AdgLDim * adg_ldim_new_full_from_model (AdgModel *model, | |
| const gchar *ref1, | | const gchar *ref1, | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 4 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-logo.h | | adg-logo.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-marker.h | | adg-marker.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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) G_GNUC_CONST; | |
| | | | |
|
| 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)
; | |
|
| const AdgSegment *adg_marker_get_segment (AdgMarker *marker); | | const CpmlSegment * adg_marker_get_segment (AdgMarker *marker); | |
| void adg_marker_backup_segment (AdgMarker *marker); | | void adg_marker_backup_segment (AdgMarker *marker); | |
| const AdgSegment *adg_marker_get_backup_segment (AdgMarker *marker); | | const CpmlSegment * adg_marker_get_backup_segment | |
| void adg_marker_set_pos (AdgMarker *marker, | | (AdgMarker *marker); | |
| | | void adg_marker_set_pos (AdgMarker *marker, | |
| gdouble pos); | | gdouble pos); | |
|
| gdouble adg_marker_get_pos (AdgMarker *marker); | | gdouble adg_marker_get_pos (AdgMarker *marker); | |
| void adg_marker_set_size (AdgMarker *marker, | | void adg_marker_set_size (AdgMarker *marker, | |
| gdouble size); | | gdouble size); | |
|
| gdouble adg_marker_get_size (AdgMarker *marker); | | gdouble adg_marker_get_size (AdgMarker *marker); | |
| void adg_marker_set_model (AdgMarker *marker, | | void adg_marker_set_model (AdgMarker *marker, | |
| AdgModel *model); | | AdgModel *model); | |
|
| AdgModel * adg_marker_get_model (AdgMarker *marker); | | AdgModel * adg_marker_get_model (AdgMarker *marker); | |
| AdgModel * adg_marker_model (AdgMarker *marker); | | AdgModel * adg_marker_model (AdgMarker *marker); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_MARKER_H__ */ | | #endif /* __ADG_MARKER_H__ */ | |
| | | | |
End of changes. 9 change blocks. |
| 17 lines changed or deleted | | 18 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 29 | | skipping to change at line 29 | |
| | | | |
| #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 | |
| | | | |
|
| #define _AdgMatrix _cairo_matrix | | cairo_matrix_t *adg_matrix_new (void); | |
| #define ADG_TYPE_MATRIX (adg_matrix_get_type()) | | const cairo_matrix_t * | |
| | | adg_matrix_identity (void) G_GNUC_CONST; | |
| typedef struct _AdgMatrix AdgMatrix; | | const cairo_matrix_t * | |
| | | adg_matrix_null (void) G_GNUC_CONST; | |
| GType adg_matrix_get_type (void) G_GNUC_CONST; | | void adg_matrix_copy (cairo_matrix_t *matrix, | |
| | | const cairo_matrix_t *src); | |
| AdgMatrix * adg_matrix_new (void); | | cairo_matrix_t *adg_matrix_dup (const cairo_matrix_t *matrix); | |
| const AdgMatrix *adg_matrix_identity (void) G_GNUC_CONST; | | gboolean adg_matrix_equal (const cairo_matrix_t *matrix1, | |
| const AdgMatrix *adg_matrix_null (void) G_GNUC_CONST; | | const cairo_matrix_t *matrix2); | |
| | | gboolean adg_matrix_normalize (cairo_matrix_t *matrix); | |
| void adg_matrix_copy (AdgMatrix *matrix, | | void adg_matrix_transform (cairo_matrix_t *matrix, | |
| const AdgMatrix *src); | | const cairo_matrix_t *transforma | |
| AdgMatrix * adg_matrix_dup (const AdgMatrix *matrix); | | tion, | |
| gboolean adg_matrix_equal (const AdgMatrix *matrix1, | | AdgTransformMode mode); | |
| const AdgMatrix *matrix2); | | void adg_matrix_dump (const cairo_matrix_t *matrix); | |
| gboolean adg_matrix_normalize (AdgMatrix *matrix); | | | |
| void adg_matrix_transform (AdgMatrix *matrix, | | | |
| const AdgMatrix *transform | | | |
| ation, | | | |
| AdgTransformMode mode); | | | |
| void adg_matrix_dump (const AdgMatrix *matrix); | | | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_MATRIX_H__ */ | | #endif /* __ADG_MATRIX_H__ */ | |
| | | | |
End of changes. 2 change blocks. |
| 23 lines changed or deleted | | 17 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 43 | | skipping to change at line 43 | |
| #define ADG_IS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_MODEL)) | | #define ADG_IS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_MODEL)) | |
| #define ADG_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_MODEL, AdgModelClass)) | | #define ADG_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_MODEL, AdgModelClass)) | |
| | | | |
| typedef struct _AdgModel AdgModel; | | typedef struct _AdgModel AdgModel; | |
| typedef struct _AdgModelClass AdgModelClass; | | typedef struct _AdgModelClass AdgModelClass; | |
| typedef void (*AdgDependencyFunc) (AdgModel *model, | | typedef void (*AdgDependencyFunc) (AdgModel *model, | |
| AdgEntity *entity, | | AdgEntity *entity, | |
| gpointer user_data)
; | | gpointer user_data)
; | |
| typedef void (*AdgNamedPairFunc) (AdgModel *model, | | typedef void (*AdgNamedPairFunc) (AdgModel *model, | |
| const gchar *name, | | const gchar *name, | |
|
| AdgPair *pair, | | CpmlPair *pair, | |
| gpointer user_data)
; | | gpointer user_data)
; | |
| | | | |
| struct _AdgModel { | | struct _AdgModel { | |
| /*< private >*/ | | /*< private >*/ | |
| GObject parent; | | GObject parent; | |
| gpointer data; | | gpointer data; | |
| }; | | }; | |
| | | | |
| struct _AdgModelClass { | | struct _AdgModelClass { | |
| /*< private >*/ | | /*< private >*/ | |
| GObjectClass parent_class; | | GObjectClass parent_class; | |
| | | | |
| /*< public >*/ | | /*< public >*/ | |
| /* Virtual table */ | | /* Virtual table */ | |
|
| const AdgPair * (*named_pair) (AdgModel *model, | | const CpmlPair * (*named_pair) (AdgModel *model, | |
| const gchar *name); | | const gchar *name); | |
| | | | |
| /* Signals */ | | /* Signals */ | |
| void (*set_named_pair) (AdgModel *model, | | void (*set_named_pair) (AdgModel *model, | |
| const gchar *name, | | const gchar *name, | |
|
| const AdgPair *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) G_GNUC_CONST; | |
| | | | |
| skipping to change at line 86 | | skipping to change at line 86 | |
| 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, | |
| const gchar *name, | | const gchar *name, | |
|
| const AdgPair *pair); | | const CpmlPair *pair); | |
| void adg_model_set_named_pair_explicit | | void adg_model_set_named_pair_explicit | |
| (AdgModel *model, | | (AdgModel *model, | |
| const gchar *name, | | const gchar *name, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
|
| const AdgPair * adg_model_get_named_pair (AdgModel *model, | | const CpmlPair *adg_model_get_named_pair (AdgModel *model, | |
| const gchar *name); | | const gchar *name); | |
| void adg_model_foreach_named_pair (AdgModel *model, | | void adg_model_foreach_named_pair (AdgModel *model, | |
| AdgNamedPairFunc callback
, | | AdgNamedPairFunc callback
, | |
| gpointer user_dat
a); | | gpointer user_dat
a); | |
| void adg_model_clear (AdgModel *model); | | void adg_model_clear (AdgModel *model); | |
| void adg_model_reset (AdgModel *model); | | void adg_model_reset (AdgModel *model); | |
| void adg_model_changed (AdgModel *model); | | void adg_model_changed (AdgModel *model); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| | | | |
End of changes. 6 change blocks. |
| 6 lines changed or deleted | | 6 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-path.h | | adg-path.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 53 | | skipping to change at line 53 | |
| }; | | }; | |
| | | | |
| 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) G_GNUC_CONST; | |
| AdgPath * adg_path_new (void); | | AdgPath * adg_path_new (void); | |
| | | | |
|
| const AdgPair * 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 AdgPrimitive * | | const CpmlPrimitive * | |
| adg_path_last_primitive (AdgPath *path); | | adg_path_last_primitive (AdgPath *path); | |
|
| const AdgPrimitive * | | 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, | |
| ...); | | ...); | |
| void adg_path_append_valist (AdgPath *path, | | void adg_path_append_valist (AdgPath *path, | |
| CpmlPrimitiveType type, | | CpmlPrimitiveType type, | |
| va_list var_args); | | va_list var_args); | |
| void adg_path_append_array (AdgPath *path, | | void adg_path_append_array (AdgPath *path, | |
| CpmlPrimitiveType type, | | CpmlPrimitiveType type, | |
|
| const AdgPair **pairs); | | const CpmlPair**pairs); | |
| void adg_path_append_primitive (AdgPath *path, | | void adg_path_append_primitive (AdgPath *path, | |
|
| const AdgPrimitive | | const CpmlPrimitive | |
| *primitive)
; | | *primitive)
; | |
| void adg_path_append_segment (AdgPath *path, | | void adg_path_append_segment (AdgPath *path, | |
|
| const AdgSegment *segment) | | const CpmlSegment | |
| ; | | *segment); | |
| void adg_path_append_cpml_path (AdgPath *path, | | void adg_path_append_cpml_path (AdgPath *path, | |
|
| const CpmlPath *cpml_path) | | const cairo_path_t | |
| ; | | *cairo_path | |
| | | ); | |
| void adg_path_move_to (AdgPath *path, | | void adg_path_move_to (AdgPath *path, | |
|
| const AdgPair *pair); | | const CpmlPair *pair); | |
| void adg_path_move_to_explicit (AdgPath *path, | | void adg_path_move_to_explicit (AdgPath *path, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_path_line_to (AdgPath *path, | | void adg_path_line_to (AdgPath *path, | |
|
| const AdgPair *pair); | | const CpmlPair *pair); | |
| void adg_path_line_to_explicit (AdgPath *path, | | void adg_path_line_to_explicit (AdgPath *path, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_path_arc_to (AdgPath *path, | | void adg_path_arc_to (AdgPath *path, | |
|
| const AdgPair *throught, | | const CpmlPair *throught, | |
| const AdgPair *pair); | | const CpmlPair *pair); | |
| void adg_path_arc_to_explicit (AdgPath *path, | | void adg_path_arc_to_explicit (AdgPath *path, | |
| gdouble x1, | | gdouble x1, | |
| gdouble y1, | | gdouble y1, | |
| gdouble x2, | | gdouble x2, | |
| gdouble y2); | | gdouble y2); | |
| void adg_path_curve_to (AdgPath *path, | | void adg_path_curve_to (AdgPath *path, | |
|
| const AdgPair *control1, | | const CpmlPair *control1, | |
| const AdgPair *control2, | | const CpmlPair *control2, | |
| const AdgPair *pair); | | const CpmlPair *pair); | |
| void adg_path_curve_to_explicit (AdgPath *path, | | void adg_path_curve_to_explicit (AdgPath *path, | |
| gdouble x1, | | gdouble x1, | |
| gdouble y1, | | gdouble y1, | |
| gdouble x2, | | gdouble x2, | |
| gdouble y2, | | gdouble y2, | |
| gdouble x3, | | gdouble x3, | |
| gdouble y3); | | gdouble y3); | |
| void adg_path_close (AdgPath *path); | | void adg_path_close (AdgPath *path); | |
| | | | |
| void adg_path_arc (AdgPath *path, | | void adg_path_arc (AdgPath *path, | |
|
| const AdgPair *center, | | const CpmlPair *center, | |
| gdouble r, | | gdouble r, | |
| gdouble start, | | gdouble start, | |
| gdouble end); | | gdouble end); | |
| void adg_path_arc_explicit (AdgPath *path, | | void adg_path_arc_explicit (AdgPath *path, | |
| gdouble xc, | | gdouble xc, | |
| gdouble yc, | | gdouble yc, | |
| gdouble r, | | gdouble r, | |
| gdouble start, | | gdouble start, | |
| gdouble end); | | gdouble end); | |
| void adg_path_chamfer (AdgPath *path, | | void adg_path_chamfer (AdgPath *path, | |
| | | | |
End of changes. 14 change blocks. |
| 19 lines changed or deleted | | 19 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 29 | | skipping to change at line 29 | |
| | | | |
| #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_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) G_GNUC_CONST; | |
| | | | |
| 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 AdgPair *pair); | | const CpmlPair *pair); | |
| void adg_point_set_pair_explicit (AdgPoint *point, | | void adg_point_set_pair_explicit (AdgPoint *point, | |
| gdouble x, | | gdouble x, | |
| gdouble y); | | gdouble y); | |
| void adg_point_set_pair_from_model (AdgPoint *point, | | void adg_point_set_pair_from_model (AdgPoint *point, | |
| AdgModel *model, | | AdgModel *model, | |
| const gchar *name); | | const gchar *name); | |
|
| void adg_point_unset (AdgPoint *point); | | | |
| const AdgPair * adg_point_get_pair (AdgPoint *point); | | | |
| AdgModel * adg_point_get_model (AdgPoint *point); | | | |
| const gchar * adg_point_get_name (AdgPoint *point); | | | |
| void adg_point_invalidate (AdgPoint *point); | | void adg_point_invalidate (AdgPoint *point); | |
|
| | | void adg_point_unset (AdgPoint *point); | |
| | | gboolean adg_point_update (AdgPoint *point); | |
| | | CpmlPair * adg_point_get_pair (AdgPoint *point); | |
| | | AdgModel * adg_point_get_model (const AdgPoint *point); | |
| | | const gchar * adg_point_get_name (const AdgPoint *point); | |
| gboolean adg_point_equal (const AdgPoint *point1, | | gboolean adg_point_equal (const AdgPoint *point1, | |
| const AdgPoint *point2); | | const AdgPoint *point2); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_POINT_H__ */ | | #endif /* __ADG_POINT_H__ */ | |
| | | | |
End of changes. 5 change blocks. |
| 7 lines changed or deleted | | 8 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-rdim.h | | adg-rdim.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 53 | | skipping to change at line 53 | |
| }; | | }; | |
| | | | |
| 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) G_GNUC_CONST; | |
| | | | |
| AdgRDim * adg_rdim_new (void); | | AdgRDim * adg_rdim_new (void); | |
|
| AdgRDim * adg_rdim_new_full (const AdgPair *center, | | AdgRDim * adg_rdim_new_full (const CpmlPair *center, | |
| const AdgPair *radius, | | const CpmlPair *radius, | |
| const AdgPair *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, | |
| gdouble pos_y); | | gdouble pos_y); | |
| AdgRDim * adg_rdim_new_full_from_model (AdgModel *model, | | AdgRDim * adg_rdim_new_full_from_model (AdgModel *model, | |
| const gchar *center, | | const gchar *center, | |
| const gchar *radius, | | const gchar *radius, | |
| const gchar *pos); | | const gchar *pos); | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 4 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-stroke.h | | adg-stroke.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-style.h | | adg-style.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-table-cell.h | | adg-table-cell.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 59 | | skipping to change at line 59 | |
| AdgEntity *title); | | AdgEntity *title); | |
| void adg_table_cell_set_text_title (AdgTableCell *table_cell
, | | void adg_table_cell_set_text_title (AdgTableCell *table_cell
, | |
| const gchar *title); | | const gchar *title); | |
| AdgEntity * adg_table_cell_title (AdgTableCell *table_cell
); | | AdgEntity * adg_table_cell_title (AdgTableCell *table_cell
); | |
| void adg_table_cell_set_value (AdgTableCell *table_cell
, | | void adg_table_cell_set_value (AdgTableCell *table_cell
, | |
| AdgEntity *value); | | AdgEntity *value); | |
| void adg_table_cell_set_text_value (AdgTableCell *table_cell
, | | void adg_table_cell_set_text_value (AdgTableCell *table_cell
, | |
| const gchar *value); | | const gchar *value); | |
| AdgEntity * adg_table_cell_value (AdgTableCell *table_cell
); | | AdgEntity * adg_table_cell_value (AdgTableCell *table_cell
); | |
| void adg_table_cell_set_value_pos (AdgTableCell *table_cell
, | | void adg_table_cell_set_value_pos (AdgTableCell *table_cell
, | |
|
| const AdgPair *from_facto | | const CpmlPair *from_facto | |
| r, | | r, | |
| const AdgPair *to_factor) | | const CpmlPair *to_factor) | |
| ; | | ; | |
| void adg_table_cell_set_value_pos_explicit | | void adg_table_cell_set_value_pos_explicit | |
| (AdgTableCell *table_cell
, | | (AdgTableCell *table_cell
, | |
| gdouble from_x, | | gdouble from_x, | |
| gdouble from_y, | | gdouble from_y, | |
| gdouble to_x, | | gdouble to_x, | |
| gdouble to_y); | | gdouble to_y); | |
| void adg_table_cell_set_width (AdgTableCell *table_cell
, | | void adg_table_cell_set_width (AdgTableCell *table_cell
, | |
| gdouble width); | | gdouble width); | |
| gdouble adg_table_cell_get_width (AdgTableCell *table_cell
); | | gdouble adg_table_cell_get_width (AdgTableCell *table_cell
); | |
| void adg_table_cell_switch_frame (AdgTableCell *table_cell
, | | void adg_table_cell_switch_frame (AdgTableCell *table_cell
, | |
| gboolean has_frame)
; | | gboolean has_frame)
; | |
| gboolean adg_table_cell_has_frame (AdgTableCell *table_cell
); | | gboolean adg_table_cell_has_frame (AdgTableCell *table_cell
); | |
| const CpmlExtents * | | const CpmlExtents * | |
| adg_table_cell_get_extents (AdgTableCell *table_cell
); | | adg_table_cell_get_extents (AdgTableCell *table_cell
); | |
|
| const AdgPair * adg_table_cell_size_request (AdgTableCell *table_cell
, | | const CpmlPair *adg_table_cell_size_request (AdgTableCell *table_cell
, | |
| const CpmlExtents *row_ext
ents); | | const CpmlExtents *row_ext
ents); | |
| const CpmlExtents * | | const CpmlExtents * | |
| adg_table_cell_arrange (AdgTableCell *table_cell
, | | adg_table_cell_arrange (AdgTableCell *table_cell
, | |
| const CpmlExtents *layout)
; | | const CpmlExtents *layout)
; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_TABLE_CELL_H__ */ | | #endif /* __ADG_TABLE_CELL_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 6 lines changed or deleted | | 6 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 | |
| AdgTableCell *table_cell
); | | AdgTableCell *table_cell
); | |
| void adg_table_row_foreach (AdgTableRow *table_row, | | void adg_table_row_foreach (AdgTableRow *table_row, | |
| GCallback callback, | | GCallback callback, | |
| gpointer user_data)
; | | gpointer user_data)
; | |
| AdgTable * adg_table_row_get_table (AdgTableRow *table_row)
; | | AdgTable * adg_table_row_get_table (AdgTableRow *table_row)
; | |
| void adg_table_row_set_height (AdgTableRow *table_row, | | void adg_table_row_set_height (AdgTableRow *table_row, | |
| gdouble height); | | gdouble height); | |
| gdouble adg_table_row_get_height (AdgTableRow *table_row)
; | | gdouble adg_table_row_get_height (AdgTableRow *table_row)
; | |
| const CpmlExtents * | | const CpmlExtents * | |
| adg_table_row_get_extents (AdgTableRow *table_row)
; | | adg_table_row_get_extents (AdgTableRow *table_row)
; | |
|
| const AdgPair * adg_table_row_size_request (AdgTableRow *table_row)
; | | const CpmlPair *adg_table_row_size_request (AdgTableRow *table_row)
; | |
| const CpmlExtents * | | const CpmlExtents * | |
| adg_table_row_arrange (AdgTableRow *table_row, | | adg_table_row_arrange (AdgTableRow *table_row, | |
| const CpmlExtents *layout)
; | | const CpmlExtents *layout)
; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_TABLE_ROW_H__ */ | | #endif /* __ADG_TABLE_ROW_H__ */ | |
| | | | |
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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 72 | | skipping to change at line 72 | |
| void adg_table_style_set_title_dress (AdgTableStyle *table_styl
e, | | void adg_table_style_set_title_dress (AdgTableStyle *table_styl
e, | |
| AdgDress dress); | | AdgDress dress); | |
| AdgDress adg_table_style_get_title_dress (AdgTableStyle *table_styl
e); | | AdgDress adg_table_style_get_title_dress (AdgTableStyle *table_styl
e); | |
| void adg_table_style_set_value_dress (AdgTableStyle *table_styl
e, | | void adg_table_style_set_value_dress (AdgTableStyle *table_styl
e, | |
| AdgDress dress); | | AdgDress dress); | |
| AdgDress adg_table_style_get_value_dress (AdgTableStyle *table_styl
e); | | AdgDress adg_table_style_get_value_dress (AdgTableStyle *table_styl
e); | |
| void adg_table_style_set_row_height (AdgTableStyle *table_styl
e, | | void adg_table_style_set_row_height (AdgTableStyle *table_styl
e, | |
| gdouble height); | | gdouble height); | |
| gdouble adg_table_style_get_row_height (AdgTableStyle *table_styl
e); | | gdouble adg_table_style_get_row_height (AdgTableStyle *table_styl
e); | |
| void adg_table_style_set_cell_padding(AdgTableStyle *table_styl
e, | | void adg_table_style_set_cell_padding(AdgTableStyle *table_styl
e, | |
|
| const AdgPair *padding); | | const CpmlPair *padding); | |
| const AdgPair * adg_table_style_get_cell_padding(AdgTableStyle *table_styl | | const CpmlPair *adg_table_style_get_cell_padding(AdgTableStyle *table_styl | |
| e); | | e); | |
| void adg_table_style_set_cell_spacing(AdgTableStyle *table_styl
e, | | void adg_table_style_set_cell_spacing(AdgTableStyle *table_styl
e, | |
|
| const AdgPair *spacing); | | const CpmlPair *spacing); | |
| const AdgPair * adg_table_style_get_cell_spacing(AdgTableStyle *table_styl | | const CpmlPair *adg_table_style_get_cell_spacing(AdgTableStyle *table_styl | |
| e); | | e); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_TABLE_STYLE_H__ */ | | #endif /* __ADG_TABLE_STYLE_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 7 lines changed or deleted | | 7 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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-text.h | | adg-text.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-textual.h | | adg-textual.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-title-block.h | | adg-title-block.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-toy-text.h | | adg-toy-text.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-trail.h | | adg-trail.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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_TYPE_TRAIL (adg_trail_get_type()) | | #define ADG_TYPE_TRAIL (adg_trail_get_type()) | |
| #define ADG_TRAIL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_TRAIL, AdgTrail)) | | #define ADG_TRAIL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_TRAIL, AdgTrail)) | |
| #define ADG_TRAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_TRAIL, AdgTrailClass)) | | #define ADG_TRAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_TRAIL, AdgTrailClass)) | |
| #define ADG_IS_TRAIL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_TRAIL)) | | #define ADG_IS_TRAIL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_TRAIL)) | |
| #define ADG_IS_TRAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_TRAIL)) | | #define ADG_IS_TRAIL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_TRAIL)) | |
| #define ADG_TRAIL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_TRAIL, AdgTrailClass)) | | #define ADG_TRAIL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_TRAIL, AdgTrailClass)) | |
| | | | |
| typedef struct _AdgTrail AdgTrail; | | typedef struct _AdgTrail AdgTrail; | |
| typedef struct _AdgTrailClass AdgTrailClass; | | typedef struct _AdgTrailClass AdgTrailClass; | |
|
| typedef CpmlPath * (*AdgTrailCallback) (AdgTrail *trail, gpointer user_data
); | | typedef cairo_path_t * (*AdgTrailCallback) (AdgTrail *trail, gpointer user_
data); | |
| | | | |
| struct _AdgTrail { | | struct _AdgTrail { | |
| /*< private >*/ | | /*< private >*/ | |
| AdgModel parent; | | AdgModel parent; | |
| gpointer data; | | gpointer data; | |
| }; | | }; | |
| | | | |
| struct _AdgTrailClass { | | struct _AdgTrailClass { | |
| /*< private >*/ | | /*< private >*/ | |
| AdgModelClass parent_class; | | AdgModelClass parent_class; | |
| | | | |
| /*< public >*/ | | /*< public >*/ | |
| /* Virtual table */ | | /* Virtual table */ | |
|
| CpmlPath * (*get_cpml_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) G_GNUC_CONST; | |
| 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); | |
|
| CpmlPath * adg_trail_cpml_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
, | |
|
| AdgSegment *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); | |
| void adg_trail_set_max_angle (AdgTrail *trail, | | void adg_trail_set_max_angle (AdgTrail *trail, | |
| gdouble angle); | | gdouble angle); | |
| gdouble adg_trail_get_max_angle (AdgTrail *trail); | | gdouble adg_trail_get_max_angle (AdgTrail *trail); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_TRAIL_H__ */ | | #endif /* __ADG_TRAIL_H__ */ | |
| | | | |
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 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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.h | | adg.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010,2011,2012 Nicola Fontana <ntd at enti
di.it> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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. | |
| * | | * | |
| * You should have received a copy of the GNU Lesser General Public | | * You should have received a copy of the GNU Lesser General Public | |
| * License along with this library; if not, write to the | | * License along with this library; if not, write to the | |
| * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | | * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #ifndef __ADG_H__ | | #ifndef __ADG_H__ | |
| #define __ADG_H__ | | #define __ADG_H__ | |
| | | | |
|
| #include <glib-object.h> | | #include <cairo-gobject.h> | |
| #include <cpml.h> | | #include <cpml.h> | |
| | | | |
| #include "adg/adg-forward-declarations.h" | | #include "adg/adg-forward-declarations.h" | |
| #include "adg/adg-enums.h" | | #include "adg/adg-enums.h" | |
| #include "adg/adg-utils.h" | | #include "adg/adg-utils.h" | |
|
| #include "adg/adg-pair.h" | | | |
| #include "adg/adg-matrix.h" | | #include "adg/adg-matrix.h" | |
|
| #include "adg/adg-pattern.h" | | | |
| #include "adg/adg-primitive.h" | | | |
| #include "adg/adg-segment.h" | | | |
| #include "adg/adg-entity.h" | | #include "adg/adg-entity.h" | |
| #include "adg/adg-model.h" | | #include "adg/adg-model.h" | |
| #include "adg/adg-trail.h" | | #include "adg/adg-trail.h" | |
| #include "adg/adg-path.h" | | #include "adg/adg-path.h" | |
| #include "adg/adg-edges.h" | | #include "adg/adg-edges.h" | |
| #include "adg/adg-point.h" | | #include "adg/adg-point.h" | |
| #include "adg/adg-marker.h" | | #include "adg/adg-marker.h" | |
| #include "adg/adg-dash.h" | | #include "adg/adg-dash.h" | |
| #include "adg/adg-style.h" | | #include "adg/adg-style.h" | |
| #include "adg/adg-color-style.h" | | #include "adg/adg-color-style.h" | |
| | | | |
| skipping to change at line 67 | | skipping to change at line 63 | |
| #include "adg/adg-projection.h" | | #include "adg/adg-projection.h" | |
| #include "adg/adg-container.h" | | #include "adg/adg-container.h" | |
| #include "adg/adg-alignment.h" | | #include "adg/adg-alignment.h" | |
| #include "adg/adg-table.h" | | #include "adg/adg-table.h" | |
| #include "adg/adg-title-block.h" | | #include "adg/adg-title-block.h" | |
| #include "adg/adg-arrow.h" | | #include "adg/adg-arrow.h" | |
| #include "adg/adg-dim.h" | | #include "adg/adg-dim.h" | |
| #include "adg/adg-ldim.h" | | #include "adg/adg-ldim.h" | |
| #include "adg/adg-rdim.h" | | #include "adg/adg-rdim.h" | |
| #include "adg/adg-adim.h" | | #include "adg/adg-adim.h" | |
|
| | | #include "adg/adg-canvas.h" | |
| | | | |
| #include <pango/pango.h> | | #include <pango/pango.h> | |
| #include "adg/adg-text.h" | | #include "adg/adg-text.h" | |
| #include "adg/adg-pango-style.h" | | #include "adg/adg-pango-style.h" | |
| | | | |
| #include <gtk/gtk.h> | | #include <gtk/gtk.h> | |
| #include "adg/adg-gtk-utils.h" | | #include "adg/adg-gtk-utils.h" | |
| #include "adg/adg-gtk-area.h" | | #include "adg/adg-gtk-area.h" | |
| #include "adg/adg-gtk-layout.h" | | #include "adg/adg-gtk-layout.h" | |
| | | | |
|
| #include "adg/adg-canvas.h" | | | |
| | | | |
| #endif /* __ADG_H__ */ | | #endif /* __ADG_H__ */ | |
| | | | |
End of changes. 6 change blocks. |
| 8 lines changed or deleted | | 3 lines changed or added | |
|
| cpml-arc.h | | cpml-arc.h | |
| /* CPML - Cairo Path Manipulation Library | | /* CPML - Cairo Path Manipulation Library | |
|
| * Copyright (C) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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-pair.h | | cpml-pair.h | |
| /* CPML - Cairo Path Manipulation Library | | /* CPML - Cairo Path Manipulation Library | |
|
| * Copyright (C) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 | |
| void cpml_primitive_from_segment(CpmlPrimitive *primitive, | | void cpml_primitive_from_segment(CpmlPrimitive *primitive, | |
| CpmlSegment *segment); | | CpmlSegment *segment); | |
| void cpml_primitive_copy (CpmlPrimitive *primitive, | | void cpml_primitive_copy (CpmlPrimitive *primitive, | |
| const CpmlPrimitive *src); | | const CpmlPrimitive *src); | |
| void cpml_primitive_reset (CpmlPrimitive *primitive)
; | | void cpml_primitive_reset (CpmlPrimitive *primitive)
; | |
| int cpml_primitive_next (CpmlPrimitive *primitive)
; | | int cpml_primitive_next (CpmlPrimitive *primitive)
; | |
| size_t cpml_primitive_get_n_points(const CpmlPrimitive *primitive)
; | | size_t cpml_primitive_get_n_points(const CpmlPrimitive *primitive)
; | |
| double cpml_primitive_get_length (const CpmlPrimitive *primitive)
; | | double cpml_primitive_get_length (const CpmlPrimitive *primitive)
; | |
| void cpml_primitive_put_extents (const CpmlPrimitive *primitive, | | void cpml_primitive_put_extents (const CpmlPrimitive *primitive, | |
| CpmlExtents *extents); | | CpmlExtents *extents); | |
|
| void cpml_primitive_set_point (CpmlPrimitive *primitive, | | int cpml_primitive_set_point (CpmlPrimitive *primitive, | |
| int n_point, | | int n_point, | |
| const CpmlPair *pair); | | const CpmlPair *pair); | |
|
| void cpml_primitive_put_point (const CpmlPrimitive *primitive, | | int cpml_primitive_put_point (const CpmlPrimitive *primitive, | |
| int n_point, | | int n_point, | |
| CpmlPair *pair); | | CpmlPair *pair); | |
| void cpml_primitive_put_pair_at (const CpmlPrimitive *primitive, | | void cpml_primitive_put_pair_at (const CpmlPrimitive *primitive, | |
| double pos, | | double pos, | |
| CpmlPair *pair); | | CpmlPair *pair); | |
| void cpml_primitive_put_vector_at | | void cpml_primitive_put_vector_at | |
| (const CpmlPrimitive *primitive, | | (const CpmlPrimitive *primitive, | |
| double pos, | | double pos, | |
| CpmlVector *vector); | | CpmlVector *vector); | |
| double cpml_primitive_get_closest_pos | | double cpml_primitive_get_closest_pos | |
| | | | |
End of changes. 3 change blocks. |
| 3 lines changed or deleted | | 3 lines changed or added | |
|
| cpml-segment.h | | cpml-segment.h | |
| /* CPML - Cairo Path Manipulation Library | | /* CPML - Cairo Path Manipulation Library | |
|
| * Copyright (C) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 29 | | skipping to change at line 29 | |
| | | | |
| #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_SEGMENT_H__ | | #ifndef __CPML_SEGMENT_H__ | |
| #define __CPML_SEGMENT_H__ | | #define __CPML_SEGMENT_H__ | |
| | | | |
| CAIRO_BEGIN_DECLS | | CAIRO_BEGIN_DECLS | |
| | | | |
|
| typedef cairo_path_t CpmlPath; | | | |
| typedef struct _CpmlSegment CpmlSegment; | | typedef struct _CpmlSegment CpmlSegment; | |
| | | | |
| struct _CpmlSegment { | | struct _CpmlSegment { | |
| /*< public >*/ | | /*< public >*/ | |
|
| CpmlPath *path; | | cairo_path_t *path; | |
| cairo_path_data_t *data; | | cairo_path_data_t *data; | |
| int num_data; | | int num_data; | |
| }; | | }; | |
| | | | |
|
| int cpml_path_is_empty (const CpmlPath *path); | | | |
| int cpml_segment_from_cairo (CpmlSegment *segment, | | int cpml_segment_from_cairo (CpmlSegment *segment, | |
|
| CpmlPath *path); | | cairo_path_t *path); | |
| void cpml_segment_copy (CpmlSegment *segment, | | void cpml_segment_copy (CpmlSegment *segment, | |
| const CpmlSegment *src); | | const CpmlSegment *src); | |
| void cpml_segment_reset (CpmlSegment *segment); | | void cpml_segment_reset (CpmlSegment *segment); | |
| int cpml_segment_next (CpmlSegment *segment); | | int cpml_segment_next (CpmlSegment *segment); | |
| double cpml_segment_get_length (const CpmlSegment *segment); | | double cpml_segment_get_length (const CpmlSegment *segment); | |
| void cpml_segment_put_extents (const CpmlSegment *segment, | | void cpml_segment_put_extents (const CpmlSegment *segment, | |
| CpmlExtents *extents); | | CpmlExtents *extents); | |
| void cpml_segment_put_pair_at (const CpmlSegment *segment, | | void cpml_segment_put_pair_at (const CpmlSegment *segment, | |
| double pos, | | double pos, | |
| CpmlPair *pair); | | CpmlPair *pair); | |
| | | | |
End of changes. 5 change blocks. |
| 5 lines changed or deleted | | 3 lines changed or added | |
|
| cpml-utils.h | | cpml-utils.h | |
| /* CPML - Cairo Path Manipulation Library | | /* CPML - Cairo Path Manipulation Library | |
|
| * Copyright (C) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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) 2008,2009,2010,2011,2012 Nicola Fontana <ntd at entidi.it
> | | * Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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 | |
| #define __CPML_H__ | | #define __CPML_H__ | |
| | | | |
| #include "cpml/cpml-utils.h" | | #include "cpml/cpml-utils.h" | |
| #include "cpml/cpml-pair.h" | | #include "cpml/cpml-pair.h" | |
| #include "cpml/cpml-extents.h" | | #include "cpml/cpml-extents.h" | |
| #include "cpml/cpml-segment.h" | | #include "cpml/cpml-segment.h" | |
| #include "cpml/cpml-primitive.h" | | #include "cpml/cpml-primitive.h" | |
| #include "cpml/cpml-arc.h" | | #include "cpml/cpml-arc.h" | |
| #include "cpml/cpml-curve.h" | | #include "cpml/cpml-curve.h" | |
| | | | |
|
| | | #include <glib-object.h> | |
| | | #include "cpml/cpml-gobject.h" | |
| | | | |
| #endif /* __CPML_H__ */ | | #endif /* __CPML_H__ */ | |
| | | | |
End of changes. 2 change blocks. |
| 1 lines changed or deleted | | 4 lines changed or added | |
|