From 68ddc487c69d888d12753afbde7989239bce4984 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Sat, 12 Jul 2008 17:12:57 +0000 Subject: [PATCH] Removed unused adg_line_style_from_id() and updated documentation --- adg/adg-line-style.c | 53 --------------------------------------------------- adg/adg-line-style.h | 1 - docs/adg-sections.txt | 3 ++- 3 files changed, 2 insertions(+), 55 deletions(-) diff --git a/adg/adg-line-style.c b/adg/adg-line-style.c index 54c4d1c6..ba08f9ff 100644 --- a/adg/adg-line-style.c +++ b/adg/adg-line-style.c @@ -222,59 +222,6 @@ adg_line_style_new (void) } /** - * adg_line_style_from_id: - * @id: a line style identifier - * - * Gets a predefined style from an #AdgLineStyleId identifier. - * - * Return value: the requested style or %NULL if not found - **/ -AdgStyle * -adg_line_style_from_id (AdgLineStyleId id) -{ - static AdgStyle **builtins = NULL; - - if G_UNLIKELY (builtins == NULL) - { - cairo_pattern_t *pattern; - - builtins = g_new (AdgStyle *, ADG_LINE_STYLE_LAST); - - builtins[ADG_LINE_STYLE_DRAW] = g_object_new (ADG_TYPE_LINE_STYLE, - "width", 2., - NULL); - - pattern = cairo_pattern_create_rgb (0., 1., 0.); - builtins[ADG_LINE_STYLE_CENTER] = g_object_new (ADG_TYPE_LINE_STYLE, - "pattern", pattern, - "width", 0.75, - NULL); - cairo_pattern_destroy (pattern); - - pattern = cairo_pattern_create_rgba (0., 0., 0., 0.5); - builtins[ADG_LINE_STYLE_HIDDEN] = g_object_new (ADG_TYPE_LINE_STYLE, - "pattern", pattern, - "width", 0.75, - NULL); - cairo_pattern_destroy (pattern); - - pattern = cairo_pattern_create_rgb (0., 0., 1.); - builtins[ADG_LINE_STYLE_XATCH] = g_object_new (ADG_TYPE_LINE_STYLE, - "pattern", pattern, - "width", 1.25, - NULL); - cairo_pattern_destroy (pattern); - - builtins[ADG_LINE_STYLE_DIM] = g_object_new (ADG_TYPE_LINE_STYLE, - "width", 0.75, - NULL); - } - - g_return_val_if_fail (id < ADG_LINE_STYLE_LAST, NULL); - return builtins[id]; -} - -/** * adg_line_style_get_width: * @line_style: an #AdgLineStyle object * diff --git a/adg/adg-line-style.h b/adg/adg-line-style.h index 1d2c4978..b79a6c1f 100644 --- a/adg/adg-line-style.h +++ b/adg/adg-line-style.h @@ -55,7 +55,6 @@ struct _AdgLineStyleClass GType adg_line_style_get_type (void) G_GNUC_CONST; AdgStyle * adg_line_style_new (void); -AdgStyle * adg_line_style_from_id (AdgLineStyleId id); gdouble adg_line_style_get_width (AdgLineStyle *line_style); void adg_line_style_set_width (AdgLineStyle *line_style, diff --git a/docs/adg-sections.txt b/docs/adg-sections.txt index 5edc948c..b5f6df89 100644 --- a/docs/adg-sections.txt +++ b/docs/adg-sections.txt @@ -57,7 +57,9 @@ ADG_CONTEXT_GET_CLASS AdgStyle +adg_style_from_id adg_style_apply + adg_style_get_pattern adg_style_set_pattern @@ -78,7 +80,6 @@ ADG_STYLE_GET_CLASS AdgLineStyle adg_line_style_new -adg_line_style_from_id adg_line_style_get_width adg_line_style_set_width -- 2.11.4.GIT