-///@file Canvas user defined event
+///@file
+/// Canvas user defined event
//
// Copyright (C) 2014 Thomas Geymayer <tomgey@gmail.com>
//
namespace canvas
{
+ /**
+ * User defined event (optionally carrying additional context information or
+ * data).
+ */
class CustomEvent:
public Event
{
* @param data Optional user data stored in event
*/
CustomEvent( std::string const& type_str,
+ bool bubbles = false,
StringMap const& data = StringMap() );
/**
* @param data Optional user data stored in event
*/
CustomEvent( int type_id,
+ bool bubbles = false,
StringMap const& data = StringMap() );
/**