Browse Source

Added setTitle in the apptemplate

pull/262/head
Eugenio Parodi 2 years ago
parent
commit
fec6dc23d4
  1. 5
      TermTk/TTkWidgets/apptemplate.py
  2. 14
      demo/showcase/apptemplate.py
  3. 9
      docs/MDNotes/DumbPaintTool.TODO.md

5
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

14
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):

9
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
Loading…
Cancel
Save