tearoffmenuitem: Merge paint() into expose()
This commit is contained in:
parent
6f6c81e527
commit
d992df0a47
@ -41,7 +41,7 @@ struct _GtkTearoffMenuItemPrivate
|
|||||||
|
|
||||||
static void gtk_tearoff_menu_item_size_request (GtkWidget *widget,
|
static void gtk_tearoff_menu_item_size_request (GtkWidget *widget,
|
||||||
GtkRequisition *requisition);
|
GtkRequisition *requisition);
|
||||||
static gint gtk_tearoff_menu_item_expose (GtkWidget *widget,
|
static gboolean gtk_tearoff_menu_item_expose (GtkWidget *widget,
|
||||||
GdkEventExpose *event);
|
GdkEventExpose *event);
|
||||||
static void gtk_tearoff_menu_item_activate (GtkMenuItem *menu_item);
|
static void gtk_tearoff_menu_item_activate (GtkMenuItem *menu_item);
|
||||||
static void gtk_tearoff_menu_item_parent_set (GtkWidget *widget,
|
static void gtk_tearoff_menu_item_parent_set (GtkWidget *widget,
|
||||||
@ -111,9 +111,9 @@ gtk_tearoff_menu_item_size_request (GtkWidget *widget,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static gboolean
|
||||||
gtk_tearoff_menu_item_paint (GtkWidget *widget,
|
gtk_tearoff_menu_item_expose (GtkWidget *widget,
|
||||||
GdkRectangle *area)
|
GdkEventExpose *event)
|
||||||
{
|
{
|
||||||
GtkAllocation allocation;
|
GtkAllocation allocation;
|
||||||
GtkMenuItem *menu_item;
|
GtkMenuItem *menu_item;
|
||||||
@ -158,7 +158,7 @@ gtk_tearoff_menu_item_paint (GtkWidget *widget,
|
|||||||
window,
|
window,
|
||||||
GTK_STATE_PRELIGHT,
|
GTK_STATE_PRELIGHT,
|
||||||
selected_shadow_type,
|
selected_shadow_type,
|
||||||
area, widget, "menuitem",
|
&event->area, widget, "menuitem",
|
||||||
x, y, width, height);
|
x, y, width, height);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -227,13 +227,6 @@ gtk_tearoff_menu_item_paint (GtkWidget *widget,
|
|||||||
x += 2 * TEAR_LENGTH;
|
x += 2 * TEAR_LENGTH;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
static gint
|
|
||||||
gtk_tearoff_menu_item_expose (GtkWidget *widget,
|
|
||||||
GdkEventExpose *event)
|
|
||||||
{
|
|
||||||
gtk_tearoff_menu_item_paint (widget, &event->area);
|
|
||||||
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user