Skip to content

Commit 4305d16

Browse files
committed
Always hide empty memories in bank editor
There's not much point is showing empty memories in the bank editor, so always hide them for brevity.
1 parent 9ee46f3 commit 4305d16

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

chirp/drivers/fake.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ def __init__(self, pipe):
251251
self._specials = [chirp_common.Memory(100 + i) for i in range(3)]
252252
for i, mem in enumerate(self._memories + self._specials):
253253
mem.freq = 146000000 + (i * 100000)
254+
mem.empty = i < 5
254255
if mem in self._specials:
255256
mem.extd_number = 'Special %i' % mem.number
256257
self._special_names = [x.extd_number for x in self._specials]

chirp/wxui/bankedit.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,10 @@ def _refresh_memory(self, mem):
292292
self._memory_cache[mem.extd_number or mem.number] = mem
293293
self._grid.SetRowLabelValue(self.mem2row(mem),
294294
mem.extd_number or ('%i' % mem.number))
295+
if mem.empty:
296+
self._grid.HideRow(self.mem2row(mem))
297+
else:
298+
self._grid.ShowRow(self.mem2row(mem))
295299

296300
bank_index = None
297301
member = [bank.get_index()

0 commit comments

Comments
 (0)