Function

Gtkpaint_arrow

Declaration [src]

void
gtk_paint_arrow (
  GtkStyle* style,
  cairo_t* cr,
  GtkStateType state_type,
  GtkShadowType shadow_type,
  GtkWidget* widget,
  const gchar* detail,
  GtkArrowType arrow_type,
  gboolean fill,
  gint x,
  gint y,
  gint width,
  gint height
)

Description [src]

Draws an arrow in the given rectangle on cr using the given parameters. arrow_type determines the direction of the arrow.

Deprecated since:3.0

Use gtk_render_arrow() instead.

Parameters

style GtkStyle
 

A GtkStyle.

 The data is owned by the caller of the function.
cr cairo_t
 

A #cairo_t.

 The data is owned by the caller of the function.
state_type GtkStateType
 

A state.

shadow_type GtkShadowType
 

The type of shadow to draw.

widget GtkWidget
 

The widget.

 The argument can be NULL.
 The data is owned by the caller of the function.
detail const gchar*
 

A style detail.

 The argument can be NULL.
 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
arrow_type GtkArrowType
 

The type of arrow to draw.

fill gboolean
 

TRUE if the arrow tip should be filled.

x gint
 

X origin of the rectangle to draw the arrow in.

y gint
 

Y origin of the rectangle to draw the arrow in.

width gint
 

Width of the rectangle to draw the arrow in.

height gint
 

Height of the rectangle to draw the arrow in.