X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=plugins%2Fdali-swig%2FSWIG%2Fevents%2Factor-event.i;h=a2fa54eadd7414dcf9f11221605c7685ed7ed2e5;hp=1deccbc8dc89b4df045ed380961e127ab21ef0cf;hb=b7d35fcb8b551c9c38e3b5a225aecef43ca98bdb;hpb=97d688bcdfb692dd2ff535c1965077dd747cfcf6 diff --git a/plugins/dali-swig/SWIG/events/actor-event.i b/plugins/dali-swig/SWIG/events/actor-event.i old mode 100644 new mode 100755 index 1deccbc..a2fa54e --- a/plugins/dali-swig/SWIG/events/actor-event.i +++ b/plugins/dali-swig/SWIG/events/actor-event.i @@ -37,37 +37,52 @@ return (IntPtr)swigCPtr; } - public Actor Parent + public Position CurrentPosition { get { - Actor parent = GetParent(); - return parent; + return GetCurrentPosition(); } } - public bool Visibility - { + public Size3D CurrentSize + { get { - bool visibility = IsVisible(); - return visibility; + return GetCurrentSize(); } } - public float Opacity - { - set + public Actor Parent + { + get { - SetOpacity(value); + return GetParent(); } + } + + public bool Visibility + { get { - float ret = GetCurrentOpacity(); - return ret; + return IsVisible(); } } + public float Opacity + { + get + { + float temp = 0; + GetProperty( Actor.Property.OPACITY ).Get( ref temp ); + return temp; + } + set + { + SetProperty( Actor.Property.OPACITY, new Dali.Property.Value( value ) ); + } + } + public bool StateFocusEnable { set @@ -76,8 +91,29 @@ } get { - bool focusable = IsKeyboardFocusable(); - return focusable; + return IsKeyboardFocusable(); + } + } + + public bool IsOnStage + { + get + { + return OnStage(); + } + } + + public int SiblingOrder + { + get + { + int temp = 0; + GetProperty( Actor.Property.SIBLING_ORDER ).Get( ref temp ); + return temp; + } + set + { + SetProperty( Actor.Property.SIBLING_ORDER, new Dali.Property.Value( value ) ); } } @@ -91,6 +127,42 @@ SetVisible(false); } + public void Raise() + { + NDalicPINVOKE.Raise(swigCPtr); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + } + + public void Lower() + { + NDalicPINVOKE.Lower(swigCPtr); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + } + + public void RaiseToTop() + { + NDalicPINVOKE.RaiseToTop(swigCPtr); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + } + + public void LowerToBottom() + { + NDalicPINVOKE.LowerToBottom(swigCPtr); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + } + + public void RaiseAbove(Actor target) + { + NDalicPINVOKE.RaiseAbove(swigCPtr, Actor.getCPtr(target)); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + } + + public void LowerBelow(Actor target) + { + NDalicPINVOKE.RaiseAbove(swigCPtr, Actor.getCPtr(target)); + if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve(); + } + %} %enddef