<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I’m stumped again and am looking for some guidance; this time I’m planning UI changes. (YIKES! That might affect EVERYBODY!) I’ve not had a response on freenode #chirp.<div class=""><br class=""><div class="">Background: The Yaesu FT1D and FT2D are able to define and use special memory locations and also define some preset special memories that are not part of the memory image.</div><div class="">These radios can reference the locations in the memory banks. IF THE RADIO DEFINES SUCH BANK, then CHIRP WILL FAIL to access that bank forevermore, until the radio manually deletes the association</div><div class=""><br class=""></div><div class="">I’m on my way to managing the special memories in the FT1D driver. I’ve already added basic access to the FT1D’s scan-limit registers. I found that other Yaesu drivers seem to have similar functionality already.</div><div class=""><br class=""></div><div class="">Problem:</div><div class="">The only way I can imagine to permanently fix the problem is to enable special memory access in bankedit.py. I envision having a button similar to the memedit.py “Show Special” button, which will increase the number of memory locations that are shown in the Bank tab.</div><div class=""><br class=""></div><div class="">I’m woefully ignorant of the python -&gt; gtk and chirp/ui -&gt; python activity. I find the memedit.py and bankedit.py structures to be so dissimilar that it’s difficult to simply copy’n’paste. So in the handholding department, PLEASE:</div><div class=""><br class=""></div><div class="">Questions:</div><div class=""><br class=""></div><div class="">- How to add functional buttons to bankedit.py?</div><div class=""><br class=""></div><div class="">- How to effect displaying more memory locations in the bankedit.py when the button is selected? The present matrix display seems OK, I’d just like to add (many) more active rows.&nbsp;</div><div class="">—<span class="Apple-tab-span" style="white-space:pre">        </span>Because of the multitude of memories available, it’d be nice to also remove empty entries among the rows (meaning that “show empty” toggle would also be desirable.)</div><div class=""><br class=""></div><div class="">- The display will also need to be active, so both ‘get’ and ‘set’ functionality will be needed.</div><div class=""><br class=""></div><div class=""><br class=""></div></div><div class="">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Declan Rieb WD5EQY<div class=""><a href="mailto:wd5eqy@arrl.net" class="">wd5eqy@arrl.net</a></div></div></div></body></html>