Actually, you can still use icons if you include them in the button label as texture escape sequences.
i need textures, radio buttons, tick marks, plus input sliders and dynamic content (not all in one menu, but across all the menus i currently have in my mod) so i dont think the basic ones are going to work for me.
one thing i did notice, fixing all the this/self references in dewdrop seems to have fixed that bloody annoying issue with entry (slider, editbox) popout frames hiding as soon as you enter them/leave the parent.
if its ok, could i ask for a branch of dewdrop to get created and myself given access to update it (via svn)? any issues i have with it i'll chuck in a new thread in the lua coding forum and stop clogging up this one.
The default dropdown menu system is super easy to use. You don't need Dewdrop or any other full-fledged dropdown UI library to implement simple popup menus. Xinhuan even wrote up a detailed how-to guide on these forums. :|
hmm, ok, i should probably check that out, but my menus arent always simple though, and can go about 3 levels deep. if i can get them to work with the default system then i suppose thats a bonus, one less lib ill need.
i did move dewdrop over to being ace3/libstub based and it wasnt as hard as i thought it was going to be. i left in the aceoo feed stuff, itd obviously barf if it gets called but im not using them so it didnt matter, it currently works for what i need out of it so far.
im sure theres a gotcha in there somewhere though, i just havent run into it yet. i did have to pull the error and argcheck functions out of the acelibrary lib and into dewdrop (they should probably be cleaned up as well)
People commiting fixes for Dewdrop but not complaining about big Ace2 breakage probably means it didnt just break, eh?
no so far, but breakage and death are two different things.
Alternatively, one could also rip out the Ace2 options tables out of Dewdrop and only offer its manual dropdown building system in a seperate lib, i for one used that back in the day occasionally -- not that i'm missing it now.
for the short term i think im going to need it for my mod, i like menus theyre the right choice sometimes, you cant popup a huge config window to chose an option all the time. some things just dont lend themselves to it.
if i ignore the feed stuff it shouldnt be too hard (i hope) to move it over to being an ace3 lib that can hang around a lot longer until someone writes something better.
i actually thought that aceconfig was going to come with a menu builder option as well, i wouldnt have thought thered be much difference between building a config screen and a menu on screen, just different ways of displaying the data in the table.
That's what I thought, too, but now we have people committing Cataclysm fixes to Dewdrop, so who knows...
(i didnt do it but) it needed to be fixed, i'd already fixed by local lib - and realistically its was just more this/self references that should have been done when that change happened, cata just forced it.