[gtk+] API: Remove gtk_render_extension()
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] API: Remove gtk_render_extension()
- Date: Thu, 17 Nov 2016 00:28:10 +0000 (UTC)
commit 56e11f057cd6e3cb4ce660a3b1c2af0c4c954d3f
Author: Benjamin Otte <otte redhat com>
Date: Wed Nov 16 18:36:10 2016 +0100
API: Remove gtk_render_extension()
This is long-gone drawing API.
docs/reference/gtk/gtk4-sections.txt | 1 -
gtk/gtkrender.c | 84 ----------------------------------
gtk/gtkrender.h | 8 ---
3 files changed, 0 insertions(+), 93 deletions(-)
---
diff --git a/docs/reference/gtk/gtk4-sections.txt b/docs/reference/gtk/gtk4-sections.txt
index 3781956..8efeb16 100644
--- a/docs/reference/gtk/gtk4-sections.txt
+++ b/docs/reference/gtk/gtk4-sections.txt
@@ -5335,7 +5335,6 @@ gtk_render_background
gtk_render_background_get_clip
gtk_render_check
gtk_render_expander
-gtk_render_extension
gtk_render_focus
gtk_render_frame
gtk_render_frame_gap
diff --git a/gtk/gtkrender.c b/gtk/gtkrender.c
index 24f9162..2a4c9d4 100644
--- a/gtk/gtkrender.c
+++ b/gtk/gtkrender.c
@@ -791,90 +791,6 @@ gtk_render_frame_gap (GtkStyleContext *context,
}
static void
-gtk_css_style_render_extension (GtkCssStyle *style,
- cairo_t *cr,
- gdouble x,
- gdouble y,
- gdouble width,
- gdouble height,
- GtkPositionType gap_side)
-{
- GtkJunctionSides junction = 0;
- guint hidden_side = 0;
-
- switch (gap_side)
- {
- case GTK_POS_LEFT:
- junction = GTK_JUNCTION_LEFT;
- hidden_side = (1 << GTK_CSS_LEFT);
- break;
- case GTK_POS_RIGHT:
- junction = GTK_JUNCTION_RIGHT;
- hidden_side = (1 << GTK_CSS_RIGHT);
- break;
- case GTK_POS_TOP:
- junction = GTK_JUNCTION_TOP;
- hidden_side = (1 << GTK_CSS_TOP);
- break;
- case GTK_POS_BOTTOM:
- junction = GTK_JUNCTION_BOTTOM;
- hidden_side = (1 << GTK_CSS_BOTTOM);
- break;
- }
-
- gtk_css_style_render_background (style,
- cr,
- x, y,
- width, height,
- junction);
-
- gtk_css_style_render_border (style, cr,
- x, y, width, height,
- hidden_side, junction);
-}
-
-/**
- * gtk_render_extension:
- * @context: a #GtkStyleContext
- * @cr: a #cairo_t
- * @x: X origin of the rectangle
- * @y: Y origin of the rectangle
- * @width: rectangle width
- * @height: rectangle height
- * @gap_side: side where the gap is
- *
- * Renders a extension (as in a #GtkNotebook tab) in the rectangle
- * defined by @x, @y, @width, @height. The side where the extension
- * connects to is defined by @gap_side.
- *
- * Typical extension rendering:
- *
- * ![](extensions.png)
- *
- * Since: 3.0
- **/
-void
-gtk_render_extension (GtkStyleContext *context,
- cairo_t *cr,
- gdouble x,
- gdouble y,
- gdouble width,
- gdouble height,
- GtkPositionType gap_side)
-{
- g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
- g_return_if_fail (cr != NULL);
-
- if (width <= 0 || height <= 0)
- return;
-
- gtk_css_style_render_extension (gtk_style_context_lookup_style (context),
- cr,
- x, y, width, height,
- gap_side);
-}
-
-static void
gtk_do_render_handle (GtkStyleContext *context,
cairo_t *cr,
gdouble x,
diff --git a/gtk/gtkrender.h b/gtk/gtkrender.h
index 69431f6..46c0304 100644
--- a/gtk/gtkrender.h
+++ b/gtk/gtkrender.h
@@ -121,14 +121,6 @@ void gtk_render_frame_gap (GtkStyleContext *context,
gdouble xy0_gap,
gdouble xy1_gap);
GDK_AVAILABLE_IN_ALL
-void gtk_render_extension (GtkStyleContext *context,
- cairo_t *cr,
- gdouble x,
- gdouble y,
- gdouble width,
- gdouble height,
- GtkPositionType gap_side);
-GDK_AVAILABLE_IN_ALL
void gtk_render_handle (GtkStyleContext *context,
cairo_t *cr,
gdouble x,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]