-----
locally re-install package after alteration
create a quick script "re_install_pyvigi.py"
with content:
!/bin/bash
pip3 uninstall pyvigi
pip3 install .
-----
update content of __init__.py:
def version():
print("pyvigi version 0.0.2")
-----
add base.py
hidden classes:
- _basePanel
(parent)
- _baseFrm
()
classes:
- App
()
Start()
MainLoop()
todo: check whether "BufferedPaintDC" or "DCPaint"
should be used. Documentation required.
condition: platform independence
-----
add theme.py
functions:
- imageCollect(name, filter1, filter2, ...)
- imageSelect(images, filer1, ..., [filterlist])
add display.py
classes:
- Display
(parent, pnglib, names)
SetValue()
GetValue()
parent
names
pngs
status = 0
_onEraseBackground(event)
_onPaint(event)
add buttons.py
hidden classes:
- _btn
(parent, pnglib, names)
SetValue()
GetValue()
parent
names
pngs
status = 0
_onEraseBackground(event)
_onPaint(event)
BindEvent(handler)
SendEvent()
radio = None
ctr = None
evt = None
_start()
_clear()
_onMouseDown(event)
classes:
- PushRelease
(parent, pnglib, names)
SetValue()
GetValue()
parent
names
pngs
status = 0
_onEraseBackground(event)
_onPaint(event)
BindEvent(handler)
SendEvent()
radio = None
ctr = None
evt = None
_start()
_clear()
_onMouseDown(event)