[libhandy] stackable-box: Simplify folded mode transition allocation
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libhandy] stackable-box: Simplify folded mode transition allocation
- Date: Fri, 26 Jun 2020 06:24:27 +0000 (UTC)
commit a617a75ffc3dde878882a46ac3534dd213467922
Author: Alexander Mikhaylenko <alexm gnome org>
Date: Tue Jun 23 18:41:20 2020 +0500
stackable-box: Simplify folded mode transition allocation
There's no reason to invert every single usage of current_pad.
Signed-off-by: Alexander Mikhaylenko <alexm gnome org>
src/hdy-stackable-box.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/src/hdy-stackable-box.c b/src/hdy-stackable-box.c
index d230b255..18415129 100644
--- a/src/hdy-stackable-box.c
+++ b/src/hdy-stackable-box.c
@@ -1562,7 +1562,7 @@ hdy_stackable_box_size_allocate_folded (HdyStackableBox *self,
}
/* Allocate starting children. */
- current_pad = -start_position;
+ current_pad = start_position;
for (children = directed_children; children; children = children->next) {
child_info = children->data;
@@ -1575,11 +1575,11 @@ hdy_stackable_box_size_allocate_folded (HdyStackableBox *self,
max_child_size :
child_info->nat.width;
child_info->alloc.height = allocation->height;
- child_info->alloc.x = -current_pad;
+ child_info->alloc.x = current_pad;
child_info->alloc.y = 0;
child_info->visible = child_info->alloc.x + child_info->alloc.width > 0;
- current_pad -= child_info->alloc.width;
+ current_pad += child_info->alloc.width;
}
else {
child_info->alloc.width = allocation->width;
@@ -1587,10 +1587,10 @@ hdy_stackable_box_size_allocate_folded (HdyStackableBox *self,
max_child_size :
child_info->nat.height;
child_info->alloc.x = 0;
- child_info->alloc.y = -current_pad;
+ child_info->alloc.y = current_pad;
child_info->visible = child_info->alloc.y + child_info->alloc.height > 0;
- current_pad -= child_info->alloc.height;
+ current_pad += child_info->alloc.height;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]