Alright, I've been doing some Gtk+ development as of late, and I've been going over the documentation of certain enumerations and structs in the library. I came across the follow struct, and I'm not very clear on what some of the variables definitions mean:
I'm aware of the : operator used in the ternary ?: operation, but I have never seen it used in a variable definition and I'm not exactly sure what the significance of it is.