Refactor Cart into checkerboard table
Compare changes
+ 73
− 72
@@ -52,7 +52,7 @@ class ButtonDelete(CliveButton):
@@ -66,9 +66,10 @@ class CartItem(CliveCheckerboardTableRow, CliveWidget, can_focus=True):
@@ -80,11 +81,16 @@ class CartItem(CliveCheckerboardTableRow, CliveWidget, can_focus=True):
@@ -96,41 +102,41 @@ class CartItem(CliveCheckerboardTableRow, CliveWidget, can_focus=True):
@@ -139,12 +145,12 @@ class CartItem(CliveCheckerboardTableRow, CliveWidget, can_focus=True):
@@ -152,32 +158,34 @@ class CartItem(CliveCheckerboardTableRow, CliveWidget, can_focus=True):
@@ -194,46 +202,16 @@ class CartTable(CliveCheckerboardTable):
@@ -241,13 +219,12 @@ class Cart(BaseScreen):
@@ -263,11 +240,11 @@ class Cart(BaseScreen):
@@ -285,18 +262,42 @@ class Cart(BaseScreen):