Remove dali-swig, enable CXXFLAGS Change-Id: I6a4316448539d1104d645f55790a042e00582147
Revert "DALi C# binding - Write pure C# Color & Position classes and use typemaps to do the marshalling between Native Vector[4/3] and C# classes" This reverts commit 1c79fd0c77d266314b74e32ab8a0070fb5178380. Change-Id: I5221a5713c1ce87bb13a49073f1dc1d48947a998
DALi C# binding - Write pure C# Color & Position classes and use typemaps to do the marshalling between Native Vector[4/3] and C# classes Change-Id: Ia9ef0af30b8f87166ebcc9af6c89df7feb487346 Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
DALi C# binding - Generic Delegates support for EventHandlers Implemented the Generic delegates to support EventHandlers for all public classes. Added a new cs file (manual/csharp/DaliEventHandler.cs) having declaration for generic delegates. Earlier usage of EventHandlers : 1) _application.Initialized += new Dali.AUIApplicationInitEventHandler(Initialize); 2) stage.Touched += new Dali.Stage.TouchEventHandler(OnStageTouched); 3) _scrollView.OnRelayoutEvent += new Dali.Actor.OnRelayoutEventHandler(OnScrollViewRelayout); New usage of Generic EventHandlers: ex: 1) _application.Initialized += Initialize; 2) stage.Touched += OnStageTouched; 3) _scrollView.OnRelayoutEvent += OnScrollViewRelayout; Change-Id: I6ce2af12c825a9a7ef830049863dafb1f63e6a17 Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>
DALi C# binding - EventHandler Support Added EvenHandler support for AccessibilityManager, Image, Popup, Stage, Actor, ItemView, PropertyNotification, StyleManager, Animation, KeyboardFocusManager, RenderTask, Tapgesture, Application, Longpressgesture, ResourceImage, TextEditor, Builder, ObjectRegistry, Scrollable, TextField, Button, Pageturnview, Scrollbar, Timer, Control, Pangesture, ScrollView, VideoView, GaussianBlurView, Pinchgesture and Slider classes. By this, we use the normal C# way of adding EventHandler as delegates to user apps and also hide IntPtr getting exposed to Users/app developers. For ex: (1) _application.Init += new Dali.AUIApplicationInitEventHandler(Initialize); (2) _scrollView.OnRelayoutEvent += new Dali.Actor.OnRelayoutEventHandler(OnScrollViewRelayout); Also updated the doxygen comments for the EventHandlers which will be exposed to users/app developers. Used verbs for event names. For example, Actor.Touched += ; Stage.Touched += ; Actor.WheelMoved += ; Actor.KeyPressed += ; All events are changes as mentioned above. Change-Id: I335f32381a6637c81d9c2379f69fa4d6f3e3c4c2 Signed-off-by: Ravi Nanjundappa <nravi.n@samsung.com>