diff --git a/domdiv/draw.py b/domdiv/draw.py index 63b9ff7..993da55 100644 --- a/domdiv/draw.py +++ b/domdiv/draw.py @@ -642,6 +642,12 @@ class DividerDrawer(object): if wrapper == "back": self.canvas.rotate(180) + if self.options.black_tabs: + self.canvas.saveState() + self.canvas.setFillColorRGB(0, 0, 0) + self.canvas.rect(0, 0, self.options.labelWidth, self.options.labelHeight, fill=True) + self.canvas.restoreState() + # allow for 3 pt border on each side textWidth = self.options.labelWidth - 6 textHeight = 7 @@ -1076,10 +1082,12 @@ class DividerDrawer(object): # remember whether we start with odd or even divider for tab # location pageStartOdd = self.odd + if not self.options.no_page_footer and ( not self.options.tabs_only and self.options.order != "global"): self.drawSetNames(pageCards) + for i, card in enumerate(pageCards): # print card x = i % self.options.numDividersHorizontal diff --git a/domdiv/images/action-shelter.png b/domdiv/images/action-shelter.png index 284e71b..5b94e52 100644 Binary files a/domdiv/images/action-shelter.png and b/domdiv/images/action-shelter.png differ diff --git a/domdiv/images/action-victory.png b/domdiv/images/action-victory.png index 596108d..dfd9198 100644 Binary files a/domdiv/images/action-victory.png and b/domdiv/images/action-victory.png differ diff --git a/domdiv/images/action.png b/domdiv/images/action.png index 13d60c0..dbac3bd 100644 Binary files a/domdiv/images/action.png and b/domdiv/images/action.png differ diff --git a/domdiv/images/curse.png b/domdiv/images/curse.png index b14dc21..ee38204 100644 Binary files a/domdiv/images/curse.png and b/domdiv/images/curse.png differ diff --git a/domdiv/images/duration-reaction.png b/domdiv/images/duration-reaction.png index 8687219..e561ee3 100644 Binary files a/domdiv/images/duration-reaction.png and b/domdiv/images/duration-reaction.png differ diff --git a/domdiv/images/duration.png b/domdiv/images/duration.png index c57fae6..74a1107 100644 Binary files a/domdiv/images/duration.png and b/domdiv/images/duration.png differ diff --git a/domdiv/images/event.png b/domdiv/images/event.png index 9dab471..dc0ef10 100644 Binary files a/domdiv/images/event.png and b/domdiv/images/event.png differ diff --git a/domdiv/images/landmark.png b/domdiv/images/landmark.png index d85a7b6..7c23f5f 100644 Binary files a/domdiv/images/landmark.png and b/domdiv/images/landmark.png differ diff --git a/domdiv/images/reaction-shelter.png b/domdiv/images/reaction-shelter.png index 7a2cac9..50de5f8 100644 Binary files a/domdiv/images/reaction-shelter.png and b/domdiv/images/reaction-shelter.png differ diff --git a/domdiv/images/reaction.png b/domdiv/images/reaction.png index 9e93038..1ac2d5a 100644 Binary files a/domdiv/images/reaction.png and b/domdiv/images/reaction.png differ diff --git a/domdiv/images/reserve-treasure.png b/domdiv/images/reserve-treasure.png index 2ddac0d..a56000c 100644 Binary files a/domdiv/images/reserve-treasure.png and b/domdiv/images/reserve-treasure.png differ diff --git a/domdiv/images/reserve-victory.png b/domdiv/images/reserve-victory.png index 3ab3f96..2229470 100644 Binary files a/domdiv/images/reserve-victory.png and b/domdiv/images/reserve-victory.png differ diff --git a/domdiv/images/reserve.png b/domdiv/images/reserve.png index 59019b9..9af619f 100644 Binary files a/domdiv/images/reserve.png and b/domdiv/images/reserve.png differ diff --git a/domdiv/images/shelter.png b/domdiv/images/shelter.png index 66fbc19..8b6f9d7 100644 Binary files a/domdiv/images/shelter.png and b/domdiv/images/shelter.png differ diff --git a/domdiv/images/treasure-reaction.png b/domdiv/images/treasure-reaction.png index c8e79b0..1721678 100644 Binary files a/domdiv/images/treasure-reaction.png and b/domdiv/images/treasure-reaction.png differ diff --git a/domdiv/images/treasure-victory.png b/domdiv/images/treasure-victory.png index dd635a6..17da6c5 100644 Binary files a/domdiv/images/treasure-victory.png and b/domdiv/images/treasure-victory.png differ diff --git a/domdiv/images/treasure.png b/domdiv/images/treasure.png index 1aa432c..09a2873 100644 Binary files a/domdiv/images/treasure.png and b/domdiv/images/treasure.png differ diff --git a/domdiv/images/victory-reaction.png b/domdiv/images/victory-reaction.png index e322632..d92d0d4 100644 Binary files a/domdiv/images/victory-reaction.png and b/domdiv/images/victory-reaction.png differ diff --git a/domdiv/images/victory-shelter.png b/domdiv/images/victory-shelter.png index 3357196..8214d25 100644 Binary files a/domdiv/images/victory-shelter.png and b/domdiv/images/victory-shelter.png differ diff --git a/domdiv/images/victory.png b/domdiv/images/victory.png index 5ce2ed9..aa28746 100644 Binary files a/domdiv/images/victory.png and b/domdiv/images/victory.png differ diff --git a/domdiv/main.py b/domdiv/main.py index 4eecf00..71a0161 100644 --- a/domdiv/main.py +++ b/domdiv/main.py @@ -420,6 +420,11 @@ def parse_opts(cmdline_args=None): dest="tabs_only", help="Draw only the divider tabs and no divider outlines. " "Used to print the divider tabs on labels.") + group_printing.add_argument( + "--black-tabs", + action="store_true", + help="In tabs-only mode, draw tabs on black background" + ) group_printing.add_argument( "--info", action="store_true",