#include <vector>
#include <etk/types.hpp>
#include <etk/math/Vector2D.hpp>
#include <ewol/debug.hpp>
#include <ewol/object/Object.hpp>
#include <gale/Dimension.hpp>
#include <gale/context/cursor.hpp>
#include <gale/context/clipBoard.hpp>
#include <gale/key/key.hpp>
#include <ewol/event/Input.hpp>
#include <ewol/event/Entry.hpp>
#include <ewol/event/Time.hpp>
#include <etranslate/etranslate.hpp>
#include <esignal/Signal.hpp>
#include <ewol/DrawProperty.hpp>
#include <ewol/gravity.hpp>
#include <ewol/widget/Manager.hpp>
Go to the source code of this file.
Classes | |
class | ewol::EventShortCut |
class | ewol::Widget |
Macros | |
#define | ULTIMATE_MAX_SIZE (99999999) |
#define | DECLARE_WIDGET_FACTORY(className, name) |
Typedefs | |
using | ewol::WidgetShared = ememory::SharedPtr< ewol::Widget > |
using | ewol::WidgetWeak = ememory::WeakPtr< ewol::Widget > |
Detailed Description
- Copyright
- 2011, Edouard DUPIN, all right reserved
- Note
- License: APACHE v2.0 (see license file)
Macro Definition Documentation
§ DECLARE_WIDGET_FACTORY
#define DECLARE_WIDGET_FACTORY | ( | className, | |
name | |||
) |
Value:
DECLARE_FACTORY(className); \
static void createManagerWidget(ewol::widget::Manager& _widgetManager) { \
_widgetManager.addWidgetCreator(name, []() -> ewol::WidgetShared { \
return className::create(); \
}); \
}
Definition: Manager.hpp:16