X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=plugins%2Fdali-swig%2Fexamples%2Fscroll-view.cs;h=9710c0ed72a3bc4b6a419310b6f1b3b975839841;hb=efdd6f2dd795b4204e16b5510400b1bb6b49c91f;hp=1c81f38c484862411db092781b4fbe80698ebdad;hpb=e2ab03b7246a8621d025f02a0a2f9325748f993c;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/plugins/dali-swig/examples/scroll-view.cs b/plugins/dali-swig/examples/scroll-view.cs index 1c81f38..9710c0e 100644 --- a/plugins/dali-swig/examples/scroll-view.cs +++ b/plugins/dali-swig/examples/scroll-view.cs @@ -36,12 +36,11 @@ namespace MyCSharpExample public Example(Dali.Application application) { _application = application; - - CallbackDelegate initializeCallback = new CallbackDelegate( Initialize ); - _application.InitSignal().Connect( initializeCallback ); + _application.Initialized += Initialize; } - private void Initialize(IntPtr appPtr) + + public void Initialize(object source, AUIApplicationInitEventArgs e) { CreateScrollView(); } @@ -49,11 +48,11 @@ namespace MyCSharpExample private void CreateScrollView() { Stage stage = Stage.GetCurrent(); - stage.SetBackgroundColor(NDalic.WHITE); + stage.BackgroundColor = NDalic.WHITE; // Create a scroll view _scrollView = new ScrollView(); - Vector2 stageSize = stage.GetSize(); + Vector2 stageSize = stage.Size; _scrollView.Size = new Vector3(stageSize.x, stageSize.y, 0.0f); _scrollView.ParentOrigin = NDalic.ParentOriginCenter; _scrollView.AnchorPoint = NDalic.AnchorPointCenter; @@ -66,7 +65,7 @@ namespace MyCSharpExample { for(int pageColumn = 0; pageColumn < pageColumns; pageColumn++) { - Control pageActor = new Control(); + View pageActor = new View(); pageActor.SetResizePolicy(ResizePolicyType.FILL_TO_PARENT, DimensionType.ALL_DIMENSIONS); pageActor.ParentOrigin = NDalic.ParentOriginCenter; pageActor.AnchorPoint = NDalic.AnchorPointCenter; @@ -119,11 +118,10 @@ namespace MyCSharpExample _scrollView.Add(_scrollBar); // Connect to the OnRelayout signal - ActorCallbackDelegate ScrollViewRelayoutCallback = new ActorCallbackDelegate( OnScrollViewRelayout ); - _scrollView.OnRelayoutSignal().Connect( ScrollViewRelayoutCallback ); + _scrollView.OnRelayoutEvent += OnScrollViewRelayout; } - private void OnScrollViewRelayout(IntPtr data) + private void OnScrollViewRelayout(object source, View.OnRelayoutEventArgs e) { // Set the correct scroll bar size after size negotiation of scroll view is done _scrollBar.Size = new Vector3(0.0f, _scrollView.GetRelayoutSize(DimensionType.WIDTH), 0.0f);