Various minor introspection improvements
Submitted by Evan Nemerson
Assigned to poppler-bugs
Description
I noticed a few issues while working on the Vala bindings:
- Poppler.ActionLayer.layers is missing an element-type annotation
- Poppler.ActionOCGState.state_list is missing an element-type annotation
- PopplerAttachmentClass is exposed publicly when it probably shouldn't be
The first two are relatively straightforward; simply add the annotations. The third is a little more complicated. Removing the struct from the public headers is technically an API break, but it's quite unlikely that anyone is actually using the struct and it wasn't documented so IMHO it's okay to remove it.