GtkPopover: use GdkRectangle instead of cairo_rectangle_int_t
cairo_rectangle_int_t replaced by GdkRectangle whenever it is used. Also, rect parameter in public method gtk_popover_set_pointing_to made const. Bug #723394
This commit is contained in:
parent
e2a2d5012e
commit
552c29b488
@ -90,7 +90,7 @@ struct _GtkPopoverPrivate
|
|||||||
GtkAdjustment *vadj;
|
GtkAdjustment *vadj;
|
||||||
GtkAdjustment *hadj;
|
GtkAdjustment *hadj;
|
||||||
GtkMenuTracker *tracker;
|
GtkMenuTracker *tracker;
|
||||||
cairo_rectangle_int_t pointing_to;
|
GdkRectangle pointing_to;
|
||||||
guint hierarchy_changed_id;
|
guint hierarchy_changed_id;
|
||||||
guint size_allocate_id;
|
guint size_allocate_id;
|
||||||
guint unmap_id;
|
guint unmap_id;
|
||||||
@ -320,11 +320,11 @@ gtk_popover_unmap (GtkWidget *widget)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_popover_get_pointed_to_coords (GtkPopover *popover,
|
gtk_popover_get_pointed_to_coords (GtkPopover *popover,
|
||||||
cairo_rectangle_int_t *rect_out)
|
GdkRectangle *rect_out)
|
||||||
{
|
{
|
||||||
GtkPopoverPrivate *priv = popover->priv;
|
GtkPopoverPrivate *priv = popover->priv;
|
||||||
cairo_rectangle_int_t rect;
|
GdkRectangle rect;
|
||||||
|
|
||||||
if (!rect_out)
|
if (!rect_out)
|
||||||
return;
|
return;
|
||||||
@ -374,7 +374,7 @@ gtk_popover_get_gap_coords (GtkPopover *popover,
|
|||||||
{
|
{
|
||||||
GtkWidget *widget = GTK_WIDGET (popover);
|
GtkWidget *widget = GTK_WIDGET (popover);
|
||||||
GtkPopoverPrivate *priv = popover->priv;
|
GtkPopoverPrivate *priv = popover->priv;
|
||||||
cairo_rectangle_int_t rect;
|
GdkRectangle rect;
|
||||||
gint base, tip, tip_pos;
|
gint base, tip, tip_pos;
|
||||||
gint initial_x, initial_y;
|
gint initial_x, initial_y;
|
||||||
gint tip_x, tip_y;
|
gint tip_x, tip_y;
|
||||||
@ -611,7 +611,7 @@ gtk_popover_update_shape (GtkPopover *popover)
|
|||||||
static void
|
static void
|
||||||
_gtk_popover_update_child_visible (GtkPopover *popover)
|
_gtk_popover_update_child_visible (GtkPopover *popover)
|
||||||
{
|
{
|
||||||
cairo_rectangle_int_t rect;
|
GdkRectangle rect;
|
||||||
GtkAllocation allocation;
|
GtkAllocation allocation;
|
||||||
GtkPopoverPrivate *priv;
|
GtkPopoverPrivate *priv;
|
||||||
GtkWidget *parent;
|
GtkWidget *parent;
|
||||||
@ -643,7 +643,7 @@ static void
|
|||||||
gtk_popover_update_position (GtkPopover *popover)
|
gtk_popover_update_position (GtkPopover *popover)
|
||||||
{
|
{
|
||||||
GtkAllocation window_alloc;
|
GtkAllocation window_alloc;
|
||||||
cairo_rectangle_int_t rect;
|
GdkRectangle rect;
|
||||||
GtkPopoverPrivate *priv;
|
GtkPopoverPrivate *priv;
|
||||||
GtkPositionType pos;
|
GtkPositionType pos;
|
||||||
GtkRequisition req;
|
GtkRequisition req;
|
||||||
@ -1566,8 +1566,8 @@ gtk_popover_update_relative_to (GtkPopover *popover,
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
gtk_popover_update_pointing_to (GtkPopover *popover,
|
gtk_popover_update_pointing_to (GtkPopover *popover,
|
||||||
cairo_rectangle_int_t *pointing_to)
|
const GdkRectangle *pointing_to)
|
||||||
{
|
{
|
||||||
GtkPopoverPrivate *priv;
|
GtkPopoverPrivate *priv;
|
||||||
|
|
||||||
@ -1669,7 +1669,7 @@ gtk_popover_get_relative_to (GtkPopover *popover)
|
|||||||
**/
|
**/
|
||||||
void
|
void
|
||||||
gtk_popover_set_pointing_to (GtkPopover *popover,
|
gtk_popover_set_pointing_to (GtkPopover *popover,
|
||||||
cairo_rectangle_int_t *rect)
|
const GdkRectangle *rect)
|
||||||
{
|
{
|
||||||
g_return_if_fail (GTK_IS_POPOVER (popover));
|
g_return_if_fail (GTK_IS_POPOVER (popover));
|
||||||
g_return_if_fail (rect != NULL);
|
g_return_if_fail (rect != NULL);
|
||||||
@ -1691,8 +1691,8 @@ gtk_popover_set_pointing_to (GtkPopover *popover,
|
|||||||
* Returns: %TRUE if a rectangle to point to was set.
|
* Returns: %TRUE if a rectangle to point to was set.
|
||||||
**/
|
**/
|
||||||
gboolean
|
gboolean
|
||||||
gtk_popover_get_pointing_to (GtkPopover *popover,
|
gtk_popover_get_pointing_to (GtkPopover *popover,
|
||||||
cairo_rectangle_int_t *rect)
|
GdkRectangle *rect)
|
||||||
{
|
{
|
||||||
GtkPopoverPrivate *priv;
|
GtkPopoverPrivate *priv;
|
||||||
|
|
||||||
|
@ -71,11 +71,11 @@ GDK_AVAILABLE_IN_3_12
|
|||||||
GtkWidget * gtk_popover_get_relative_to (GtkPopover *popover);
|
GtkWidget * gtk_popover_get_relative_to (GtkPopover *popover);
|
||||||
|
|
||||||
GDK_AVAILABLE_IN_3_12
|
GDK_AVAILABLE_IN_3_12
|
||||||
void gtk_popover_set_pointing_to (GtkPopover *popover,
|
void gtk_popover_set_pointing_to (GtkPopover *popover,
|
||||||
cairo_rectangle_int_t *rect);
|
const GdkRectangle *rect);
|
||||||
GDK_AVAILABLE_IN_3_12
|
GDK_AVAILABLE_IN_3_12
|
||||||
gboolean gtk_popover_get_pointing_to (GtkPopover *popover,
|
gboolean gtk_popover_get_pointing_to (GtkPopover *popover,
|
||||||
cairo_rectangle_int_t *rect);
|
GdkRectangle *rect);
|
||||||
GDK_AVAILABLE_IN_3_12
|
GDK_AVAILABLE_IN_3_12
|
||||||
void gtk_popover_set_position (GtkPopover *popover,
|
void gtk_popover_set_position (GtkPopover *popover,
|
||||||
GtkPositionType position);
|
GtkPositionType position);
|
||||||
|
Loading…
Reference in New Issue
Block a user