#include <hexmap.h> struct HexObject; struct HexObjectClass; HexObject* hex_object_new (HexData *image); struct HexEvent;
GObject +----HexTile +----HexObject
A hex that reacts to HexWalker
The class structure for HexObject
create a new HexObject
the new HexObject
gboolean user_function (HexObject *hexobject, gpointer arg1, gpointer user_data);
A propagation of HexDisplay::hex-event to any HexObject in the appropriate hex. The HexObject with the highest depth recieves the event first, followed by lower objects. For more detail on which events are transmitted, see HexDisplay::hex-event.
the object which received the signal.
user data set when the signal handler was connected.
TRUE to halt event propagation