1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
11 #ifndef SWIG_NDalic_WRAP_H_
12 #define SWIG_NDalic_WRAP_H_
14 class SwigDirector_WidgetImpl : public Dali::Internal::Adaptor::Widget, public Swig::Director {
17 SwigDirector_WidgetImpl();
18 virtual ~SwigDirector_WidgetImpl();
19 virtual void OnCreate(std::string const &contentInfo, Dali::Window window);
20 virtual void OnTerminate(std::string const &contentInfo, Dali::Widget::Termination type);
21 virtual void OnPause();
22 virtual void OnResume();
23 virtual void OnResize(Dali::Window window);
24 virtual void OnUpdate(std::string const &contentInfo, int force);
25 virtual void SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
26 virtual void SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
28 typedef void (SWIGSTDCALL* SWIG_Callback0_t)(char *, void *);
29 typedef void (SWIGSTDCALL* SWIG_Callback1_t)(char *, int);
30 typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
31 typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
32 typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
33 typedef void (SWIGSTDCALL* SWIG_Callback5_t)(char *, int);
34 typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, void *);
35 typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *, void *);
36 void swig_connect_director(SWIG_Callback0_t callbackOnCreate, SWIG_Callback1_t callbackOnTerminate, SWIG_Callback2_t callbackOnPause, SWIG_Callback3_t callbackOnResume, SWIG_Callback4_t callbackOnResize, SWIG_Callback5_t callbackOnUpdate, SWIG_Callback6_t callbackSignalConnected, SWIG_Callback7_t callbackSignalDisconnected);
39 SWIG_Callback0_t swig_callbackOnCreate;
40 SWIG_Callback1_t swig_callbackOnTerminate;
41 SWIG_Callback2_t swig_callbackOnPause;
42 SWIG_Callback3_t swig_callbackOnResume;
43 SWIG_Callback4_t swig_callbackOnResize;
44 SWIG_Callback5_t swig_callbackOnUpdate;
45 SWIG_Callback6_t swig_callbackSignalConnected;
46 SWIG_Callback7_t swig_callbackSignalDisconnected;
47 void swig_init_callbacks();
50 class SwigDirector_ViewImpl : public Dali::Toolkit::Internal::Control, public Swig::Director {
53 SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags);
54 virtual ~SwigDirector_ViewImpl();
55 virtual void OnSceneConnection(int depth);
56 virtual void OnSceneConnectionSwigPublic(int depth) {
57 Dali::Toolkit::Internal::Control::OnSceneConnection(depth);
59 virtual void OnSceneDisconnection();
60 virtual void OnSceneDisconnectionSwigPublic() {
61 Dali::Toolkit::Internal::Control::OnSceneDisconnection();
63 virtual void OnChildAdd(Dali::Actor &child);
64 virtual void OnChildAddSwigPublic(Dali::Actor &child) {
65 Dali::Toolkit::Internal::Control::OnChildAdd(child);
67 virtual void OnChildRemove(Dali::Actor &child);
68 virtual void OnChildRemoveSwigPublic(Dali::Actor &child) {
69 Dali::Toolkit::Internal::Control::OnChildRemove(child);
71 virtual void OnPropertySet(Dali::Property::Index index, Dali::Property::Value propertyValue);
72 virtual void OnPropertySetSwigPublic(Dali::Property::Index index, Dali::Property::Value propertyValue) {
73 Dali::Toolkit::Internal::Control::OnPropertySet(index,propertyValue);
75 virtual void OnSizeSet(Dali::Vector3 const &targetSize);
76 virtual void OnSizeSetSwigPublic(Dali::Vector3 const &targetSize) {
77 Dali::Toolkit::Internal::Control::OnSizeSet(targetSize);
79 virtual void OnSizeAnimation(Dali::Animation &animation, Dali::Vector3 const &targetSize);
80 virtual void OnSizeAnimationSwigPublic(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
81 Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
83 virtual bool OnHoverEvent(Dali::HoverEvent const &event);
84 virtual bool OnHoverEventSwigPublic(Dali::HoverEvent const &event) {
85 return Dali::Toolkit::Internal::Control::OnHoverEvent(event);
87 virtual bool OnKeyEvent(Dali::KeyEvent const &event);
88 virtual bool OnKeyEventSwigPublic(Dali::KeyEvent const &event) {
89 return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
91 virtual bool OnWheelEvent(Dali::WheelEvent const &event);
92 virtual bool OnWheelEventSwigPublic(Dali::WheelEvent const &event) {
93 return Dali::Toolkit::Internal::Control::OnWheelEvent(event);
95 virtual void OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container);
96 virtual void OnRelayoutSwigPublic(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
97 Dali::Toolkit::Internal::Control::OnRelayout(size,container);
99 virtual void OnSetResizePolicy(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension);
100 virtual void OnSetResizePolicySwigPublic(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension) {
101 Dali::Toolkit::Internal::Control::OnSetResizePolicy(policy,dimension);
103 virtual Dali::Vector3 GetNaturalSize();
104 virtual Dali::Vector3 GetNaturalSizeSwigPublic() {
105 return Dali::Toolkit::Internal::Control::GetNaturalSize();
107 virtual float CalculateChildSize(Dali::Actor const &child, Dali::Dimension::Type dimension);
108 virtual float CalculateChildSizeSwigPublic(Dali::Actor const &child, Dali::Dimension::Type dimension) {
109 return Dali::Toolkit::Internal::Control::CalculateChildSize(child,dimension);
111 virtual float GetHeightForWidth(float width);
112 virtual float GetHeightForWidthSwigPublic(float width) {
113 return Dali::Toolkit::Internal::Control::GetHeightForWidth(width);
115 virtual float GetWidthForHeight(float height);
116 virtual float GetWidthForHeightSwigPublic(float height) {
117 return Dali::Toolkit::Internal::Control::GetWidthForHeight(height);
119 virtual bool RelayoutDependentOnChildren(Dali::Dimension::Type dimension = Dali::Dimension::ALL_DIMENSIONS);
120 virtual bool RelayoutDependentOnChildrenSwigPublic(Dali::Dimension::Type dimension = Dali::Dimension::ALL_DIMENSIONS) {
121 return Dali::Toolkit::Internal::Control::RelayoutDependentOnChildren(dimension);
123 virtual void OnCalculateRelayoutSize(Dali::Dimension::Type dimension);
124 virtual void OnCalculateRelayoutSizeSwigPublic(Dali::Dimension::Type dimension) {
125 Dali::Toolkit::Internal::Control::OnCalculateRelayoutSize(dimension);
127 virtual void OnLayoutNegotiated(float size, Dali::Dimension::Type dimension);
128 virtual void OnLayoutNegotiatedSwigPublic(float size, Dali::Dimension::Type dimension) {
129 Dali::Toolkit::Internal::Control::OnLayoutNegotiated(size,dimension);
131 virtual Dali::CustomActorImpl::Extension *GetExtension();
132 virtual void OnInitialize();
133 virtual void OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change);
134 virtual bool OnAccessibilityActivated();
135 virtual bool OnAccessibilityPan(Dali::PanGesture gesture);
136 virtual bool OnAccessibilityTouch(Dali::TouchData const &touchData);
137 virtual bool OnAccessibilityValueChange(bool isIncrease);
138 virtual bool OnAccessibilityZoom();
139 virtual void OnKeyInputFocusGained();
140 virtual void OnKeyInputFocusLost();
141 virtual Dali::Actor GetNextKeyboardFocusableActor(Dali::Actor currentFocusedActor, Dali::Toolkit::Control::KeyboardFocus::Direction direction, bool loopEnabled);
142 virtual void OnKeyboardFocusChangeCommitted(Dali::Actor commitedFocusableActor);
143 virtual bool OnKeyboardEnter();
144 virtual void OnPinch(Dali::PinchGesture const &pinch);
145 virtual void OnPan(Dali::PanGesture const &pan);
146 virtual void OnTap(Dali::TapGesture const &tap);
147 virtual void OnLongPress(Dali::LongPressGesture const &longPress);
148 virtual void SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
149 virtual void SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
150 virtual Dali::Toolkit::Internal::Control::Extension *GetControlExtension();
152 typedef void (SWIGSTDCALL* SWIG_Callback0_t)(int);
153 typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
154 typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *);
155 typedef void (SWIGSTDCALL* SWIG_Callback3_t)(void *);
156 typedef void (SWIGSTDCALL* SWIG_Callback4_t)(int, void *);
157 typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *);
158 typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, void *);
159 typedef unsigned int (SWIGSTDCALL* SWIG_Callback8_t)(void *);
160 typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)(void *);
161 typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(void *);
162 typedef void (SWIGSTDCALL* SWIG_Callback11_t)(void *, void *);
163 typedef void (SWIGSTDCALL* SWIG_Callback12_t)(int, int);
164 typedef void * (SWIGSTDCALL* SWIG_Callback13_t)();
165 typedef float (SWIGSTDCALL* SWIG_Callback14_t)(void *, int);
166 typedef float (SWIGSTDCALL* SWIG_Callback15_t)(float);
167 typedef float (SWIGSTDCALL* SWIG_Callback16_t)(float);
168 typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(int);
169 typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)();
170 typedef void (SWIGSTDCALL* SWIG_Callback19_t)(int);
171 typedef void (SWIGSTDCALL* SWIG_Callback20_t)(float, int);
172 typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
173 typedef void (SWIGSTDCALL* SWIG_Callback22_t)(void *);
174 typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
175 typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *, int);
176 typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)();
177 typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *);
178 typedef unsigned int (SWIGSTDCALL* SWIG_Callback27_t)(void *);
179 typedef unsigned int (SWIGSTDCALL* SWIG_Callback28_t)(unsigned int);
180 typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)();
181 typedef void (SWIGSTDCALL* SWIG_Callback30_t)();
182 typedef void (SWIGSTDCALL* SWIG_Callback31_t)();
183 typedef void * (SWIGSTDCALL* SWIG_Callback32_t)(void *, int, unsigned int);
184 typedef void (SWIGSTDCALL* SWIG_Callback33_t)(void *);
185 typedef unsigned int (SWIGSTDCALL* SWIG_Callback34_t)();
186 typedef void (SWIGSTDCALL* SWIG_Callback35_t)(void *);
187 typedef void (SWIGSTDCALL* SWIG_Callback36_t)(void *);
188 typedef void (SWIGSTDCALL* SWIG_Callback37_t)(void *);
189 typedef void (SWIGSTDCALL* SWIG_Callback38_t)(void *);
190 typedef void (SWIGSTDCALL* SWIG_Callback39_t)(void *, void *);
191 typedef void (SWIGSTDCALL* SWIG_Callback40_t)(void *, void *);
192 void swig_connect_director(SWIG_Callback0_t callbackOnSceneConnection, SWIG_Callback1_t callbackOnSceneDisconnection, SWIG_Callback2_t callbackOnChildAdd, SWIG_Callback3_t callbackOnChildRemove, SWIG_Callback4_t callbackOnPropertySet, SWIG_Callback5_t callbackOnSizeSet, SWIG_Callback6_t callbackOnSizeAnimation, SWIG_Callback8_t callbackOnHoverEvent, SWIG_Callback9_t callbackOnKeyEvent, SWIG_Callback10_t callbackOnWheelEvent, SWIG_Callback11_t callbackOnRelayout, SWIG_Callback12_t callbackOnSetResizePolicy, SWIG_Callback13_t callbackGetNaturalSize, SWIG_Callback14_t callbackCalculateChildSize, SWIG_Callback15_t callbackGetHeightForWidth, SWIG_Callback16_t callbackGetWidthForHeight, SWIG_Callback17_t callbackRelayoutDependentOnChildren__SWIG_0, SWIG_Callback18_t callbackRelayoutDependentOnChildren__SWIG_1, SWIG_Callback19_t callbackOnCalculateRelayoutSize, SWIG_Callback20_t callbackOnLayoutNegotiated, SWIG_Callback21_t callbackOnInitialize, SWIG_Callback24_t callbackOnStyleChange, SWIG_Callback25_t callbackOnAccessibilityActivated, SWIG_Callback26_t callbackOnAccessibilityPan, SWIG_Callback27_t callbackOnAccessibilityTouch, SWIG_Callback28_t callbackOnAccessibilityValueChange, SWIG_Callback29_t callbackOnAccessibilityZoom, SWIG_Callback30_t callbackOnKeyInputFocusGained, SWIG_Callback31_t callbackOnKeyInputFocusLost, SWIG_Callback32_t callbackGetNextKeyboardFocusableActor, SWIG_Callback33_t callbackOnKeyboardFocusChangeCommitted, SWIG_Callback34_t callbackOnKeyboardEnter, SWIG_Callback35_t callbackOnPinch, SWIG_Callback36_t callbackOnPan, SWIG_Callback37_t callbackOnTap, SWIG_Callback38_t callbackOnLongPress, SWIG_Callback39_t callbackSignalConnected, SWIG_Callback40_t callbackSignalDisconnected);
195 SWIG_Callback0_t swig_callbackOnSceneConnection;
196 SWIG_Callback1_t swig_callbackOnSceneDisconnection;
197 SWIG_Callback2_t swig_callbackOnChildAdd;
198 SWIG_Callback3_t swig_callbackOnChildRemove;
199 SWIG_Callback4_t swig_callbackOnPropertySet;
200 SWIG_Callback5_t swig_callbackOnSizeSet;
201 SWIG_Callback6_t swig_callbackOnSizeAnimation;
202 SWIG_Callback8_t swig_callbackOnHoverEvent;
203 SWIG_Callback9_t swig_callbackOnKeyEvent;
204 SWIG_Callback10_t swig_callbackOnWheelEvent;
205 SWIG_Callback11_t swig_callbackOnRelayout;
206 SWIG_Callback12_t swig_callbackOnSetResizePolicy;
207 SWIG_Callback13_t swig_callbackGetNaturalSize;
208 SWIG_Callback14_t swig_callbackCalculateChildSize;
209 SWIG_Callback15_t swig_callbackGetHeightForWidth;
210 SWIG_Callback16_t swig_callbackGetWidthForHeight;
211 SWIG_Callback17_t swig_callbackRelayoutDependentOnChildren__SWIG_0;
212 SWIG_Callback18_t swig_callbackRelayoutDependentOnChildren__SWIG_1;
213 SWIG_Callback19_t swig_callbackOnCalculateRelayoutSize;
214 SWIG_Callback20_t swig_callbackOnLayoutNegotiated;
215 SWIG_Callback21_t swig_callbackOnInitialize;
216 SWIG_Callback24_t swig_callbackOnStyleChange;
217 SWIG_Callback25_t swig_callbackOnAccessibilityActivated;
218 SWIG_Callback26_t swig_callbackOnAccessibilityPan;
219 SWIG_Callback27_t swig_callbackOnAccessibilityTouch;
220 SWIG_Callback28_t swig_callbackOnAccessibilityValueChange;
221 SWIG_Callback29_t swig_callbackOnAccessibilityZoom;
222 SWIG_Callback30_t swig_callbackOnKeyInputFocusGained;
223 SWIG_Callback31_t swig_callbackOnKeyInputFocusLost;
224 SWIG_Callback32_t swig_callbackGetNextKeyboardFocusableActor;
225 SWIG_Callback33_t swig_callbackOnKeyboardFocusChangeCommitted;
226 SWIG_Callback34_t swig_callbackOnKeyboardEnter;
227 SWIG_Callback35_t swig_callbackOnPinch;
228 SWIG_Callback36_t swig_callbackOnPan;
229 SWIG_Callback37_t swig_callbackOnTap;
230 SWIG_Callback38_t swig_callbackOnLongPress;
231 SWIG_Callback39_t swig_callbackSignalConnected;
232 SWIG_Callback40_t swig_callbackSignalDisconnected;
233 void swig_init_callbacks();
236 class SwigDirector_ItemFactory : public Dali::Toolkit::ItemFactory, public Swig::Director {
239 SwigDirector_ItemFactory();
240 virtual ~SwigDirector_ItemFactory();
241 virtual unsigned int GetNumberOfItems();
242 virtual Dali::Actor NewItem(unsigned int itemId);
243 virtual void ItemReleased(unsigned int itemId, Dali::Actor actor);
244 virtual Dali::Toolkit::ItemFactory::Extension *GetExtension();
246 typedef unsigned int (SWIGSTDCALL* SWIG_Callback0_t)();
247 typedef void * (SWIGSTDCALL* SWIG_Callback1_t)(unsigned int);
248 typedef void (SWIGSTDCALL* SWIG_Callback2_t)(unsigned int, void *);
249 void swig_connect_director(SWIG_Callback0_t callbackGetNumberOfItems, SWIG_Callback1_t callbackNewItem, SWIG_Callback2_t callbackItemReleased);
252 SWIG_Callback0_t swig_callbackGetNumberOfItems;
253 SWIG_Callback1_t swig_callbackNewItem;
254 SWIG_Callback2_t swig_callbackItemReleased;
255 void swig_init_callbacks();
258 class SwigDirector_CustomAlgorithmInterface : public Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface, public Swig::Director {
261 SwigDirector_CustomAlgorithmInterface();
262 virtual ~SwigDirector_CustomAlgorithmInterface();
263 virtual Dali::Actor GetNextFocusableActor(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction);
265 typedef void * (SWIGSTDCALL* SWIG_Callback0_t)(void *, void *, int);
266 void swig_connect_director(SWIG_Callback0_t callbackGetNextFocusableActor);
269 SWIG_Callback0_t swig_callbackGetNextFocusableActor;
270 void swig_init_callbacks();
273 class SwigDirector_FrameCallbackInterface : public Dali::FrameCallbackInterface, public Swig::Director {
275 SwigDirector_FrameCallbackInterface();
276 virtual ~SwigDirector_FrameCallbackInterface();
277 virtual void Update( Dali::UpdateProxy& updateProxy, float elapsedSeconds );
279 typedef void (SWIGSTDCALL* SWIG_Callback0_t)( void* updateProxy, float elapsedSeconds );
280 void swig_connect_director( SWIG_Callback0_t callbackUpdate );
284 SWIG_Callback0_t swig_callbackOnUpdate;