# Listbox no longer appears to exist

**URL:** <https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157>\
**Category:** Cabbage slugs\
**Created:** [21 August 2018 01:56 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157 "2018-08-21T01:56:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![MacroMachines](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@MacroMachines](https://forum.cabbageaudio.com/u/MacroMachines)\
**Post date:** [21 August 2018 01:56 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/1 "2018-08-21T01:56:15Z")

</div>

I was looking at alternative options for the combobox, and was checking out listbox, which shows up in the widget examples list, but when I load the listbox example, it shows up blank:

There is also no item for listbox in the right click context menu of the wysiwyg GUI editor:  
[![](https://dl.dropboxusercontent.com/s/alpq5l0j0ysg74a/Screenshot%202018-08-20%2020.44.39.png?dl=0) ](https://dl.dropboxusercontent.com/s/alpq5l0j0ysg74a/Screenshot%202018-08-20%2020.44.39.png?dl=0)

It looks like the example was trying to find a file called “Compositions.txt” which is not in the example folder, so I tried removing that and making some test items:

```
<Cabbage>
form size(400, 500), caption("Untitled"), pluginid("LtBx"), colour(39, 40, 34)
listbox bounds(10, 16, 300, 200), channel("comps"), colour("yellow"), fontcolour("black"), items("a", "b", "c")
</Cabbage>

```

there doesn’t even seem to be a dotted outline or anything in the gui editor when I define the bare bones element, which seems to work with every other GUI element

there does appear to be a page in the documentation on listbox :  
[http://cabbageaudio.com/docs/listbox/](http://cabbageaudio.com/docs/listbox/)

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [21 August 2018 12:49 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/2 "2018-08-21T12:49:20Z")

</div>

It’s needs updating for v.2, shouldnt be much work, I can do it when I return from vacation early next week.

---

<div class="post-metadata">

**Author:** ![MacroMachines](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@MacroMachines](https://forum.cabbageaudio.com/u/MacroMachines)\
**Post date:** [23 August 2018 23:01 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/3 "2018-08-23T23:01:10Z")

</div>

ok, no worries, was worth noting but not a high priority for me at least

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [29 August 2018 14:58 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/4 "2018-08-29T14:58:03Z")

</div>

I’m interested in ListBox too ! As LMMS doesn’t support Combobox, it would be the only way to load presets !

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [29 August 2018 15:30 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/5 "2018-08-29T15:30:46Z")

</div>

LMMS doesn’t support ComboBox? How is that possible? Does you mean natively in their own interface, or in Cabbage plugins?

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [29 August 2018 15:47 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/6 "2018-08-29T15:47:33Z")

</div>

I don’t know, but when I click on the combobox it’s blinking and I can’t select an option, so it’s kind of broken in lmms, and because of that there is no way to load presets directly in the Synth, I’m searching for a way to have a open button displaying a finder where the user can select a preset file

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [29 August 2018 15:49 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/7 "2018-08-29T15:49:06Z")

</div>

I’ll have to take a look and see what’s happening here. Having a user search for presets seems a little user un-friendly…

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [29 August 2018 16:53 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/8 "2018-08-29T16:53:51Z")

</div>

Thanks a lot !  
Oh, I don’t think so, many Synth work this way, file open and you choose a .fxp file,  
I prefer having 1 preset = 1 file, that way it’s easier to find directly the preset I want, and I can organize them the way I want in my browser you know

At the moment I can’t manage to have more than 1 file, unless I rename the file but the Synth will no longer find it, I should maybe open a thread to suggest this improvement

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [29 August 2018 20:02 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/9 "2018-08-29T20:02:36Z")

</div>

I’ve started working on bringing the old listbox into Cabbage v2. I’ll let you know when it’s done, but it should also be capable of loading presets for you.

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [30 August 2018 04:47 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/10 "2018-08-30T04:47:32Z")

</div>

Thanks a lot, I’ll be happy to try it when it’s done !  
I will also be able to use it to let the user chose a waveform !

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [3 September 2018 11:47 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/11 "2018-09-03T11:47:37Z")

</div>

Hey guys, I made a start at the listbox widget, as described [here](http://cabbageaudio.com/docs/listbox/). Note that this one also works with presets, just like a combobox would. I’ve only tested the presets in standalone mode but it _should_ also work in plugin mode. I’m still testing different features, but you can take it for a twirl if you like.

Mac binary [here](https://github.com/rorywalsh/cabbage/releases/download/vBeta/Cabbage.pkg).  
Windows binary [here](https://ci.appveyor.com/api/buildjobs/ce7jcmfvktnhipnm/artifacts/Builds%2FVisualStudio2017%2FOutput%2FCabbage64Setup.exe).

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [5 September 2018 17:35 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/12 "2018-09-05T17:35:50Z")

</div>

Thanks so much ! Now I have a way to use presets in LMMS !

To replace combobox, it’s still not that great because it takes way more space, but I’ll keep trying with every new binary you will release and maybe one day it will work !

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [5 September 2018 19:25 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/13 "2018-09-05T19:25:04Z")

</div>

> [@Retornz](#):
>
> it’s still not that great because it takes way more space

I know. But I think our hands are tied here on this one as I don’t have time to look into the LMMS source code to see what’s happening.

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [10 November 2018 14:45 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/14 "2018-11-10T14:45:15Z")

</div>

Hey Rory, sorry to open this again, but really I can’t find a simple way to manage presets :  
I would like to know if it’s possible to bring back (maybe as an option) the old preset system 1file=1preset, this would let the users know what they are doing, name the preset the way they want (not force them to edit the XML file that can be confusing for some people) and eaasily share their presets

It was the way it work before, do you think you could re implement it, like a “browse” button would open a file explorer and let the user search for the preset he wants to load ?

This would be the final step to be able to release the synth I’m working on for 6 month now,

Thanks you in advance,

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [10 November 2018 15:49 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/15 "2018-11-10T15:49:46Z")

</div>

Let me have a think about it. I could also add a browser for preset files, thus maintaining the current system, but providing more options to users?

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [10 November 2018 16:58 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/16 "2018-11-10T16:58:18Z")

</div>

Maybe that could be a solution. I’ll create a topic to explain better, because it’s not related to “listbox no longer appears…”  
EDIT: Done, the topic is now created, hope this will help 🙂

---

<div class="post-metadata">

**Author:** ![zonkmachine](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/z/bbe5ce/32.png) [@zonkmachine](https://forum.cabbageaudio.com/u/zonkmachine)\
**Post date:** [23 November 2018 18:14 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/17 "2018-11-23T18:14:25Z")

</div>

> [@rorywalsh](#):
>
> LMMS doesn’t support ComboBox? How is that possible?

Hi! We (lmms) seem to have an issue with menus on plugins based on JUCE so this should also hit Cabbage and could be the issue seen here.  
[JUCE issue 401](https://github.com/WeAreROLI/JUCE/issues/401)  
[LMMS issue 3918](https://github.com/LMMS/lmms/issues/3918)

---

<div class="post-metadata">

**Author:** ![Retornz](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/retornz/32/2714_2.png) [@Retornz](https://forum.cabbageaudio.com/u/Retornz)\
**Post date:** [24 November 2018 00:12 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/18 "2018-11-24T00:12:44Z")

</div>

Hey zonkmachine,

Yes, that would explain why Cabbage’s Combobox don’t work in LMMS !

Is there some hope for a fix ?

---

<div class="post-metadata">

**Author:** ![rorywalsh](https://forum.cabbageaudio.com/user_avatar/forum.cabbageaudio.com/rorywalsh/32/165_2.png) [@rorywalsh](https://forum.cabbageaudio.com/u/rorywalsh)\
**Post date:** [24 November 2018 08:14 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/19 "2018-11-24T08:14:25Z")

</div>

Hey @zonkmachine, have you posted this to the JUCE forum? They often seem to address issues posted there quicker than the ones on github. This seems like a big problem.

---

<div class="post-metadata">

**Author:** ![zonkmachine](https://forum.cabbageaudio.com/letter_avatar_proxy/v4/letter/z/bbe5ce/32.png) [@zonkmachine](https://forum.cabbageaudio.com/u/zonkmachine)\
**Post date:** [24 November 2018 09:57 UTC](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157/20 "2018-11-24T09:57:24Z")

</div>

> [@Retornz](#):
>
> Is there some hope for a fix ?

We (meaning someone else than me) may patch it on our side but it won’t be for our next release.

> [@rorywalsh](#):
>
> Hey @zonkmachine, have you posted this to the JUCE forum? They often seem to address issues posted there quicker than the ones on github.

No. I’m not c++ savvy enough to answer any follow up questions myself.

[Next page](https://forum.cabbageaudio.com/t/listbox-no-longer-appears-to-exist/1157.md?page=2)
