Dictify first column of Custom

This commit is contained in:
Mike A. Trethewey
2020-02-16 03:11:23 -08:00
parent 2eb060931b
commit 2f026daab1

View File

@@ -23,139 +23,191 @@ def custom_page(top,parent):
currentList = itemList1 currentList = itemList1
myDict = {
# Bow # Bow
key = "bow" "bow": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Bow", "label": {
None, "text": "Bow"
{"label": {"anchor": W, "side": LEFT, "padx": (0,53)}, "textbox": {"side": RIGHT}, "default": 0} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,53) },
"textbox": { "side": RIGHT },
"default": 0
}
},
# Progressive Bow # Progressive Bow
key = "progressivebow" "progressivebow": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Prog.Bow", "label": {
None, "text": "Prog.Bow"
{"label": {"anchor": W, "side": LEFT, "padx": (0,25)}, "textbox": {"side": RIGHT}, "default": 2} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,25) },
"textbox": { "side": RIGHT },
"default": 2
}
},
# Boomerang # Boomerang
key = "boomerang" "boomerang": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"B.Boomerang", "label": {
None, "text": "B.Boomerang"
{"label": {"anchor": W, "side": LEFT, "padx": (0,4)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,4) },
"textbox": { "side": RIGHT },
# Redmerang "default": 1
key = "redmerang" }
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, },
"M.Boomerang", # Boomerang
None, "redmerang": {
{"label": {"anchor": W, "side": LEFT}, "textbox": {"side": RIGHT}, "default": 1} "type": "textbox",
) "label": {
self.customWidgets[key].pack() "text": "M.Boomerang"
},
"packAttrs": {
"label": { "anchor": W, "side": LEFT },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Hookshot # Hookshot
key = "hookshot" "hookshot": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Hookshot", "label": {
None, "text": "Hookshot"
{"label": {"anchor": W, "side": LEFT, "padx": (0,24)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,24) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Mushroom # Mushroom
key = "mushroom" "mushroom": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Mushroom", "label": {
None, "text": "Mushroom"
{"label": {"anchor": W, "side": LEFT, "padx": (0,17)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,17) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Powder # Powder
key = "powder" "powder": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Magic Powder", "label": {
None, "text": "Magic Powder"
{"label": {"anchor": W, "side": LEFT}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Fire Rod # Fire Rod
key = "firerod" "firerod": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Fire Rod", "label": {
None, "text": "Fire Rod"
{"label": {"anchor": W, "side": LEFT, "padx": (0,33)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,33) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Ice Rod # Ice Rod
key = "icerod" "icerod": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Ice Rod", "label": {
None, "text": "Ice Rod"
{"label": {"anchor": W, "side": LEFT, "padx": (0,37)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,37) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Bombos # Bombos
key = "bombos" "bombos": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Bombos", "label": {
None, "text": "Bombos"
{"label": {"anchor": W, "side": LEFT, "padx": (0,32)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,32) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Ether # Ether
key = "ether" "ether": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Ether", "label": {
None, "text": "Ether"
{"label": {"anchor": W, "side": LEFT, "padx": (0,49)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,49) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Quake # Quake
key = "quake" "quake": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Quake", "label": {
None, "text": "Quake"
{"label": {"anchor": W, "side": LEFT, "padx": (0,42)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,42) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Lamp # Lamp
key = "lamp" "lamp": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Lamp", "label": {
None, "text": "Lamp"
{"label": {"anchor": W, "side": LEFT, "padx": (0,46)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,46) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Hammer # Hammer
key = "hammer" "hammer": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Hammer", "label": {
None, "text": "Hammer"
{"label": {"anchor": W, "side": LEFT, "padx": (0,29)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
self.customWidgets[key].pack() "label": { "anchor": W, "side": LEFT, "padx": (0,29) },
"textbox": { "side": RIGHT },
"default": 1
}
},
# Shovel # Shovel
key = "shovel" "shovel": {
self.customWidgets[key] = widgets.make_widget(self,"textbox",currentList, "type": "textbox",
"Shovel", "label": {
None, "text": "Shovel"
{"label": {"anchor": W, "side": LEFT, "padx": (0,41)}, "textbox": {"side": RIGHT}, "default": 1} },
) "packAttrs": {
"label": { "anchor": W, "side": LEFT, "padx": (0,41) },
"textbox": { "side": RIGHT },
"default": 1
}
}
}
dictWidgets = widgets.make_widgets_from_dict(self, myDict, currentList)
for key in dictWidgets:
self.customWidgets[key] = dictWidgets[key]
self.customWidgets[key].pack() self.customWidgets[key].pack()
currentList = itemList2 currentList = itemList2