}
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
- public delegate void OutsideTouchedEventHandler(object source, OutsideTouchedEventArgs e);
-
- [UnmanagedFunctionPointer(CallingConvention.StdCall)]
- public delegate void ShowingEventHandler(object source, ShowingEventArgs e);
-
- [UnmanagedFunctionPointer(CallingConvention.StdCall)]
- public delegate void ShownEventHandler(object source, ShownEventArgs e);
-
- [UnmanagedFunctionPointer(CallingConvention.StdCall)]
- public delegate void HidingEventHandler(object source, HidingEventArgs e);
-
- [UnmanagedFunctionPointer(CallingConvention.StdCall)]
- public delegate void HiddenEventHandler(object source, HiddenEventArgs e);
-
- [UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void OutsideTouchedEventCallbackDelegate();
- private OutsideTouchedEventHandler _popUpOutsideTouchedEventHandler;
+ private DaliEventHandler<object,OutsideTouchedEventArgs> _popUpOutsideTouchedEventHandler;
private OutsideTouchedEventCallbackDelegate _popUpOutsideTouchedEventCallbackDelegate;
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void ShowingEventCallbackDelegate();
- private ShowingEventHandler _popUpShowingEventHandler;
+ private DaliEventHandler<object,ShowingEventArgs> _popUpShowingEventHandler;
private ShowingEventCallbackDelegate _popUpShowingEventCallbackDelegate;
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void ShownEventCallbackDelegate();
- private ShownEventHandler _popUpShownEventHandler;
+ private DaliEventHandler<object,ShownEventArgs> _popUpShownEventHandler;
private ShownEventCallbackDelegate _popUpShownEventCallbackDelegate;
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void HidingEventCallbackDelegate();
- private HidingEventHandler _popUpHidingEventHandler;
+ private DaliEventHandler<object,HidingEventArgs> _popUpHidingEventHandler;
private HidingEventCallbackDelegate _popUpHidingEventCallbackDelegate;
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void HiddenEventCallbackDelegate();
- private HiddenEventHandler _popUpHiddenEventHandler;
+ private DaliEventHandler<object,HiddenEventArgs> _popUpHiddenEventHandler;
private HiddenEventCallbackDelegate _popUpHiddenEventCallbackDelegate;
- public event OutsideTouchedEventHandler OutsideTouched
+ public event DaliEventHandler<object,OutsideTouchedEventArgs> OutsideTouched
{
add
{
}
}
- public event ShowingEventHandler Showing
+ public event DaliEventHandler<object,ShowingEventArgs> Showing
{
add
{
}
- public event ShownEventHandler Shown
+ public event DaliEventHandler<object,ShownEventArgs> Shown
{
add
{
}
}
- public event HidingEventHandler Hiding
+ public event DaliEventHandler<object,HidingEventArgs> Hiding
{
add
{
}
}
- public event HiddenEventHandler Hidden
+ public event DaliEventHandler<object,HiddenEventArgs> Hidden
{
add
{
_popUpHiddenEventHandler(this, e);
}
}
+
+/* Properties earlier added by Ruby Script */
+
+ public Dali.Property.Map Title
+ {
+ get
+ {
+ Dali.Property.Map temp = new Dali.Property.Map();
+ GetProperty( Popup.Property.TITLE).Get( temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TITLE, new Dali.Property.Value( value ) );
+ }
+ }
+ public Dali.Property.Map Content
+ {
+ get
+ {
+ Dali.Property.Map temp = new Dali.Property.Map();
+ GetProperty( Popup.Property.CONTENT).Get( temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.CONTENT, new Dali.Property.Value( value ) );
+ }
+ }
+ public Dali.Property.Map Footer
+ {
+ get
+ {
+ Dali.Property.Map temp = new Dali.Property.Map();
+ GetProperty( Popup.Property.FOOTER).Get( temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.FOOTER, new Dali.Property.Value( value ) );
+ }
+ }
+ public string DisplayState
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.DISPLAY_STATE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.DISPLAY_STATE, new Dali.Property.Value( value ) );
+ }
+ }
+ public bool TouchTransparent
+ {
+ get
+ {
+ bool temp = false;
+ GetProperty( Popup.Property.TOUCH_TRANSPARENT).Get( ref temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TOUCH_TRANSPARENT, new Dali.Property.Value( value ) );
+ }
+ }
+ public bool TailVisibility
+ {
+ get
+ {
+ bool temp = false;
+ GetProperty( Popup.Property.TAIL_VISIBILITY).Get( ref temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TAIL_VISIBILITY, new Dali.Property.Value( value ) );
+ }
+ }
+ public Dali.CSharp.Position TailPosition
+ {
+ get
+ {
+ Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
+ GetProperty( Popup.Property.TAIL_POSITION).Get( temp );
+ Dali.CSharp.Position ret = new Dali.CSharp.Position(temp.x, temp.y, temp.z);
+ return ret;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TAIL_POSITION, new Dali.Property.Value( value ) );
+ }
+ }
+ public string ContextualMode
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.CONTEXTUAL_MODE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.CONTEXTUAL_MODE, new Dali.Property.Value( value ) );
+ }
+ }
+ public float AnimationDuration
+ {
+ get
+ {
+ float temp = 0.0f;
+ GetProperty( Popup.Property.ANIMATION_DURATION).Get( ref temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.ANIMATION_DURATION, new Dali.Property.Value( value ) );
+ }
+ }
+ public string AnimationMode
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.ANIMATION_MODE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.ANIMATION_MODE, new Dali.Property.Value( value ) );
+ }
+ }
+ public Dali.Property.Map EntryAnimation
+ {
+ get
+ {
+ Dali.Property.Map temp = new Dali.Property.Map();
+ GetProperty( Popup.Property.ENTRY_ANIMATION).Get( temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.ENTRY_ANIMATION, new Dali.Property.Value( value ) );
+ }
+ }
+ public Dali.Property.Map ExitAnimation
+ {
+ get
+ {
+ Dali.Property.Map temp = new Dali.Property.Map();
+ GetProperty( Popup.Property.EXIT_ANIMATION).Get( temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.EXIT_ANIMATION, new Dali.Property.Value( value ) );
+ }
+ }
+ public int AutoHideDelay
+ {
+ get
+ {
+ int temp = 0;
+ GetProperty( Popup.Property.AUTO_HIDE_DELAY).Get( ref temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.AUTO_HIDE_DELAY, new Dali.Property.Value( value ) );
+ }
+ }
+ public bool BackingEnabled
+ {
+ get
+ {
+ bool temp = false;
+ GetProperty( Popup.Property.BACKING_ENABLED).Get( ref temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.BACKING_ENABLED, new Dali.Property.Value( value ) );
+ }
+ }
+ public Dali.CSharp.Color BackingColor
+ {
+ get
+ {
+ Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
+ GetProperty( Popup.Property.BACKING_COLOR).Get( temp );
+ Dali.CSharp.Color ret = new Dali.CSharp.Color(temp.r, temp.g, temp.b, temp.a);
+ return ret;
+ }
+ set
+ {
+ SetProperty( Popup.Property.BACKING_COLOR, new Dali.Property.Value( value ) );
+ }
+ }
+ public string PopupBackgroundImage
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.POPUP_BACKGROUND_IMAGE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.POPUP_BACKGROUND_IMAGE, new Dali.Property.Value( value ) );
+ }
+ }
+ public string TailUpImage
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.TAIL_UP_IMAGE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TAIL_UP_IMAGE, new Dali.Property.Value( value ) );
+ }
+ }
+ public string TailDownImage
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.TAIL_DOWN_IMAGE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TAIL_DOWN_IMAGE, new Dali.Property.Value( value ) );
+ }
+ }
+ public string TailLeftImage
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.TAIL_LEFT_IMAGE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TAIL_LEFT_IMAGE, new Dali.Property.Value( value ) );
+ }
+ }
+ public string TailRightImage
+ {
+ get
+ {
+ string temp;
+ GetProperty( Popup.Property.TAIL_RIGHT_IMAGE).Get( out temp );
+ return temp;
+ }
+ set
+ {
+ SetProperty( Popup.Property.TAIL_RIGHT_IMAGE, new Dali.Property.Value( value ) );
+ }
+ }
+
+/* Properties ends */
+
%}
%enddef