[meld] diffgrid: Fix pane width calculations and accumulate columns sensibly
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] diffgrid: Fix pane width calculations and accumulate columns sensibly
- Date: Fri, 27 Jun 2014 23:21:27 +0000 (UTC)
commit 90e8a07d3455f1fd99a34be1da673fe14753ec97
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sat Jun 28 09:06:54 2014 +1000
diffgrid: Fix pane width calculations and accumulate columns sensibly
meld/diffgrid.py | 19 ++++++-------------
1 files changed, 6 insertions(+), 13 deletions(-)
---
diff --git a/meld/diffgrid.py b/meld/diffgrid.py
index f7c99ae..a51071e 100644
--- a/meld/diffgrid.py
+++ b/meld/diffgrid.py
@@ -158,19 +158,12 @@ class DiffGrid(Gtk.Grid):
pos1, pos2 = self._calculate_positions(xmin, xmax,
wlink1, wlink2,
wpane1, wpane2, wpane3)
- wpane1 = pos1 - allocation.x + wmap1
- wpane2 = pos2 - pos1 + wlink1
- wpane3 = xmax - pos2 + wlink2
- columns = [
- allocation.x,
- allocation.x + wmap1,
- pos1,
- pos1 + wlink1,
- pos2,
- pos2 + wlink2,
- allocation.x + allocation.width - wmap2,
- allocation.x + allocation.width,
- ]
+ wpane1 = pos1 - (allocation.x + wmap1)
+ wpane2 = pos2 - (pos1 + wlink1)
+ wpane3 = xmax - (pos2 + wlink2)
+ wcols = (
+ allocation.x, wmap1, wpane1, wlink1, wpane2, wlink2, wpane3, wmap2)
+ columns = [sum(wcols[:i + 1]) for i in range(len(wcols))]
def get_child_prop_int(child, name):
prop = GObject.Value(int)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]