[chirp_devel] Adding columns to channel list
Hello,
I have a question if it is possible to add/hide columns in the memory browser? This may be an obvious question, but i'm new to chirp development.
I'm writing a driver for the Quansheng UV-K5, and this radio has a lot of features settable for every channel.
I know that i can add an extra RadioSettingGroup to a channel, but it's only visible after right-clicking the channel. Now i can't expect the user to right-click every one of 200 channels to change or even see these settings.
The only way i've found so far to let the users see these extra settings is to stuff them into the comment field, which is not pretty.
I'm using CHIRP next-20230515 on Python 3.11.2 wxPython 4.2.0 gtk3 (phoenix) wxWidgets 3.2.2 on Debian 12 (almost-stable :).
VY 73
Jacek / SQ5BPF
On Thu, 18 May 2023, Jacek Lipkowski via chirp_devel wrote:
I know that i can add an extra RadioSettingGroup to a channel, but it's only visible after right-clicking the channel. Now i can't expect the user to right-click every one of 200 channels to change or even see these settings.
Jacek, you read my mind.
Three clicks are needed to get to an extra settings tab: 1. right click on memory, 2. click "properties" menu item, 3. click on the tab in the "edit details" window.
One solution: double click on the channel number (far left column). This would be enough clicking already, if we also make better use of screen real estate.
At the moment, the properties ("edit details") window is a small square in the middle of large region of unused screen space.
That window could be expanded vertically, and the lists of settings in the tabbed panels could be combined into one longer list, with some separators and vertical scrolling, instead of tabs.
I suspect that, for many radio types and screen sizes, this would be sufficient to expose all of the interesting settings immediately, with just a double click.
On Fri, 19 May 2023, Finn Thain via chirp_devel wrote:
One solution: double click on the channel number (far left column).
Another possibility: add a new column containing only buttons, such that every row in the grid would get a small "properties" button. Then you'd only need a single click (or tap).
participants (2)
-
Finn Thain
-
Jacek Lipkowski