From fec6dc23d40b65295edb9fd188b45c4c830cb909 Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Fri, 14 Jun 2024 10:45:40 +0100 Subject: [PATCH] Added setTitle in the apptemplate --- TermTk/TTkWidgets/apptemplate.py | 5 +++++ demo/showcase/apptemplate.py | 14 +++++++------- docs/MDNotes/DumbPaintTool.TODO.md | 9 +++++++++ 3 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 docs/MDNotes/DumbPaintTool.TODO.md diff --git a/TermTk/TTkWidgets/apptemplate.py b/TermTk/TTkWidgets/apptemplate.py index 88d57524..b26bd074 100644 --- a/TermTk/TTkWidgets/apptemplate.py +++ b/TermTk/TTkWidgets/apptemplate.py @@ -206,6 +206,11 @@ class TTkAppTemplate(TTkContainer): item.minimumHeight() ) self._updateGeometries(force=True) + def setTitle(self, position=MAIN, title=""): + if not self._panels[position]: return + self._panels[position].title = TTkString(title) if title else "" + self._updateGeometries(force=True) + def menuBar(self, position=MAIN): return None if not self._panels[position] else self._panels[position].menubar diff --git a/demo/showcase/apptemplate.py b/demo/showcase/apptemplate.py index 565c5894..140715e1 100755 --- a/demo/showcase/apptemplate.py +++ b/demo/showcase/apptemplate.py @@ -77,13 +77,13 @@ def demoAppTemplate(root=None): "Left" : {'wid': twl, 'loc':at.LEFT}}, minSize=( 15, 5), maxSize=( 0x1000, 0x1000)) - at.setWidget(twm, at.MAIN) - at.setWidget(twl, at.LEFT) - at.setWidget(twr, at.RIGHT) - at.setWidget(twh, at.HEADER) - at.setWidget(twt, at.TOP) - at.setWidget(twb, at.BOTTOM) - at.setWidget(twf, at.FOOTER) + at.setWidget(widget=twm, title="MAIN" , position=at.MAIN) + at.setWidget(widget=twl, title="LEFT" , position=at.LEFT) + at.setWidget(widget=twr, title="RIGHT" , position=at.RIGHT) + at.setWidget(widget=twh, title="HEADER" , position=at.HEADER) + at.setWidget(widget=twt, title="TOP" , position=at.TOP) + at.setWidget(widget=twb, title="BOTTOM" , position=at.BOTTOM) + at.setWidget(widget=twf, title="FOOTER" , position=at.FOOTER) def _createMenuBar(position, text): diff --git a/docs/MDNotes/DumbPaintTool.TODO.md b/docs/MDNotes/DumbPaintTool.TODO.md new file mode 100644 index 00000000..b6b94688 --- /dev/null +++ b/docs/MDNotes/DumbPaintTool.TODO.md @@ -0,0 +1,9 @@ + - [x] Save to open or last open/saved filename + - [ ] Ask to Save on quit + - [ ] Fix CanvasLayer Sizes on Save + - [ ] Brush colors applied back to Palette + - AppTemplate + - [ ] Title, show the bar + - [ ] Add Title in the menuBar if available +- Tree + - [ ] Expose resize \ No newline at end of file