internal MenuView(WebContextMenu menu) { contextMenu = menu; Layout = new LinearLayout() { LinearOrientation = LinearLayout.Orientation.Vertical, LinearAlignment = LinearLayout.Alignment.Center }; texts = new TextLabel[menu.ItemList.ItemCount]; for (uint i = 0; i < menu.ItemList.ItemCount; i++) { WebContextMenuItem item = menu.ItemList.GetItemAtIndex(i); texts[i] = new TextLabel() { Size = new Size(200, 80), PointSize = 30.0f, TextColor = Color.Black, Text = item.Title, }; Add(texts[i]); } }
public void WebContextMenuConstructor() { tlog.Debug(tag, $"WebContextMenuConstructor START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { var testingTarget = new WebContextMenu(webview.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebContextMenu>(testingTarget, "Should return WebContextMenu instance."); testingTarget.Dispose(); } tlog.Debug(tag, $"WebContextMenuConstructor END (OK)"); }
public void WebContextMenuItemGetCPtr() { tlog.Debug(tag, $"WebContextMenuItemGetCPtr START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { WebContextMenu menu = new WebContextMenu(webview.SwigCPtr.Handle, false); var testingTarget = new WebContextMenuItem(menu.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebContextMenuItem>(testingTarget, "Should return WebContextMenuItem instance."); var result = WebContextMenuItem.getCPtr(testingTarget); tlog.Debug(tag, "getCPtr : " + result); menu.Dispose(); testingTarget.Dispose(); } tlog.Debug(tag, $"WebContextMenuItemGetCPtr END (OK)"); }
public void WebContextMenuItemListGetItemAtIndex() { tlog.Debug(tag, $"WebContextMenuItemListGetItemAtIndex START"); using (Tizen.NUI.BaseComponents.WebView webview = new Tizen.NUI.BaseComponents.WebView("Shanghai", "Asia/Shanghai")) { webview.LoadUrl(url); WebContextMenu menu = new WebContextMenu(webview.SwigCPtr.Handle, false); var testingTarget = new WebContextMenuItemList(menu.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <WebContextMenuItemList>(testingTarget, "Should return WebContextMenuItemList instance."); var result = testingTarget.GetItemAtIndex(0); tlog.Error(tag, "WebContextMenuItem : " + result); menu.Dispose(); testingTarget.Dispose(); } tlog.Debug(tag, $"WebContextMenuItemListGetItemAtIndex END (OK)"); }