* limitations under the License.
*
*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
namespace Tizen.NUI.UIComponents
{
internal Popup(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Popup_SWIGUpcast(cPtr), cMemoryOwn)
{
swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
- // By default, we do not want the position to use the anchor point
- PositionUsesAnchorPoint = false;
}
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Popup obj)
//You should not access any managed member here except static instance.
//because the execution order of Finalizes is non-deterministic.
- //Unreference this from if a static instance refer to this.
- ViewRegistry.UnregisterView(this);
-
if (swigCPtr.Handle != global::System.IntPtr.Zero)
{
if (swigCMemOwn)
/// <summary>
/// Event arguments that passed via OutsideTouchedEvent
/// </summary>
- public class OutsideTouchedEventArgs : EventArgs
+ public class TouchedOutsideEventArgs : EventArgs
{
}
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void OutsideTouchedEventCallbackDelegate();
- private EventHandler<OutsideTouchedEventArgs> _popUpOutsideTouchedEventHandler;
+ private EventHandler<TouchedOutsideEventArgs> _popUpOutsideTouchedEventHandler;
private OutsideTouchedEventCallbackDelegate _popUpOutsideTouchedEventCallbackDelegate;
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
/// <summary>
/// Event is sent when user has touched outside of the Dialog.
/// </summary>
- public event EventHandler<OutsideTouchedEventArgs> OutsideTouched
+ public event EventHandler<TouchedOutsideEventArgs> TouchedOutside
{
add
{
// Callback for Popup OutsideTouchedSignal
private void OnOutsideTouched()
{
- OutsideTouchedEventArgs e = new OutsideTouchedEventArgs();
+ TouchedOutsideEventArgs e = new TouchedOutsideEventArgs();
if (_popUpOutsideTouchedEventHandler != null)
{
}
}
- internal class Property
+ internal new class Property
{
internal static readonly int TITLE = NDalicPINVOKE.Popup_Property_TITLE_get();
internal static readonly int CONTENT = NDalicPINVOKE.Popup_Property_CONTENT_get();
}
- /// <summary>
- /// Downcasts a handle to Popup handle.<br>
- /// If handle points to a Popup, the downcast produces valid handle.<br>
- /// If not the returned handle is left uninitialized.<br>
- /// </summary>
- /// <param name="handle">Handle to an object</param>
- /// <returns>handle to a Popup or an uninitialized handle</returns>
+ [Obsolete("Please do not use! this will be deprecated")]
public new static Popup DownCast(BaseHandle handle)
{
- Popup ret = new Popup(NDalicPINVOKE.Popup_DownCast(BaseHandle.getCPtr(handle)), true);
+ Popup ret = Registry.GetManagedBaseHandleFromNativePtr(handle) as Popup;
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
internal View GetTitle()
{
- View ret = new View(NDalicPINVOKE.Popup_GetTitle(swigCPtr), true);
+ IntPtr cPtr = NDalicPINVOKE.Popup_GetTitle(swigCPtr);
+ View ret = Registry.GetManagedBaseHandleFromNativePtr(cPtr) as View;
+
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
internal View GetContent()
{
- View ret = new View(NDalicPINVOKE.Popup_GetContent(swigCPtr), true);
+ IntPtr cPtr = NDalicPINVOKE.Popup_GetContent(swigCPtr);
+ View ret = Registry.GetManagedBaseHandleFromNativePtr(cPtr) as View;
+
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
internal View GetFooter()
{
- View ret = new View(NDalicPINVOKE.Popup_GetFooter(swigCPtr), true);
+ IntPtr cPtr = NDalicPINVOKE.Popup_GetFooter(swigCPtr);
+ View ret = Registry.GetManagedBaseHandleFromNativePtr(cPtr) as View;
+
if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
return ret;
}
string temp;
if (GetProperty(Popup.Property.DISPLAY_STATE).Get(out temp) == false)
{
-#if DEBUG_ON
- Tizen.Log.Error("NUI", "DisplayState get error!");
-#endif
+ NUILog.Error("DisplayState get error!");
}
switch (temp)
{
string temp;
if (GetProperty(Popup.Property.CONTEXTUAL_MODE).Get(out temp) == false)
{
-#if DEBUG_ON
- Tizen.Log.Error("NUI", "ContextualMode get error!");
-#endif
+ NUILog.Error("ContextualMode get error!");
}
switch (temp)
{
string temp;
if (GetProperty(Popup.Property.ANIMATION_MODE).Get(out temp) == false)
{
-#if DEBUG_ON
- Tizen.Log.Error("NUI", "AnimationMode get error!");
-#endif
+ NUILog.Error("AnimationMode get error!");
}
switch (temp)
{