Technically possible, but believe it or not - it would be much easier to implement it as a new gadget than overload the existing one. The main reason is input handling; if you can stand me getting technical, here's the explanation.
Currently, the gadget displays the buttons (which are instances of glyph.image) and the text (which is drawn directly into the rastport). Neither the button images nor the text are gadgets, so if you click on them, the mouse input requires "manual" handling, for which radiobutton.gadget naturally has some code.
Now, if it were possible to replace the round radio buttons and the labels with regular button.gadgets containing text (as you're suggesting), the input-handling part would boil down to passing the GM_HANDLEINPUT message to the individual buttons. The heavy lifting for input would be done by the button.gadget class.
The result would be a radiobutton.gadget with two different layers for input processing. Which is exactly the kind of complexity I'm trying to reduce in BOOPSI. I prefer dedicated gadgets that do one particular job and do it well, rather than complex do-it-all ones, which are also harder to debug should anything go wrong.
I'm getting an 'Error: Cannot open 'gadgets/toolbar.gadget' (version 53.5 or newer required)'. I checked the version # and I have 53.6 on my system. I've no idea why Rave isn't using that version... ;^(
Valiant@Camelot AmigaOne XE, 800Mhz, 1GB, 9250 Radeon, OS4.1u7 Sam440ep, 666Mhz, 512Mb, 9250 Radeon, OS4.1u6 A1-X1000, 1.8Ghz, 1GB, 9250 Radeon, OS4.1x A1-X5000/40 2.2Ghz, 2GB, Radeon HD 7700, OS4.1 FE ud 2
Most probably, the error comes from something that toolbar.gadget needs to open. Please check is you also have installed the Enhancer Core requirements: select.gadget or shared.image is probably missing.
@Trixie Were in needs today to record from AHI liveftime (i.e. connect line out with line in on the same card), and record life stream from os4 with something: tried Rave, but can't find if it have any "record" ability, probably not at the moment ? Or maybe you can suggest what is best to use on os4 for that ? Thanks!
I tried to implement recording some time ago but I didn't get to a working state, so I put it aside to focus on other things. It's still a priority, though.
At the moment, I can recommend Thomas Wenzel's Advanced AHI Recorder.
As for AhiRecorder : i tried it too, it seems to use low-level interface, because once i run it and have working level metters for input, i can't run any other music app, it says that device blocked etc. So with that i can't run it , loop-back in/out on sound card and record what is happens on os4 :( Or maybe i should change something somewhere ?
Thanks, Trixie, that was it! As soon as I added select.gadget with the other Enhancer files in my 3-party addon system partition, Rave 1.10 started working on my XE also. IIRC, it's already working fine on my X1k and I'll check it again on the X5k. A donation headed your way as soon as I get my next check.
Valiant@Camelot AmigaOne XE, 800Mhz, 1GB, 9250 Radeon, OS4.1u7 Sam440ep, 666Mhz, 512Mb, 9250 Radeon, OS4.1u6 A1-X1000, 1.8Ghz, 1GB, 9250 Radeon, OS4.1x A1-X5000/40 2.2Ghz, 2GB, Radeon HD 7700, OS4.1 FE ud 2