mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
inspector: Print opaque rect of nodes
Also change the way rectangles are printed by including the bottom right coordinate, too. I'm still not sure what the best way is, but at least I no longer get confused and it has the infos I want.
This commit is contained in:
parent
88c9a30f77
commit
97b51dc070
@ -1033,7 +1033,7 @@ static void
|
||||
populate_render_node_properties (GListStore *store,
|
||||
GskRenderNode *node)
|
||||
{
|
||||
graphene_rect_t bounds;
|
||||
graphene_rect_t bounds, opaque;
|
||||
|
||||
g_list_store_remove_all (store);
|
||||
|
||||
@ -1042,11 +1042,25 @@ populate_render_node_properties (GListStore *store,
|
||||
add_text_row (store, "Type", "%s", node_type_name (gsk_render_node_get_node_type (node)));
|
||||
|
||||
add_text_row (store, "Bounds",
|
||||
"%.2f x %.2f + %.2f + %.2f",
|
||||
bounds.size.width,
|
||||
bounds.size.height,
|
||||
"(%.2f, %.2f) to (%.2f, %.2f) - %.2f x %.2f",
|
||||
bounds.origin.x,
|
||||
bounds.origin.y);
|
||||
bounds.origin.y,
|
||||
bounds.origin.x + bounds.size.width,
|
||||
bounds.origin.y + bounds.size.height,
|
||||
bounds.size.width,
|
||||
bounds.size.height);
|
||||
|
||||
if (gsk_render_node_get_opaque_rect (node, &opaque))
|
||||
add_text_row (store, "Opaque",
|
||||
"(%.2f, %.2f) to (%.2f, %.2f) - %.2f x %.2f",
|
||||
opaque.origin.x,
|
||||
opaque.origin.y,
|
||||
opaque.origin.x + opaque.size.width,
|
||||
opaque.origin.y + opaque.size.height,
|
||||
opaque.size.width,
|
||||
opaque.size.height);
|
||||
else
|
||||
add_text_row (store, "Opaque", "no");
|
||||
|
||||
switch (gsk_render_node_get_node_type (node))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user