Basically I can't make much use of the inventory panel and objects as it is since I can't figure out a way of interacting with them. I've written a simple-ish system to fill the inventory according to file entires, each item is given unique id (since gwen obviously doesn't want multiple widgets with the same name) and their type and other values are stored as data. But that's it. I can't seem to be able to continue on this any further if I can't check on clicks on the items.
Another thing that I'd really love to have is 'stacking' conditions on inventory items, essentially a condition for trying to place an object on top of another one. You could make objects stack, or adding in data value of the bottom one and destroying the dragged entry. In my case I'd use it for reloading weapons from ammo stacks or combining ammo stacks together.
So mouse clicks (left, right, middle, double, whatever can be implemented :)) and checking whether there's an object under the one you're trying to drag.
I found something that's probably a bug in the inventory panel too, I have an object with grid dimensions 4x1 and it can only be moved around from two leftmost grid tiles. The two on the right just click through, apparently. It's in the cap (Dragunov).
Also, I was wondering how the Item can fit -condition is used? When does it trigger? Does it trigger every time if I drag an item with the name defined in the condition and it fits?
So uh it occurred to me that I'm just doing things wrong, and there is a way of doing all this. I hope that's the case, since gwen is brilliant as it is and I wouldn't want to bother by whining about needing new features that's already there and I can't wrap my head around to use them.
I didn't want to give the cap to the public, I'm a whore when it comes to wip stuff.
Edit: Update 8th September; For no apparent reason GWEN has decided not to work anymore. I get no rendering on runtime, edittime works fine. This began when I started implementing GWEN to a new project but couldn't get any display. To my surprise I didn't get anything out of the bundled example or my previous implementations either, which led me to suspect that the runtime side of the plugin is somehow broken. I tried reinstalling CC r1.2 and r2 and adding GWEN to them but the problem still persists.
What's puzzling is that this problem just appeared overnight and I can't think of anything that could cause it. It's not a missing skin or anything for sure because caps that were previously fine don't work now.
Are there any external dependencies I should be looking at? What could possibly cause this?
Edit 2: Update 13th September; Intriguing, it was a killswitch after all.