| adg-adim.h | | adg-adim.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_ADIM_H__ | | #ifndef __ADG_ADIM_H__ | |
| #define __ADG_ADIM_H__ | | #define __ADG_ADIM_H__ | |
| | | | |
|
| #include "adg-dim.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_ADIM (adg_adim_get_type()) | | #define ADG_TYPE_ADIM (adg_adim_get_type()) | |
| #define ADG_ADIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_ADIM, AdgADim)) | | #define ADG_ADIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_ADIM, AdgADim)) | |
| #define ADG_ADIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_ADIM, AdgADimClass)) | | #define ADG_ADIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_ADIM, AdgADimClass)) | |
| #define ADG_IS_ADIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_ADIM)) | | #define ADG_IS_ADIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_ADIM)) | |
| #define ADG_IS_ADIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_ADIM)) | | #define ADG_IS_ADIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_ADIM)) | |
| #define ADG_ADIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_ADIM, AdgADimClass)) | | #define ADG_ADIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_ADIM, AdgADimClass)) | |
| | | | |
| typedef struct _AdgADim AdgADim; | | typedef struct _AdgADim AdgADim; | |
| | | | |
End of changes. 2 change blocks. |
| 3 lines changed or deleted | | 1 lines changed or added | |
|
| adg-alignment.h | | adg-alignment.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_ALIGNMENT_H__ | | #ifndef __ADG_ALIGNMENT_H__ | |
| #define __ADG_ALIGNMENT_H__ | | #define __ADG_ALIGNMENT_H__ | |
| | | | |
|
| #include "adg-container.h" | | | |
| #include "adg-pair.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_ALIGNMENT (adg_alignment_get_type()) | | #define ADG_TYPE_ALIGNMENT (adg_alignment_get_type()) | |
| #define ADG_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), A
DG_TYPE_ALIGNMENT, AdgAlignment)) | | #define ADG_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), A
DG_TYPE_ALIGNMENT, AdgAlignment)) | |
| #define ADG_ALIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), AD
G_TYPE_ALIGNMENT, AdgAlignmentClass)) | | #define ADG_ALIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), AD
G_TYPE_ALIGNMENT, AdgAlignmentClass)) | |
| #define ADG_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), A
DG_TYPE_ALIGNMENT)) | | #define ADG_IS_ALIGNMENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), A
DG_TYPE_ALIGNMENT)) | |
| #define ADG_IS_ALIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AD
G_TYPE_ALIGNMENT)) | | #define ADG_IS_ALIGNMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AD
G_TYPE_ALIGNMENT)) | |
| #define ADG_ALIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AD
G_TYPE_ALIGNMENT, AdgAlignmentClass)) | | #define ADG_ALIGNMENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AD
G_TYPE_ALIGNMENT, AdgAlignmentClass)) | |
| | | | |
| typedef struct _AdgAlignment AdgAlignment; | | typedef struct _AdgAlignment AdgAlignment; | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 1 lines changed or added | |
|
| adg-arrow.h | | adg-arrow.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_ARROW_H__ | | #ifndef __ADG_ARROW_H__ | |
| #define __ADG_ARROW_H__ | | #define __ADG_ARROW_H__ | |
| | | | |
|
| #include "adg-marker.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_ARROW (adg_arrow_get_type()) | | #define ADG_TYPE_ARROW (adg_arrow_get_type()) | |
| #define ADG_ARROW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_ARROW, AdgArrow)) | | #define ADG_ARROW(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_ARROW, AdgArrow)) | |
| #define ADG_ARROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_ARROW, AdgArrowClass)) | | #define ADG_ARROW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_ARROW, AdgArrowClass)) | |
| #define ADG_IS_ARROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_ARROW)) | | #define ADG_IS_ARROW(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_ARROW)) | |
| #define ADG_IS_ARROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_ARROW)) | | #define ADG_IS_ARROW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_ARROW)) | |
| #define ADG_ARROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_ARROW, AdgArrowClass)) | | #define ADG_ARROW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_ARROW, AdgArrowClass)) | |
| | | | |
| typedef struct _AdgArrow AdgArrow; | | typedef struct _AdgArrow AdgArrow; | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_CANVAS_H__ | | #ifndef __ADG_CANVAS_H__ | |
| #define __ADG_CANVAS_H__ | | #define __ADG_CANVAS_H__ | |
| | | | |
|
| #include "adg-container.h" | | | |
| #include "adg-title-block.h" | | | |
| #include "adg-style.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_CANVAS (adg_canvas_get_type()) | | #define ADG_TYPE_CANVAS (adg_canvas_get_type()) | |
| #define ADG_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_CANVAS, AdgCanvas)) | | #define ADG_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_CANVAS, AdgCanvas)) | |
| #define ADG_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_CANVAS, AdgCanvasClass)) | | #define ADG_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_CANVAS, AdgCanvasClass)) | |
| #define ADG_IS_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_CANVAS)) | | #define ADG_IS_CANVAS(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_CANVAS)) | |
| #define ADG_IS_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_CANVAS)) | | #define ADG_IS_CANVAS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_CANVAS)) | |
| #define ADG_CANVAS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_CANVAS, AdgCanvasClass)) | | #define ADG_CANVAS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_CANVAS, AdgCanvasClass)) | |
| | | | |
| #if 0 | | #if 0 | |
| | | | |
End of changes. 2 change blocks. |
| 5 lines changed or deleted | | 1 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_COLOR_STYLE_H__ | | #ifndef __ADG_COLOR_STYLE_H__ | |
| #define __ADG_COLOR_STYLE_H__ | | #define __ADG_COLOR_STYLE_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| #include "adg-enums.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_COLOR_STYLE (adg_color_style_get_type()) | | #define ADG_TYPE_COLOR_STYLE (adg_color_style_get_type()) | |
| #define ADG_COLOR_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_COLOR_STYLE, AdgColorStyle)) | | #define ADG_COLOR_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_COLOR_STYLE, AdgColorStyle)) | |
| #define ADG_COLOR_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
ADG_TYPE_COLOR_STYLE, AdgColorStyleClass)) | | #define ADG_COLOR_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
ADG_TYPE_COLOR_STYLE, AdgColorStyleClass)) | |
| #define ADG_IS_COLOR_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_COLOR_STYLE)) | | #define ADG_IS_COLOR_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_COLOR_STYLE)) | |
| #define ADG_IS_COLOR_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
ADG_TYPE_COLOR_STYLE)) | | #define ADG_IS_COLOR_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
ADG_TYPE_COLOR_STYLE)) | |
| #define ADG_COLOR_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
ADG_TYPE_COLOR_STYLE, AdgColorStyleClass)) | | #define ADG_COLOR_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
ADG_TYPE_COLOR_STYLE, AdgColorStyleClass)) | |
| | | | |
| typedef struct _AdgColorStyle AdgColorStyle; | | typedef struct _AdgColorStyle AdgColorStyle; | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_CONTAINER_H__ | | #ifndef __ADG_CONTAINER_H__ | |
| #define __ADG_CONTAINER_H__ | | #define __ADG_CONTAINER_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_CONTAINER (adg_container_get_type()) | | #define ADG_TYPE_CONTAINER (adg_container_get_type()) | |
| #define ADG_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), A
DG_TYPE_CONTAINER, AdgContainer)) | | #define ADG_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), A
DG_TYPE_CONTAINER, AdgContainer)) | |
| #define ADG_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), AD
G_TYPE_CONTAINER, AdgContainerClass)) | | #define ADG_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), AD
G_TYPE_CONTAINER, AdgContainerClass)) | |
| #define ADG_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), A
DG_TYPE_CONTAINER)) | | #define ADG_IS_CONTAINER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), A
DG_TYPE_CONTAINER)) | |
| #define ADG_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AD
G_TYPE_CONTAINER)) | | #define ADG_IS_CONTAINER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AD
G_TYPE_CONTAINER)) | |
| #define ADG_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AD
G_TYPE_CONTAINER, AdgContainerClass)) | | #define ADG_CONTAINER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AD
G_TYPE_CONTAINER, AdgContainerClass)) | |
| | | | |
| typedef struct _AdgContainer AdgContainer; | | typedef struct _AdgContainer AdgContainer; | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_DIM_STYLE_H__ | | #ifndef __ADG_DIM_STYLE_H__ | |
| #define __ADG_DIM_STYLE_H__ | | #define __ADG_DIM_STYLE_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| #include "adg-dress.h" | | | |
| #include "adg-marker.h" | | | |
| #include "adg-pair.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_DIM_STYLE (adg_dim_style_get_type()) | | #define ADG_TYPE_DIM_STYLE (adg_dim_style_get_type()) | |
| #define ADG_DIM_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), A
DG_TYPE_DIM_STYLE, AdgDimStyle)) | | #define ADG_DIM_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), A
DG_TYPE_DIM_STYLE, AdgDimStyle)) | |
| #define ADG_DIM_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), AD
G_TYPE_DIM_STYLE, AdgDimStyleClass)) | | #define ADG_DIM_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), AD
G_TYPE_DIM_STYLE, AdgDimStyleClass)) | |
| #define ADG_IS_DIM_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), A
DG_TYPE_DIM_STYLE)) | | #define ADG_IS_DIM_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), A
DG_TYPE_DIM_STYLE)) | |
| #define ADG_IS_DIM_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AD
G_TYPE_DIM_STYLE)) | | #define ADG_IS_DIM_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), AD
G_TYPE_DIM_STYLE)) | |
| #define ADG_DIM_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AD
G_TYPE_DIM_STYLE, AdgDimStyleClass)) | | #define ADG_DIM_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AD
G_TYPE_DIM_STYLE, AdgDimStyleClass)) | |
| | | | |
| typedef struct _AdgDimStyle AdgDimStyle; | | typedef struct _AdgDimStyle AdgDimStyle; | |
| | | | |
End of changes. 2 change blocks. |
| 6 lines changed or deleted | | 1 lines changed or added | |
|
| adg-dim.h | | adg-dim.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_DIM_H__ | | #ifndef __ADG_DIM_H__ | |
| #define __ADG_DIM_H__ | | #define __ADG_DIM_H__ | |
| | | | |
|
| #include "adg-point.h" | | | |
| #include "adg-alignment.h" | | | |
| #include "adg-model.h" | | | |
| #include "adg-enums.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_DIM (adg_dim_get_type()) | | #define ADG_TYPE_DIM (adg_dim_get_type()) | |
| #define ADG_DIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TYP
E_DIM, AdgDim)) | | #define ADG_DIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TYP
E_DIM, AdgDim)) | |
| #define ADG_DIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYPE
_DIM, AdgDimClass)) | | #define ADG_DIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYPE
_DIM, AdgDimClass)) | |
| #define ADG_IS_DIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TYP
E_DIM)) | | #define ADG_IS_DIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TYP
E_DIM)) | |
| #define ADG_IS_DIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYPE
_DIM)) | | #define ADG_IS_DIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYPE
_DIM)) | |
| #define ADG_DIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYPE
_DIM, AdgDimClass)) | | #define ADG_DIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYPE
_DIM, AdgDimClass)) | |
| | | | |
| typedef struct _AdgDim AdgDim; | | typedef struct _AdgDim AdgDim; | |
| | | | |
End of changes. 2 change blocks. |
| 6 lines changed or deleted | | 1 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_DRESS_BUILTINS_H__ | | #ifndef __ADG_DRESS_BUILTINS_H__ | |
| #define __ADG_DRESS_BUILTINS_H__ | | #define __ADG_DRESS_BUILTINS_H__ | |
| | | | |
|
| #include "adg-dress.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_DRESS_UNDEFINED 0 | | #define ADG_DRESS_UNDEFINED 0 | |
| #define ADG_DRESS_COLOR (_adg_dress_color()) | | #define ADG_DRESS_COLOR (_adg_dress_color()) | |
| #define ADG_DRESS_COLOR_BACKGROUND (_adg_dress_color_background()) | | #define ADG_DRESS_COLOR_BACKGROUND (_adg_dress_color_background()) | |
| #define ADG_DRESS_COLOR_STROKE (_adg_dress_color_stroke()) | | #define ADG_DRESS_COLOR_STROKE (_adg_dress_color_stroke()) | |
| #define ADG_DRESS_COLOR_DIMENSION (_adg_dress_color_dimension()) | | #define ADG_DRESS_COLOR_DIMENSION (_adg_dress_color_dimension()) | |
| #define ADG_DRESS_COLOR_FILL (_adg_dress_color_fill()) | | #define ADG_DRESS_COLOR_FILL (_adg_dress_color_fill()) | |
| #define ADG_DRESS_COLOR_ANNOTATION (_adg_dress_color_annotation()) | | #define ADG_DRESS_COLOR_ANNOTATION (_adg_dress_color_annotation()) | |
| #define ADG_DRESS_LINE (_adg_dress_line()) | | #define ADG_DRESS_LINE (_adg_dress_line()) | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_DRESS_H__ | | #ifndef __ADG_DRESS_H__ | |
| #define __ADG_DRESS_H__ | | #define __ADG_DRESS_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_DRESS (adg_dress_get_type()) | | #define ADG_TYPE_DRESS (adg_dress_get_type()) | |
| #define ADG_VALUE_HOLDS_DRESS(value) (G_TYPE_CHECK_VALUE_TYPE((value), A
DG_TYPE_DRESS)) | | #define ADG_VALUE_HOLDS_DRESS(value) (G_TYPE_CHECK_VALUE_TYPE((value), A
DG_TYPE_DRESS)) | |
| | | | |
| #define ADG_TYPE_PARAM_SPEC_DRESS (_adg_param_spec_dress_get_type()) | | #define ADG_TYPE_PARAM_SPEC_DRESS (_adg_param_spec_dress_get_type()) | |
| #define ADG_IS_PARAM_SPEC_DRESS(spec) (G_TYPE_CHECK_INSTANCE_TYPE((spec),
ADG_TYPE_PARAM_SPEC_DRESS)) | | #define ADG_IS_PARAM_SPEC_DRESS(spec) (G_TYPE_CHECK_INSTANCE_TYPE((spec),
ADG_TYPE_PARAM_SPEC_DRESS)) | |
| | | | |
| /* AdgDress defined in adg-entity.h */ | | /* AdgDress defined in adg-entity.h */ | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_EDGES_H__ | | #ifndef __ADG_EDGES_H__ | |
| #define __ADG_EDGES_H__ | | #define __ADG_EDGES_H__ | |
| | | | |
|
| #include "adg-trail.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_EDGES (adg_edges_get_type()) | | #define ADG_TYPE_EDGES (adg_edges_get_type()) | |
| #define ADG_EDGES(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_EDGES, AdgEdges)) | | #define ADG_EDGES(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_EDGES, AdgEdges)) | |
| #define ADG_EDGES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_EDGES, AdgEdgesClass)) | | #define ADG_EDGES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_EDGES, AdgEdgesClass)) | |
| #define ADG_IS_EDGES(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_EDGES)) | | #define ADG_IS_EDGES(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_EDGES)) | |
| #define ADG_IS_EDGES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_EDGES)) | | #define ADG_IS_EDGES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_EDGES)) | |
| #define ADG_EDGES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_EDGES, AdgEdgesClass)) | | #define ADG_EDGES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_EDGES, AdgEdgesClass)) | |
| | | | |
| typedef struct _AdgEdges AdgEdges; | | typedef struct _AdgEdges AdgEdges; | |
| | | | |
| skipping to change at line 59 | | skipping to change at line 57 | |
| AdgTrailClass parent_class; | | AdgTrailClass parent_class; | |
| }; | | }; | |
| | | | |
| GType adg_edges_get_type (void) G_GNUC_CONST; | | GType adg_edges_get_type (void) G_GNUC_CONST; | |
| AdgEdges * adg_edges_new (void); | | AdgEdges * adg_edges_new (void); | |
| AdgEdges * adg_edges_new_with_source (AdgTrail *source); | | AdgEdges * adg_edges_new_with_source (AdgTrail *source); | |
| | | | |
| void adg_edges_set_source (AdgEdges *edges, | | void adg_edges_set_source (AdgEdges *edges, | |
| AdgTrail *source); | | AdgTrail *source); | |
| AdgTrail * adg_edges_get_source (AdgEdges *edges); | | AdgTrail * adg_edges_get_source (AdgEdges *edges); | |
|
| | | void adg_edges_set_axis_angle (AdgEdges *edges, | |
| | | gdouble angle); | |
| | | gdouble adg_edges_get_axis_angle (AdgEdges *edges); | |
| void adg_edges_set_critical_angle (AdgEdges *edges, | | void adg_edges_set_critical_angle (AdgEdges *edges, | |
| gdouble angle); | | gdouble angle); | |
| gdouble adg_edges_get_critical_angle (AdgEdges *edges); | | gdouble adg_edges_get_critical_angle (AdgEdges *edges); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_EDGES_H__ */ | | #endif /* __ADG_EDGES_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 3 lines changed or deleted | | 4 lines changed or added | |
|
| adg-entity.h | | adg-entity.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_ENTITY_H__ | | #ifndef __ADG_ENTITY_H__ | |
| #define __ADG_ENTITY_H__ | | #define __ADG_ENTITY_H__ | |
| | | | |
|
| #include "adg-matrix.h" | | | |
| #include "adg-point.h" | | | |
| #include <cpml.h> | | | |
| | | | |
| /* The following header is autogenerated, so it could be hosted | | | |
| * by a different directory on VPATH builds */ | | | |
| #include <adg/adg-type-builtins.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_ENTITY (adg_entity_get_type()) | | #define ADG_TYPE_ENTITY (adg_entity_get_type()) | |
| #define ADG_ENTITY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_ENTITY, AdgEntity)) | | #define ADG_ENTITY(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_ENTITY, AdgEntity)) | |
| #define ADG_ENTITY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_ENTITY, AdgEntityClass)) | | #define ADG_ENTITY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_ENTITY, AdgEntityClass)) | |
| #define ADG_IS_ENTITY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_ENTITY)) | | #define ADG_IS_ENTITY(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_ENTITY)) | |
| #define ADG_IS_ENTITY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_ENTITY)) | | #define ADG_IS_ENTITY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_ENTITY)) | |
| #define ADG_ENTITY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_ENTITY, AdgEntityClass)) | | #define ADG_ENTITY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_ENTITY, AdgEntityClass)) | |
| | | | |
| /* Forward declarations */ | | /* Forward declarations */ | |
| ADG_FORWARD_DECL(AdgCanvas); | | ADG_FORWARD_DECL(AdgCanvas); | |
|
| | | ADG_FORWARD_DECL(AdgStyle); | |
| | | ADG_FORWARD_DECL(AdgPoint); | |
| typedef gint AdgDress; | | typedef gint AdgDress; | |
| | | | |
|
| #if 0 | | | |
| /* This is declared in adg-model.h */ | | | |
| typedef struct _AdgEntity AdgEntity; | | typedef struct _AdgEntity AdgEntity; | |
|
| #endif | | | |
| typedef struct _AdgEntityClass AdgEntityClass; | | typedef struct _AdgEntityClass AdgEntityClass; | |
| | | | |
| struct _AdgEntity { | | struct _AdgEntity { | |
| /*< private >*/ | | /*< private >*/ | |
| GInitiallyUnowned parent; | | GInitiallyUnowned parent; | |
| gpointer data; | | gpointer data; | |
| }; | | }; | |
| | | | |
| struct _AdgEntityClass { | | struct _AdgEntityClass { | |
| /*< private >*/ | | /*< private >*/ | |
| GInitiallyUnownedClass parent_class; | | GInitiallyUnownedClass parent_class; | |
| /*< public >*/ | | /*< public >*/ | |
| /* Signals */ | | /* Signals */ | |
| 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); | |
|
| | | | |
| /* Virtual Table */ | | | |
| 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; | |
| AdgCanvas * adg_entity_get_canvas (AdgEntity *entity); | | AdgCanvas * adg_entity_get_canvas (AdgEntity *entity); | |
| | | | |
End of changes. 6 change blocks. |
| 14 lines changed or deleted | | 3 lines changed or added | |
|
| adg-enums.h | | adg-enums.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_ENUMS_H__ | | #ifndef __ADG_ENUMS_H__ | |
| #define __ADG_ENUMS_H__ | | #define __ADG_ENUMS_H__ | |
| | | | |
|
| #include <glib-object.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| /* This header file should follow this (inconsistent) style to cope | | /* This header file should follow this (inconsistent) style to cope | |
| * with glib-mkenums. At the time of writing, the regex used is | | * with glib-mkenums. At the time of writing, the regex used is | |
| * /\s*typedef\s+enum\s*({)?.../. | | * /\s*typedef\s+enum\s*({)?.../. | |
| * | | * | |
| * Check the sources for up to date information and further details: | | * Check the sources for up to date information and further details: | |
| * http://git.gnome.org/browse/glib/tree/gobject/glib-mkenums.in | | * http://git.gnome.org/browse/glib/tree/gobject/glib-mkenums.in | |
| */ | | */ | |
| | | | |
| | | | |
| skipping to change at line 71 | | skipping to change at line 69 | |
| } AdgMixMethod; | | } AdgMixMethod; | |
| | | | |
| typedef enum { | | typedef enum { | |
| ADG_PROJECTION_UNDEFINED, | | ADG_PROJECTION_UNDEFINED, | |
| ADG_PROJECTION_FIRST_ANGLE, | | ADG_PROJECTION_FIRST_ANGLE, | |
| ADG_PROJECTION_THIRD_ANGLE | | ADG_PROJECTION_THIRD_ANGLE | |
| } AdgProjectionScheme; | | } AdgProjectionScheme; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
|
| #endif /* __ADG_ENUMS_H__ */ | | #endif /* __ADG_ENUMS_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 3 lines changed or deleted | | 1 lines changed or added | |
|
| adg-fill-style.h | | adg-fill-style.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_FILL_STYLE_H__ | | #ifndef __ADG_FILL_STYLE_H__ | |
| #define __ADG_FILL_STYLE_H__ | | #define __ADG_FILL_STYLE_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| #include "adg-pattern.h" | | | |
| #include <cpml.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_FILL_STYLE (adg_fill_style_get_type()) | | #define ADG_TYPE_FILL_STYLE (adg_fill_style_get_type()) | |
| #define ADG_FILL_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_FILL_STYLE, AdgFillStyle)) | | #define ADG_FILL_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_FILL_STYLE, AdgFillStyle)) | |
| #define ADG_FILL_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_FILL_STYLE, AdgFillStyleClass)) | | #define ADG_FILL_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_FILL_STYLE, AdgFillStyleClass)) | |
| #define ADG_IS_FILL_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_FILL_STYLE)) | | #define ADG_IS_FILL_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_FILL_STYLE)) | |
| #define ADG_IS_FILL_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_FILL_STYLE)) | | #define ADG_IS_FILL_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_FILL_STYLE)) | |
| #define ADG_FILL_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_FILL_STYLE, AdgFillStyleClass)) | | #define ADG_FILL_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_FILL_STYLE, AdgFillStyleClass)) | |
| | | | |
| typedef struct _AdgFillStyle AdgFillStyle; | | typedef struct _AdgFillStyle AdgFillStyle; | |
| | | | |
End of changes. 2 change blocks. |
| 5 lines changed or deleted | | 1 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_FONT_STYLE_H__ | | #ifndef __ADG_FONT_STYLE_H__ | |
| #define __ADG_FONT_STYLE_H__ | | #define __ADG_FONT_STYLE_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| #include "adg-matrix.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_FONT_STYLE (adg_font_style_get_type()) | | #define ADG_TYPE_FONT_STYLE (adg_font_style_get_type()) | |
| #define ADG_FONT_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_FONT_STYLE, AdgFontStyle)) | | #define ADG_FONT_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_FONT_STYLE, AdgFontStyle)) | |
| #define ADG_FONT_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_FONT_STYLE, AdgFontStyleClass)) | | #define ADG_FONT_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_FONT_STYLE, AdgFontStyleClass)) | |
| #define ADG_IS_FONT_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_FONT_STYLE)) | | #define ADG_IS_FONT_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_FONT_STYLE)) | |
| #define ADG_IS_FONT_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_FONT_STYLE)) | | #define ADG_IS_FONT_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_FONT_STYLE)) | |
| #define ADG_FONT_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_FONT_STYLE, AdgFontStyleClass)) | | #define ADG_FONT_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_FONT_STYLE, AdgFontStyleClass)) | |
| | | | |
| typedef struct _AdgFontStyle AdgFontStyle; | | typedef struct _AdgFontStyle AdgFontStyle; | |
| | | | |
| skipping to change at line 55 | | skipping to change at line 52 | |
| gpointer data; | | gpointer data; | |
| }; | | }; | |
| | | | |
| struct _AdgFontStyleClass { | | struct _AdgFontStyleClass { | |
| /*< private >*/ | | /*< private >*/ | |
| AdgStyleClass parent_class; | | AdgStyleClass parent_class; | |
| }; | | }; | |
| | | | |
| GType adg_font_style_get_type (void) G_GNUC_CONST; | | GType adg_font_style_get_type (void) G_GNUC_CONST; | |
| AdgFontStyle * adg_font_style_new (void); | | AdgFontStyle * adg_font_style_new (void); | |
|
| | | cairo_font_options_t * | |
| | | 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 AdgMatrix *ctm); | |
|
| void adg_font_style_set_color_dress (AdgFontStyle *font_style | | void adg_font_style_set_color_dress (AdgFontStyle *font_styl | |
| , | | e, | |
| AdgDress dress); | | AdgDress dress); | |
| AdgDress adg_font_style_get_color_dress (AdgFontStyle *font_style | | 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); | |
| void adg_font_style_set_weight (AdgFontStyle *font_styl
e, | | void adg_font_style_set_weight (AdgFontStyle *font_styl
e, | |
| cairo_font_weight_t weight
); | | cairo_font_weight_t weight
); | |
| cairo_font_weight_t | | cairo_font_weight_t | |
| | | | |
End of changes. 4 change blocks. |
| 9 lines changed or deleted | | 9 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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-layout.h | | adg-gtk-layout.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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.h | | adg-gtk.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_HATCH_H__ | | #ifndef __ADG_HATCH_H__ | |
| #define __ADG_HATCH_H__ | | #define __ADG_HATCH_H__ | |
| | | | |
|
| #include "adg-stroke.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_HATCH (adg_hatch_get_type()) | | #define ADG_TYPE_HATCH (adg_hatch_get_type()) | |
| #define ADG_HATCH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_HATCH, AdgHatch)) | | #define ADG_HATCH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_HATCH, AdgHatch)) | |
| #define ADG_HATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_HATCH, AdgHatchClass)) | | #define ADG_HATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_HATCH, AdgHatchClass)) | |
| #define ADG_IS_HATCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_HATCH)) | | #define ADG_IS_HATCH(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_HATCH)) | |
| #define ADG_IS_HATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_HATCH)) | | #define ADG_IS_HATCH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_HATCH)) | |
| #define ADG_HATCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_HATCH, AdgHatchClass)) | | #define ADG_HATCH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_HATCH, AdgHatchClass)) | |
| | | | |
| typedef struct _AdgHatch AdgHatch; | | typedef struct _AdgHatch AdgHatch; | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_LDIM_H__ | | #ifndef __ADG_LDIM_H__ | |
| #define __ADG_LDIM_H__ | | #define __ADG_LDIM_H__ | |
| | | | |
|
| #include "adg-dim.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_LDIM (adg_ldim_get_type()) | | #define ADG_TYPE_LDIM (adg_ldim_get_type()) | |
| #define ADG_LDIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_LDIM, AdgLDim)) | | #define ADG_LDIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_LDIM, AdgLDim)) | |
| #define ADG_LDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_LDIM, AdgLDimClass)) | | #define ADG_LDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_LDIM, AdgLDimClass)) | |
| #define ADG_IS_LDIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_LDIM)) | | #define ADG_IS_LDIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_LDIM)) | |
| #define ADG_IS_LDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_LDIM)) | | #define ADG_IS_LDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_LDIM)) | |
| #define ADG_LDIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_LDIM, AdgLDimClass)) | | #define ADG_LDIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_LDIM, AdgLDimClass)) | |
| | | | |
| typedef struct _AdgLDim AdgLDim; | | typedef struct _AdgLDim AdgLDim; | |
| | | | |
End of changes. 2 change blocks. |
| 3 lines changed or deleted | | 1 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_LINE_STYLE_H__ | | #ifndef __ADG_LINE_STYLE_H__ | |
| #define __ADG_LINE_STYLE_H__ | | #define __ADG_LINE_STYLE_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| #include "adg-dress.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_LINE_STYLE (adg_line_style_get_type()) | | #define ADG_TYPE_LINE_STYLE (adg_line_style_get_type()) | |
| #define ADG_LINE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_LINE_STYLE, AdgLineStyle)) | | #define ADG_LINE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_LINE_STYLE, AdgLineStyle)) | |
| #define ADG_LINE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_LINE_STYLE, AdgLineStyleClass)) | | #define ADG_LINE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_LINE_STYLE, AdgLineStyleClass)) | |
| #define ADG_IS_LINE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_LINE_STYLE)) | | #define ADG_IS_LINE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_LINE_STYLE)) | |
| #define ADG_IS_LINE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_LINE_STYLE)) | | #define ADG_IS_LINE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_LINE_STYLE)) | |
| #define ADG_LINE_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_LINE_STYLE, AdgLineStyleClass)) | | #define ADG_LINE_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_LINE_STYLE, AdgLineStyleClass)) | |
| | | | |
| typedef struct _AdgLineStyle AdgLineStyle; | | typedef struct _AdgLineStyle AdgLineStyle; | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_LOGO_H__ | | #ifndef __ADG_LOGO_H__ | |
| #define __ADG_LOGO_H__ | | #define __ADG_LOGO_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_LOGO (adg_logo_get_type()) | | #define ADG_TYPE_LOGO (adg_logo_get_type()) | |
| #define ADG_LOGO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_LOGO, AdgLogo)) | | #define ADG_LOGO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_LOGO, AdgLogo)) | |
| #define ADG_LOGO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_LOGO, AdgLogoClass)) | | #define ADG_LOGO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_LOGO, AdgLogoClass)) | |
| #define ADG_IS_LOGO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_LOGO)) | | #define ADG_IS_LOGO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_LOGO)) | |
| #define ADG_IS_LOGO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_LOGO)) | | #define ADG_IS_LOGO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_LOGO)) | |
| #define ADG_LOGO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_LOGO, AdgLogoClass)) | | #define ADG_LOGO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_LOGO, AdgLogoClass)) | |
| | | | |
| typedef struct _AdgLogo AdgLogo; | | typedef struct _AdgLogo AdgLogo; | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_MARKER_H__ | | #ifndef __ADG_MARKER_H__ | |
| #define __ADG_MARKER_H__ | | #define __ADG_MARKER_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| #include "adg-trail.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_MARKER (adg_marker_get_type()) | | #define ADG_TYPE_MARKER (adg_marker_get_type()) | |
| #define ADG_MARKER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_MARKER, AdgMarker)) | | #define ADG_MARKER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_MARKER, AdgMarker)) | |
| #define ADG_MARKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_MARKER, AdgMarkerClass)) | | #define ADG_MARKER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_MARKER, AdgMarkerClass)) | |
| #define ADG_IS_MARKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_MARKER)) | | #define ADG_IS_MARKER(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_MARKER)) | |
| #define ADG_IS_MARKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_MARKER)) | | #define ADG_IS_MARKER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_MARKER)) | |
| #define ADG_MARKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_MARKER, AdgMarkerClass)) | | #define ADG_MARKER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_MARKER, AdgMarkerClass)) | |
| | | | |
| typedef struct _AdgMarker AdgMarker; | | typedef struct _AdgMarker AdgMarker; | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 1 lines changed or added | |
|
| adg-matrix.h | | adg-matrix.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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__ | |
| | | | |
|
| #include "adg-enums.h" | | | |
| #include <cairo.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_MATRIX (adg_matrix_get_type()) | | #define ADG_TYPE_MATRIX (adg_matrix_get_type()) | |
| | | | |
| typedef cairo_matrix_t AdgMatrix; | | typedef cairo_matrix_t AdgMatrix; | |
| | | | |
| GType adg_matrix_get_type (void) G_GNUC_CONST; | | GType adg_matrix_get_type (void) G_GNUC_CONST; | |
| const AdgMatrix *adg_matrix_identity (void) G_GNUC_CONST; | | const AdgMatrix *adg_matrix_identity (void) G_GNUC_CONST; | |
| const AdgMatrix *adg_matrix_null (void) G_GNUC_CONST; | | const AdgMatrix *adg_matrix_null (void) G_GNUC_CONST; | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 1 lines changed or added | |
|
| adg-model.h | | adg-model.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_MODEL_H__ | | #ifndef __ADG_MODEL_H__ | |
| #define __ADG_MODEL_H__ | | #define __ADG_MODEL_H__ | |
| | | | |
|
| #include "adg-pair.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_MODEL (adg_model_get_type()) | | #define ADG_TYPE_MODEL (adg_model_get_type()) | |
| #define ADG_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_MODEL, AdgModel)) | | #define ADG_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_MODEL, AdgModel)) | |
| #define ADG_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_MODEL, AdgModel)) | | #define ADG_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_MODEL, AdgModel)) | |
| #define ADG_IS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_MODEL)) | | #define ADG_IS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_MODEL)) | |
| #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)) | |
| | | | |
|
| /* Forward declarations */ | | | |
| ADG_FORWARD_DECL(AdgEntity); | | | |
| | | | |
| 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, | | AdgPair *pair, | |
| gpointer user_data)
; | | gpointer user_data)
; | |
| | | | |
| | | | |
End of changes. 3 change blocks. |
| 6 lines changed or deleted | | 1 lines changed or added | |
|
| adg-pair.h | | adg-pair.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_PAIR_H__ | | #ifndef __ADG_PAIR_H__ | |
| #define __ADG_PAIR_H__ | | #define __ADG_PAIR_H__ | |
| | | | |
|
| #include <cpml.h> | | | |
| #include <glib-object.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_PAIR (adg_pair_get_type()) | | #define ADG_TYPE_PAIR (adg_pair_get_type()) | |
| | | | |
| typedef CpmlPair AdgPair; | | typedef CpmlPair AdgPair; | |
| | | | |
| GType adg_pair_get_type (void) G_GNUC_CONST; | | GType adg_pair_get_type (void) G_GNUC_CONST; | |
| void adg_pair_copy (AdgPair *pair, | | void adg_pair_copy (AdgPair *pair, | |
| const AdgPair *src); | | const AdgPair *src); | |
| AdgPair * adg_pair_dup (const AdgPair *pair); | | AdgPair * adg_pair_dup (const AdgPair *pair); | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_PATH_H__ | | #ifndef __ADG_PATH_H__ | |
| #define __ADG_PATH_H__ | | #define __ADG_PATH_H__ | |
| | | | |
|
| #include "adg-trail.h" | | | |
| #include "adg-primitive.h" | | | |
| #include "adg-segment.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_PATH (adg_path_get_type()) | | #define ADG_TYPE_PATH (adg_path_get_type()) | |
| #define ADG_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_PATH, AdgPath)) | | #define ADG_PATH(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_PATH, AdgPath)) | |
| #define ADG_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_PATH, AdgPathClass)) | | #define ADG_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_PATH, AdgPathClass)) | |
| #define ADG_IS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_PATH)) | | #define ADG_IS_PATH(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_PATH)) | |
| #define ADG_IS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_PATH)) | | #define ADG_IS_PATH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_PATH)) | |
| #define ADG_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_PATH, AdgPathClass)) | | #define ADG_PATH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_PATH, AdgPathClass)) | |
| | | | |
| typedef struct _AdgPath AdgPath; | | typedef struct _AdgPath AdgPath; | |
| | | | |
End of changes. 2 change blocks. |
| 5 lines changed or deleted | | 1 lines changed or added | |
|
| adg-pattern.h | | adg-pattern.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_PATTERN_H__ | | #ifndef __ADG_PATTERN_H__ | |
| #define __ADG_PATTERN_H__ | | #define __ADG_PATTERN_H__ | |
| | | | |
|
| #include <glib-object.h> | | | |
| #include <cairo.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_PATTERN (adg_pattern_get_type ()) | | #define ADG_TYPE_PATTERN (adg_pattern_get_type ()) | |
| | | | |
| typedef cairo_pattern_t AdgPattern; | | typedef cairo_pattern_t AdgPattern; | |
| | | | |
| GType adg_pattern_get_type (void) G_GNUC_CONST; | | GType adg_pattern_get_type (void) G_GNUC_CONST; | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 1 lines changed or added | |
|
| adg-point.h | | adg-point.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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__ | |
| | | | |
|
| #include "adg-pair.h" | | | |
| #include "adg-model.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_POINT (adg_point_get_type()) | | #define ADG_TYPE_POINT (adg_point_get_type()) | |
| | | | |
|
| /* Forward declaration */ | | #if 0 | |
| ADG_FORWARD_DECL(AdgStyle); | | /* This is declared in adg-entity.h */ | |
| | | | |
| typedef struct _AdgPoint AdgPoint; | | typedef struct _AdgPoint AdgPoint; | |
|
| | | #endif | |
| | | | |
| 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 AdgPair *pair); | |
| | | | |
End of changes. 4 change blocks. |
| 7 lines changed or deleted | | 4 lines changed or added | |
|
| adg-primitive.h | | adg-primitive.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_PRIMITIVE_H__ | | #ifndef __ADG_PRIMITIVE_H__ | |
| #define __ADG_PRIMITIVE_H__ | | #define __ADG_PRIMITIVE_H__ | |
| | | | |
|
| #include <cpml.h> | | | |
| #include <glib-object.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_PRIMITIVE (adg_primitive_get_type()) | | #define ADG_TYPE_PRIMITIVE (adg_primitive_get_type()) | |
| | | | |
| typedef CpmlPrimitive AdgPrimitive; | | typedef CpmlPrimitive AdgPrimitive; | |
| | | | |
| GType adg_primitive_get_type (void) G_GNUC_CONST; | | GType adg_primitive_get_type (void) G_GNUC_CONST; | |
| AdgPrimitive * adg_primitive_dup (const AdgPrimitive *primitive)
; | | AdgPrimitive * adg_primitive_dup (const AdgPrimitive *primitive)
; | |
| AdgPrimitive * adg_primitive_deep_dup (const AdgPrimitive *primitive)
; | | AdgPrimitive * adg_primitive_deep_dup (const AdgPrimitive *primitive)
; | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 1 lines changed or added | |
|
| adg-projection.h | | adg-projection.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_PROJECTION_H__ | | #ifndef __ADG_PROJECTION_H__ | |
| #define __ADG_PROJECTION_H__ | | #define __ADG_PROJECTION_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_PROJECTION (adg_projection_get_type()) | | #define ADG_TYPE_PROJECTION (adg_projection_get_type()) | |
| #define ADG_PROJECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_PROJECTION, AdgProjection)) | | #define ADG_PROJECTION(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_PROJECTION, AdgProjection)) | |
| #define ADG_PROJECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_PROJECTION, AdgProjectionClass)) | | #define ADG_PROJECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_PROJECTION, AdgProjectionClass)) | |
| #define ADG_IS_PROJECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_PROJECTION)) | | #define ADG_IS_PROJECTION(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_PROJECTION)) | |
| #define ADG_IS_PROJECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_PROJECTION)) | | #define ADG_IS_PROJECTION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_PROJECTION)) | |
| #define ADG_PROJECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_PROJECTION, AdgProjectionClass)) | | #define ADG_PROJECTION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_PROJECTION, AdgProjectionClass)) | |
| | | | |
| typedef struct _AdgProjection AdgProjection; | | typedef struct _AdgProjection AdgProjection; | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_RDIM_H__ | | #ifndef __ADG_RDIM_H__ | |
| #define __ADG_RDIM_H__ | | #define __ADG_RDIM_H__ | |
| | | | |
|
| #include "adg-dim.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_RDIM (adg_rdim_get_type()) | | #define ADG_TYPE_RDIM (adg_rdim_get_type()) | |
| #define ADG_RDIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_RDIM, AdgRDim)) | | #define ADG_RDIM(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_TY
PE_RDIM, AdgRDim)) | |
| #define ADG_RDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_RDIM, AdgRDimClass)) | | #define ADG_RDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TYP
E_RDIM, AdgRDimClass)) | |
| #define ADG_IS_RDIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_RDIM)) | | #define ADG_IS_RDIM(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_TY
PE_RDIM)) | |
| #define ADG_IS_RDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_RDIM)) | | #define ADG_IS_RDIM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TYP
E_RDIM)) | |
| #define ADG_RDIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_RDIM, AdgRDimClass)) | | #define ADG_RDIM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TYP
E_RDIM, AdgRDimClass)) | |
| | | | |
| typedef struct _AdgRDim AdgRDim; | | typedef struct _AdgRDim AdgRDim; | |
| | | | |
End of changes. 2 change blocks. |
| 3 lines changed or deleted | | 1 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_RULED_FILL_H__ | | #ifndef __ADG_RULED_FILL_H__ | |
| #define __ADG_RULED_FILL_H__ | | #define __ADG_RULED_FILL_H__ | |
| | | | |
|
| #include "adg-fill-style.h" | | | |
| #include "adg-dress.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_RULED_FILL (adg_ruled_fill_get_type()) | | #define ADG_TYPE_RULED_FILL (adg_ruled_fill_get_type()) | |
| #define ADG_RULED_FILL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_RULED_FILL, AdgRuledFill)) | | #define ADG_RULED_FILL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_RULED_FILL, AdgRuledFill)) | |
| #define ADG_RULED_FILL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_RULED_FILL, AdgRuledFillClass)) | | #define ADG_RULED_FILL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), A
DG_TYPE_RULED_FILL, AdgRuledFillClass)) | |
| #define ADG_IS_RULED_FILL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_RULED_FILL)) | | #define ADG_IS_RULED_FILL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_RULED_FILL)) | |
| #define ADG_IS_RULED_FILL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_RULED_FILL)) | | #define ADG_IS_RULED_FILL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), A
DG_TYPE_RULED_FILL)) | |
| #define ADG_RULED_FILL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_RULED_FILL, AdgRuledFillClass)) | | #define ADG_RULED_FILL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), A
DG_TYPE_RULED_FILL, AdgRuledFillClass)) | |
| | | | |
| typedef struct _AdgRuledFill AdgRuledFill; | | typedef struct _AdgRuledFill AdgRuledFill; | |
| | | | |
End of changes. 2 change blocks. |
| 4 lines changed or deleted | | 1 lines changed or added | |
|
| adg-segment.h | | adg-segment.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_SEGMENT_H__ | | #ifndef __ADG_SEGMENT_H__ | |
| #define __ADG_SEGMENT_H__ | | #define __ADG_SEGMENT_H__ | |
| | | | |
|
| #include <cpml.h> | | | |
| #include <glib-object.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_SEGMENT (adg_segment_get_type()) | | #define ADG_TYPE_SEGMENT (adg_segment_get_type()) | |
| | | | |
| typedef CpmlSegment AdgSegment; | | typedef CpmlSegment AdgSegment; | |
| | | | |
| GType adg_segment_get_type (void) G_GNUC_CONST; | | GType adg_segment_get_type (void) G_GNUC_CONST; | |
| AdgSegment * adg_segment_dup (const AdgSegment *segment); | | AdgSegment * adg_segment_dup (const AdgSegment *segment); | |
| AdgSegment * adg_segment_deep_dup (const AdgSegment *segment); | | AdgSegment * adg_segment_deep_dup (const AdgSegment *segment); | |
| AdgSegment * adg_segment_deep_copy (AdgSegment *segment, | | AdgSegment * adg_segment_deep_copy (AdgSegment *segment, | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_STROKE_H__ | | #ifndef __ADG_STROKE_H__ | |
| #define __ADG_STROKE_H__ | | #define __ADG_STROKE_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| #include "adg-trail.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_STROKE (adg_stroke_get_type()) | | #define ADG_TYPE_STROKE (adg_stroke_get_type()) | |
| #define ADG_STROKE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_STROKE, AdgStroke)) | | #define ADG_STROKE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_
TYPE_STROKE, AdgStroke)) | |
| #define ADG_STROKE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_STROKE, AdgStrokeClass)) | | #define ADG_STROKE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_T
YPE_STROKE, AdgStrokeClass)) | |
| #define ADG_IS_STROKE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_STROKE)) | | #define ADG_IS_STROKE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_
TYPE_STROKE)) | |
| #define ADG_IS_STROKE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_STROKE)) | | #define ADG_IS_STROKE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_T
YPE_STROKE)) | |
| #define ADG_STROKE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_STROKE, AdgStrokeClass)) | | #define ADG_STROKE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_T
YPE_STROKE, AdgStrokeClass)) | |
| | | | |
| typedef struct _AdgStroke AdgStroke; | | typedef struct _AdgStroke AdgStroke; | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_STYLE_H__ | | #ifndef __ADG_STYLE_H__ | |
| #define __ADG_STYLE_H__ | | #define __ADG_STYLE_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_STYLE (adg_style_get_type()) | | #define ADG_TYPE_STYLE (adg_style_get_type()) | |
| #define ADG_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_STYLE, AdgStyle)) | | #define ADG_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_STYLE, AdgStyle)) | |
| #define ADG_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_STYLE, AdgStyleClass)) | | #define ADG_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_STYLE, AdgStyleClass)) | |
| #define ADG_IS_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_STYLE)) | | #define ADG_IS_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_STYLE)) | |
| #define ADG_IS_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_STYLE)) | | #define ADG_IS_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_STYLE)) | |
| #define ADG_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_STYLE, AdgStyleClass)) | | #define ADG_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_STYLE, AdgStyleClass)) | |
| | | | |
| #if 0 | | #if 0 | |
| | | | |
| skipping to change at line 53 | | skipping to change at line 51 | |
| | | | |
| struct _AdgStyle { | | struct _AdgStyle { | |
| /*< private >*/ | | /*< private >*/ | |
| GObject parent; | | GObject parent; | |
| }; | | }; | |
| | | | |
| struct _AdgStyleClass { | | struct _AdgStyleClass { | |
| /*< private >*/ | | /*< private >*/ | |
| GObjectClass parent_class; | | GObjectClass parent_class; | |
| /*< public >*/ | | /*< public >*/ | |
|
| | | /* Signals */ | |
| | | void (*invalidate) (AdgStyle *style); | |
| void (*apply) (AdgStyle *style, | | void (*apply) (AdgStyle *style, | |
| AdgEntity *entity, | | AdgEntity *entity, | |
| cairo_t *cr); | | cairo_t *cr); | |
| }; | | }; | |
| | | | |
| GType adg_style_get_type (void) G_GNUC_CONST; | | GType adg_style_get_type (void) G_GNUC_CONST; | |
| | | | |
|
| | | void adg_style_invalidate (AdgStyle *style); | |
| void adg_style_apply (AdgStyle *style, | | void adg_style_apply (AdgStyle *style, | |
| AdgEntity *entity, | | AdgEntity *entity, | |
| cairo_t *cr); | | cairo_t *cr); | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_STYLE_H__ */ | | #endif /* __ADG_STYLE_H__ */ | |
| | | | |
End of changes. 4 change blocks. |
| 3 lines changed or deleted | | 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_TABLE_STYLE_H__ | | #ifndef __ADG_TABLE_STYLE_H__ | |
| #define __ADG_TABLE_STYLE_H__ | | #define __ADG_TABLE_STYLE_H__ | |
| | | | |
|
| #include "adg-style.h" | | | |
| #include "adg-dress.h" | | | |
| #include "adg-marker.h" | | | |
| #include "adg-pair.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_TABLE_STYLE (adg_table_style_get_type()) | | #define ADG_TYPE_TABLE_STYLE (adg_table_style_get_type()) | |
| #define ADG_TABLE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_TABLE_STYLE, AdgTableStyle)) | | #define ADG_TABLE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_TABLE_STYLE, AdgTableStyle)) | |
| #define ADG_TABLE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
ADG_TYPE_TABLE_STYLE, AdgTableStyleClass)) | | #define ADG_TABLE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
ADG_TYPE_TABLE_STYLE, AdgTableStyleClass)) | |
| #define ADG_IS_TABLE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_TABLE_STYLE)) | | #define ADG_IS_TABLE_STYLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_TABLE_STYLE)) | |
| #define ADG_IS_TABLE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
ADG_TYPE_TABLE_STYLE)) | | #define ADG_IS_TABLE_STYLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
ADG_TYPE_TABLE_STYLE)) | |
| #define ADG_TABLE_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
ADG_TYPE_TABLE_STYLE, AdgTableStyleClass)) | | #define ADG_TABLE_STYLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
ADG_TYPE_TABLE_STYLE, AdgTableStyleClass)) | |
| | | | |
| typedef struct _AdgTableStyle AdgTableStyle; | | typedef struct _AdgTableStyle AdgTableStyle; | |
| | | | |
End of changes. 2 change blocks. |
| 6 lines changed or deleted | | 1 lines changed or added | |
|
| adg-table.h | | adg-table.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_TABLE_H__ | | #ifndef __ADG_TABLE_H__ | |
| #define __ADG_TABLE_H__ | | #define __ADG_TABLE_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| #include "adg-pair.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_TABLE (adg_table_get_type()) | | #define ADG_TYPE_TABLE (adg_table_get_type()) | |
| #define ADG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_TABLE, AdgTable)) | | #define ADG_TABLE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), ADG_T
YPE_TABLE, AdgTable)) | |
| #define ADG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_TABLE, AdgTableClass)) | | #define ADG_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG_TY
PE_TABLE, AdgTableClass)) | |
| #define ADG_IS_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_TABLE)) | | #define ADG_IS_TABLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ADG_T
YPE_TABLE)) | |
| #define ADG_IS_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_TABLE)) | | #define ADG_IS_TABLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG_TY
PE_TABLE)) | |
| #define ADG_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_TABLE, AdgTableClass)) | | #define ADG_TABLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG_TY
PE_TABLE, AdgTableClass)) | |
| | | | |
| typedef struct _AdgTableCell AdgTableCell; | | typedef struct _AdgTableCell AdgTableCell; | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_TITLE_BLOCK_H__ | | #ifndef __ADG_TITLE_BLOCK_H__ | |
| #define __ADG_TITLE_BLOCK_H__ | | #define __ADG_TITLE_BLOCK_H__ | |
| | | | |
|
| #include "adg-table.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_TITLE_BLOCK (adg_title_block_get_type()) | | #define ADG_TYPE_TITLE_BLOCK (adg_title_block_get_type()) | |
| #define ADG_TITLE_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_TITLE_BLOCK, AdgTitleBlock)) | | #define ADG_TITLE_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),
ADG_TYPE_TITLE_BLOCK, AdgTitleBlock)) | |
| #define ADG_TITLE_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
ADG_TYPE_TITLE_BLOCK, AdgTitleBlockClass)) | | #define ADG_TITLE_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),
ADG_TYPE_TITLE_BLOCK, AdgTitleBlockClass)) | |
| #define ADG_IS_TITLE_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_TITLE_BLOCK)) | | #define ADG_IS_TITLE_BLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),
ADG_TYPE_TITLE_BLOCK)) | |
| #define ADG_IS_TITLE_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
ADG_TYPE_TITLE_BLOCK)) | | #define ADG_IS_TITLE_BLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),
ADG_TYPE_TITLE_BLOCK)) | |
| #define ADG_TITLE_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
ADG_TYPE_TITLE_BLOCK, AdgTitleBlockClass)) | | #define ADG_TITLE_BLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj),
ADG_TYPE_TITLE_BLOCK, AdgTitleBlockClass)) | |
| | | | |
| typedef struct _AdgTitleBlock AdgTitleBlock; | | typedef struct _AdgTitleBlock AdgTitleBlock; | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_TOY_TEXT_H__ | | #ifndef __ADG_TOY_TEXT_H__ | |
| #define __ADG_TOY_TEXT_H__ | | #define __ADG_TOY_TEXT_H__ | |
| | | | |
|
| #include "adg-entity.h" | | | |
| #include "adg-pair.h" | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #define ADG_TYPE_TOY_TEXT (adg_toy_text_get_type()) | | #define ADG_TYPE_TOY_TEXT (adg_toy_text_get_type()) | |
| #define ADG_TOY_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AD
G_TYPE_TOY_TEXT, AdgToyText)) | | #define ADG_TOY_TEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AD
G_TYPE_TOY_TEXT, AdgToyText)) | |
| #define ADG_TOY_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG
_TYPE_TOY_TEXT, AdgToyTextClass)) | | #define ADG_TOY_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ADG
_TYPE_TOY_TEXT, AdgToyTextClass)) | |
| #define ADG_IS_TOY_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AD
G_TYPE_TOY_TEXT)) | | #define ADG_IS_TOY_TEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AD
G_TYPE_TOY_TEXT)) | |
| #define ADG_IS_TOY_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG
_TYPE_TOY_TEXT)) | | #define ADG_IS_TOY_TEXT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ADG
_TYPE_TOY_TEXT)) | |
| #define ADG_TOY_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG
_TYPE_TOY_TEXT, AdgToyTextClass)) | | #define ADG_TOY_TEXT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ADG
_TYPE_TOY_TEXT, AdgToyTextClass)) | |
| | | | |
| typedef struct _AdgToyText AdgToyText; | | typedef struct _AdgToyText AdgToyText; | |
| | | | |
| skipping to change at line 54 | | skipping to change at line 51 | |
| AdgEntity parent; | | AdgEntity parent; | |
| gpointer data; | | gpointer data; | |
| }; | | }; | |
| | | | |
| struct _AdgToyTextClass { | | struct _AdgToyTextClass { | |
| /*< private >*/ | | /*< private >*/ | |
| AdgEntityClass parent_class; | | AdgEntityClass parent_class; | |
| }; | | }; | |
| | | | |
| GType adg_toy_text_get_type (void) G_GNUC_CONST; | | GType adg_toy_text_get_type (void) G_GNUC_CONST; | |
|
| AdgToyText * adg_toy_text_new (const gchar *label); | | AdgToyText * adg_toy_text_new (const gchar *text); | |
| void adg_toy_text_set_font_dress (AdgToyText *toy_text, | | | |
| AdgDress dress); | | | |
| AdgDress adg_toy_text_get_font_dress (AdgToyText *toy_text); | | | |
| void adg_toy_text_set_label (AdgToyText *toy_text, | | | |
| const gchar *label); | | | |
| const gchar * adg_toy_text_get_label (AdgToyText *toy_text); | | | |
| | | | |
| G_END_DECLS | | G_END_DECLS | |
| | | | |
| #endif /* __ADG_TOY_TEXT_H__ */ | | #endif /* __ADG_TOY_TEXT_H__ */ | |
| | | | |
End of changes. 3 change blocks. |
| 11 lines changed or deleted | | 2 lines changed or added | |
|
| adg-trail.h | | adg-trail.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_TRAIL_H__ | | #ifndef __ADG_TRAIL_H__ | |
| #define __ADG_TRAIL_H__ | | #define __ADG_TRAIL_H__ | |
| | | | |
|
| #include "adg-model.h" | | | |
| #include "adg-primitive.h" | | | |
| #include "adg-segment.h" | | | |
| #include <cpml.h> | | | |
| | | | |
| G_BEGIN_DECLS | | G_BEGIN_DECLS | |
| | | | |
| #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; | |
| | | | |
| skipping to change at line 69 | | skipping to change at line 64 | |
| 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); | | CpmlPath * adg_trail_cpml_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); | | AdgSegment *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, | |
| | | gdouble angle); | |
| | | 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. 3 change blocks. |
| 6 lines changed or deleted | | 4 lines changed or added | |
|
| adg-utils.h | | adg-utils.h | |
| /* ADG - Automatic Drawing Generation | | /* ADG - Automatic Drawing Generation | |
|
| * Copyright (C) 2007,2008,2009,2010 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_UTILS_H__ | | #ifndef __ADG_UTILS_H__ | |
| #define __ADG_UTILS_H__ | | #define __ADG_UTILS_H__ | |
| | | | |
|
| #include <glib-object.h> | | | |
| #include <math.h> | | | |
| | | | |
| #define ADG_FORWARD_DECL(id) typedef struct _##id id | | #define ADG_FORWARD_DECL(id) typedef struct _##id id | |
| | | | |
| #define ADG_DIR_RIGHT 0. | | #define ADG_DIR_RIGHT 0. | |
| #define ADG_DIR_DOWN G_PI_2 | | #define ADG_DIR_DOWN G_PI_2 | |
| #define ADG_DIR_LEFT G_PI | | #define ADG_DIR_LEFT G_PI | |
| #define ADG_DIR_UP -G_PI_2 | | #define ADG_DIR_UP -G_PI_2 | |
| | | | |
| #define ADG_UTF8_DIAMETER "\xE2\x8C\x80" | | #define ADG_UTF8_DIAMETER "\xE2\x8C\x80" | |
| #define ADG_UTF8_DEGREE "\xC2\xB0" | | #define ADG_UTF8_DEGREE "\xC2\xB0" | |
| | | | |
| | | | |
End of changes. 2 change blocks. |
| 4 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2007,2008,2009,2010,2011 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 24 | | skipping to change at line 24 | |
| * 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 <glib-object.h> | |
|
| | | #include <cpml.h> | |
| | | | |
|
| | | #include "adg/adg-enums.h" | |
| #include "adg/adg-utils.h" | | #include "adg/adg-utils.h" | |
| #include "adg/adg-pair.h" | | #include "adg/adg-pair.h" | |
| #include "adg/adg-matrix.h" | | #include "adg/adg-matrix.h" | |
| #include "adg/adg-pattern.h" | | #include "adg/adg-pattern.h" | |
| #include "adg/adg-primitive.h" | | #include "adg/adg-primitive.h" | |
| #include "adg/adg-segment.h" | | #include "adg/adg-segment.h" | |
|
| #include "adg/adg-point.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-marker.h" | |
| #include "adg/adg-style.h" | | #include "adg/adg-style.h" | |
| #include "adg/adg-color-style.h" | | #include "adg/adg-color-style.h" | |
| #include "adg/adg-line-style.h" | | #include "adg/adg-line-style.h" | |
| #include "adg/adg-font-style.h" | | #include "adg/adg-font-style.h" | |
|
| #include "adg/adg-ruled-fill.h" | | | |
| #include "adg/adg-table-style.h" | | #include "adg/adg-table-style.h" | |
| #include "adg/adg-dim-style.h" | | #include "adg/adg-dim-style.h" | |
| #include "adg/adg-fill-style.h" | | #include "adg/adg-fill-style.h" | |
|
| | | #include "adg/adg-ruled-fill.h" | |
| #include "adg/adg-dress.h" | | #include "adg/adg-dress.h" | |
| #include "adg/adg-dress-builtins.h" | | #include "adg/adg-dress-builtins.h" | |
|
| | | | |
| #include "adg/adg-entity.h" | | | |
| #include "adg/adg-stroke.h" | | #include "adg/adg-stroke.h" | |
| #include "adg/adg-hatch.h" | | #include "adg/adg-hatch.h" | |
|
| | | #include "adg/adg-textual.h" | |
| #include "adg/adg-toy-text.h" | | #include "adg/adg-toy-text.h" | |
| #include "adg/adg-logo.h" | | #include "adg/adg-logo.h" | |
| #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-title-block.h" | |
| #include "adg/adg-canvas.h" | | #include "adg/adg-canvas.h" | |
|
| #include "adg/adg-marker.h" | | | |
| #include "adg/adg-arrow.h" | | #include "adg/adg-arrow.h" | |
| #include "adg/adg-dim.h" | | #include "adg/adg-dim.h" | |
|
| #include "adg/adg-adim.h" | | | |
| #include "adg/adg-ldim.h" | | #include "adg/adg-ldim.h" | |
| #include "adg/adg-rdim.h" | | #include "adg/adg-rdim.h" | |
|
| #include "adg/adg-table.h" | | #include "adg/adg-adim.h" | |
| #include "adg/adg-title-block.h" | | | |
| | | | |
| #endif /* __ADG_H__ */ | | #endif /* __ADG_H__ */ | |
| | | | |
End of changes. 13 change blocks. |
| 11 lines changed or deleted | | 11 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 27 | | skipping to change at line 27 | |
| * Boston, MA 02110-1301, USA. | | * Boston, MA 02110-1301, USA. | |
| */ | | */ | |
| | | | |
| #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_PRIMITIVE_H__ | | #ifndef __CPML_PRIMITIVE_H__ | |
| #define __CPML_PRIMITIVE_H__ | | #define __CPML_PRIMITIVE_H__ | |
| | | | |
|
| #ifndef CAIRO_PATH_ARC_TO | | | |
| #define CAIRO_PATH_ARC_TO 100 | | | |
| #endif | | | |
| | | | |
| CAIRO_BEGIN_DECLS | | CAIRO_BEGIN_DECLS | |
| | | | |
|
| typedef struct _CpmlPrimitive CpmlPrimitive; | | #define CPML_MOVE CAIRO_PATH_MOVE_TO | |
| | | #define CPML_LINE CAIRO_PATH_LINE_TO | |
| | | #define CPML_CURVE CAIRO_PATH_CURVE_TO | |
| | | #define CPML_CLOSE CAIRO_PATH_CLOSE_PATH | |
| | | #define CPML_ARC ((CpmlPrimitiveType) 88) | |
| | | | |
|
| typedef enum { | | typedef cairo_path_data_type_t CpmlPrimitiveType; | |
| CPML_MOVE = CAIRO_PATH_MOVE_TO, | | typedef struct _CpmlPrimitive CpmlPrimitive; | |
| CPML_LINE = CAIRO_PATH_LINE_TO, | | | |
| CPML_CURVE = CAIRO_PATH_CURVE_TO, | | | |
| CPML_CLOSE = CAIRO_PATH_CLOSE_PATH, | | | |
| CPML_ARC = CAIRO_PATH_ARC_TO | | | |
| } CpmlPrimitiveType; | | | |
| | | | |
| struct _CpmlPrimitive { | | struct _CpmlPrimitive { | |
| CpmlSegment *segment; | | CpmlSegment *segment; | |
| cairo_path_data_t *org; | | cairo_path_data_t *org; | |
| cairo_path_data_t *data; | | cairo_path_data_t *data; | |
| }; | | }; | |
| | | | |
| size_t cpml_primitive_type_get_n_points | | size_t cpml_primitive_type_get_n_points | |
| (CpmlPrimitiveType type); | | (CpmlPrimitiveType type); | |
| void cpml_primitive_from_segment(CpmlPrimitive *primitive, | | void cpml_primitive_from_segment(CpmlPrimitive *primitive, | |
| | | | |
End of changes. 4 change blocks. |
| 13 lines changed or deleted | | 8 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 44 | | skipping to change at line 44 | |
| cairo_path_data_t *data; | | cairo_path_data_t *data; | |
| int num_data; | | int num_data; | |
| }; | | }; | |
| | | | |
| cairo_bool_t | | cairo_bool_t | |
| cpml_segment_from_cairo (CpmlSegment *segment, | | cpml_segment_from_cairo (CpmlSegment *segment, | |
| CpmlPath *path); | | CpmlPath *path); | |
| void cpml_segment_copy (CpmlSegment *segment, | | void cpml_segment_copy (CpmlSegment *segment, | |
| const CpmlSegment *src); | | const CpmlSegment *src); | |
| #define cpml_path_is_empty(cpml_path) \ | | #define cpml_path_is_empty(cpml_path) \ | |
|
| ((cpml_path) == NULL || (cpml_path)->data == NULL || \ | | ((cpml_path) == NULL || ((cairo_path_t *) cpml_path)->data == NULL || \ | |
| (cpml_path)->num_data <= 0) | | ((cairo_path_t *) cpml_path)->num_data <= 0) | |
| void cpml_segment_reset (CpmlSegment *segment); | | void cpml_segment_reset (CpmlSegment *segment); | |
| cairo_bool_t | | cairo_bool_t | |
| cpml_segment_next (CpmlSegment *segment); | | 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); | |
| void cpml_segment_put_vector_at (const CpmlSegment *segment, | | void cpml_segment_put_vector_at (const CpmlSegment *segment, | |
| | | | |
End of changes. 2 change blocks. |
| 3 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 Nicola Fontana <ntd at entidi.it> | | * Copyright (C) 2008,2009,2010,2011 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 | |
|