GtkAccelMap paths - discussion

BlitzMax Modules Forums/Brucey's Modules/GtkAccelMap paths - discussion

Wow, you've certainly been busy.

But I thought the whole point of MaxGUI was we didn't have to hack in anything ;-)

Precisely, which is why I don't think I like the idea of having to tweak SetGadgetHotKey() just for GTK. If we could get away with it, I think it would be better to keep the same API the other platforms use.

Am I missing something here? Is all this work needed just to remove a gadget hot key? Couldn't we just re-assign it to a internal invisible gadget (effectively disabling it) or am I being stupid?

I wouldn't be surprised about errors in the treeview. I think treeviews could do with some cross-platform love

This is probably because of the different ways each platform handles treeviews. Win32 API has a dedicated treeview control (nice and simple!), Cocoa uses an NSTableView control and so is really a table with a few extras for hiding/showing indented items. FLTK (lol), well that doesn't actually have a treeview control, so it is actually a listbox with some of Skid's magic code that hide and shows items, recreating lists, and intercepting events to process item collapsing/expansion.

You're right though, Mark, the platform behavior should be consistent in MaxGUI, so if you get a chance, could you post some bug reports?