Browse Source

DumbPaintTool: Fix multiple empty layers linked

pull/267/head
Eugenio Parodi 2 years ago
parent
commit
446e80c2c2
  1. 3
      docs/MDNotes/DumbPaintTool.TODO.md
  2. 2
      tools/dumbPaintTool/app/layersctrl.py

3
docs/MDNotes/DumbPaintTool.TODO.md

@ -2,8 +2,9 @@
- [ ] Ask to Save on quit
- [ ] Fix CanvasLayer Sizes on Save
- [ ] Brush colors applied back to Palette
- [x] Fix multiple layers added linked together
- AppTemplate
- [ ] Title, show the bar
- [ ] Add Title in the menuBar if available
- Tree
- [ ] Expose resize
- [x] Expose resize

2
tools/dumbPaintTool/app/layersctrl.py

@ -154,7 +154,7 @@ class LayerScrollWidget(ttk.TTkAbstractScrollView):
@ttk.pyTTkSlot(CanvasLayer)
def _layerSelected(self, data:CanvasLayer) -> None:
for btn in self._layerButtons:
btn.setSelected(btn.data() == data)
btn.setSelected(id(btn.data()) == id(data))
@ttk.pyTTkSlot(list[CanvasLayer])
def _layersOrderChanged(self, layers:list[CanvasLayer]) -> None:

Loading…
Cancel
Save