Dali C#: Common Interface Define related changes 12/105712/9
authordongsug.song <dongsug.song@samsung.com>
Mon, 19 Dec 2016 07:41:22 +0000 (16:41 +0900)
committerdongsug.song <dongsug.song@samsung.com>
Thu, 22 Dec 2016 07:18:36 +0000 (16:18 +0900)
commit0802b509ef2af3d87444003ab9b66224109447f4
treebda794f5196492870ae65502cf0ee465476a21a6
parent7cf93d1958176f8a0ba1b9f9c748519a13fd55a6
Dali C#: Common Interface Define related changes

- OnStage() : changed/added into property of 'IsStageOn{get;}', changed into internal.
- View class inherit : changed to inherit from Actor (previously, CustomActor).
- BackgroundImage, Background are moved to /internal/view.cs
  because these return Dali.Property class which needs to be hidden in Common-Interface.
- KeyboardFocusManager naming changed : FocusManager, only class name is changed. need to change signal's names also.
- KeyInputFocusManager : Instance property added.
- Stage : BackgroundColor, Size property return types are changed from Dali.Color, Dali.Size to Vector4, Vector2.
- Animation FinishedSignal : Event Handler has been changed to get only one argument. Event chaining enabled.
- Animation EndAction : naming is changed as 'Cancel' and 'Stop', Stop(action) argument changed. EndAction property added.
- Duration : set as Milli-second unit as default. (DurationMilliSecs: removed)
- AnimateTo : Animation API interface changed.
- Add user custom alphafunction : enable user defined simple custom alphafunction,
  add sample app "user-alphafunction.cs" how to define custom alphafunction and delegate
- hello-world.cs, user-alphafunction.cs have been changed.
- Dali build server error : break in dali-demo build, some rpm package get failed. remove dali csharp spec file.
- EventHandler pattern changed : .NET provided EventHandler used. Stage Wheel event is not working.
  (but EventProcessingFinished works when actual mouse wheel controled.) Stage's event property naming changed.

Change-Id: I0b5e1af8817c94f757ff7bf9e87bc850c4cbd50b
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
21 files changed:
packaging/dali-csharp-wrapper.spec [deleted file]
plugins/dali-swig/Makefile.am [changed mode: 0644->0755]
plugins/dali-swig/SWIG/alphafunction.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/dali-core.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/dali-toolkit.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/dali.i
plugins/dali-swig/SWIG/events/actor-event.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/events/animation-event.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/events/control-event.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/events/keyboardFocusManager-event.i [changed mode: 0644->0755]
plugins/dali-swig/SWIG/events/stage-event.i [changed mode: 0644->0755]
plugins/dali-swig/examples/control-dashboard.cs [changed mode: 0644->0755]
plugins/dali-swig/examples/hello-world.cs
plugins/dali-swig/examples/scroll-view.cs [changed mode: 0644->0755]
plugins/dali-swig/examples/spin-control.cs [changed mode: 0644->0755]
plugins/dali-swig/examples/user-alphafunction.cs [new file with mode: 0755]
plugins/dali-swig/manual/csharp/DaliEnumConstants.cs [changed mode: 0644->0755]
plugins/dali-swig/manual/csharp/DaliEventHandler.cs [changed mode: 0644->0755]
plugins/dali-swig/manual/csharp/FocusManager.cs [moved from plugins/dali-swig/manual/csharp/KeyboardFocusManager.cs with 96% similarity, mode: 0755]
plugins/dali-swig/manual/csharp/KeyboardPreFocusChangeSignal.cs [changed mode: 0644->0755]
plugins/dali-swig/manual/csharp/ManualPINVOKE.cs [changed mode: 0644->0755]