private async void ContentDialog_PrimaryButtonClick(ContentDialog sender, ContentDialogButtonClickEventArgs e) { e.Cancel = true; GRViewSource GVS = ( GRViewSource )WidgetList.SelectedItem; WidgetView SW = new WidgetView(GVS); await SW.ConfigureAsync(); string NName = NewName.Text.Trim(); string NQuery = QueryStr.Text.Trim(); SW.Conf.Enable = true; SW.Conf.Name = string.IsNullOrEmpty(NName) ? GVS.ItemTitle : NName; SW.Conf.Template = WidgetTemplateList.SelectedValue as string ?? "HorzThumbnailList"; if (SW.DataSource.Searchable) { if (SW.SearchRequired && string.IsNullOrEmpty(NQuery)) { QueryStr.BorderBrush = new SolidColorBrush(Colors.Red); QueryStr.BorderThickness = new Thickness(1); return; } SW.Conf.Query = NQuery; SW.DataSource.Search = NQuery; } SelectedWidget = SW; this.Hide(); }
public void AddWidget(WidgetView WView) { if (_AddWidget(WView)) { SaveConfigs(); } }
public override void Start(object[] args = null) { base.Start(args); Controller.ApplyScreenSettings(WidgetModel.GameOrientationSettings); WidgetView.Hide(); }
public void Init() { tlog.Info(tag, "Init() is called!"); imageView = new ImageView(); widgetView = new WidgetView(imageView.SwigCPtr.Handle, false); tlog.Debug(tag, " widgetView.Id : " + widgetView.Id.ToString()); }
/// <summary> /// Connects a member function. /// </summary> /// <param name="arg">The member function to connect</param> /// <since_tizen> 3 </since_tizen> public void Emit(WidgetView arg) { NDalicManualPINVOKE.WidgetViewSignal_Emit(swigCPtr, WidgetView.getCPtr(arg)); if (NDalicPINVOKE.SWIGPendingException.Pending) { throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } }
private bool _AddWidget(WidgetView WView) { if (WView.Conf.Enable) { Widgets.Add(WView); return(true); } return(false); }
public void Destroy() { imageView?.Dispose(); imageView = null; widgetView?.Dispose(); widgetView = null; tlog.Info(tag, "Destroy() is called!"); }
/// <summary> /// Creates a new widget view object. /// </summary> /// <param name="widgetId">The widget ID.</param> /// <param name="contentInfo">Contents that will be given to the widget instance.</param> /// <param name="width">The widget width.</param> /// <param name="height">The widget height.</param> /// <param name="updatePeriod">The period of updating contents of the widget.</param> /// <returns>A handle to WidgetView.</returns> /// <since_tizen> 3 </since_tizen> public WidgetView AddWidget(string widgetId, string contentInfo, int width, int height, float updatePeriod) { WidgetView ret = new WidgetView(Interop.WidgetViewManager.WidgetViewManager_AddWidget(swigCPtr, widgetId, contentInfo, width, height, updatePeriod), true); if (NDalicPINVOKE.SWIGPendingException.Pending) { throw NDalicPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public void SetWidgetView(WidgetView wv) { ResetWidgetContainer(); textView.Hide(); sampleTitle.Hide(); mainView.BackgroundColor = Color.Black; widgetContainerView.Add(wv); mainView.Add(widgetContainerView); }
public WidgetView CreateWidget(string res) { _widgetView = _viewManager.AddWidget(res, "", 360, 360, 0); _widgetView.WidgetContentUpdated += OnWidgetContentUpdated; _widgetView.Size2D = new Size2D(360, 360); _widgetView.ParentOrigin = ParentOrigin.TopLeft; _widgetView.PivotPoint = PivotPoint.TopLeft; _widgetView.PositionUsesPivotPoint = true; return(_widgetView); }
public void Init() { tlog.Info(tag, "Init() is called!"); view = new View() { Size = new Size(100, 200), Color = Color.Cyan }; widgetView = new WidgetView(view.SwigCPtr.Handle, false); tlog.Error(tag, " widgetView.ID : " + widgetView.ID); }
public void WidgetViewConstructorWithWidgetView() { tlog.Debug(tag, $"WidgetViewConstructorWithWidgetView START"); var testingTarget = new WidgetView(widgetView); Assert.IsNotNull(testingTarget, "Can't create success object WidgetView"); Assert.IsInstanceOf <WidgetView>(testingTarget, "Should be an instance of WidgetView type."); testingTarget.Dispose(); tlog.Debug(tag, $"WidgetViewConstructorWithWidgetView END (OK)"); }
public Calculator() : base("MainWindow") { DeleteEvent += (o, a) => Application.Quit(); SetSizeRequest(500, 500); Grid = new Grid(); Add(Grid); InputView = new TextView(); Grid.Attach(InputView, 0, 0, 1, 1); EvalButton = new Button("Evaluate"); EvalButton.Clicked += (o, a) => EvaluateInput(); EvalButton.Clicked += (o, a) => UpdateDefinitions(); Grid.Attach(EvalButton, 0, 1, 1, 1); OutputView = new TextView(); OutputView.Expand = true; OutputView.Editable = false; var sw = new ScrolledWindow(); sw.Add(OutputView); Grid.Attach(sw, 0, 2, 1, 1); Buffer = OutputView.Buffer; DrawView = new DrawView(); Grid.Attach(DrawView, 0, 3, 1, 1); WidgetView = new WidgetView(); WidgetView.Changed += (object sender, System.EventArgs e) => UpdateDefinitions(); Grid.Attach(WidgetView, 0, 4, 1, 1); var infoTag = new TextTag("debug"); infoTag.Foreground = "blue"; var errorTag = new TextTag("error"); errorTag.Foreground = "red"; Buffer.TagTable.Add(infoTag); Buffer.TagTable.Add(errorTag); CreateDefTree(); Grid.Attach(DefinitionTree, 1, 0, 1, 3); Eval = new Evaluator(); UpdateDefinitions(); ShowAll(); }
public override void DidLoadContent(WidgetView widgetView, NSObject content) { _renderer.Element?.OnLoadSuccess(_renderer?.Control?.Duration); // Start playing video, this initializes 360 degree view _renderer?.Control?.Play(); // Stop immediately if auto play is disabled if (_renderer?.Element?.AutoPlay == false) { _renderer?.Control?.Pause(); } }
public override void DidTap(WidgetView widgetView) { if (_parent._isPlaying) { _parent._videoView.Pause(); } else { _parent._videoView.Play(); } _parent._isPlaying = !_parent._isPlaying; }
void AddDocumentManager() { DocumentManager dM = new DocumentManager(components); view = new WidgetView(); dM.View = view; view.AllowDocumentStateChangeAnimation = DevExpress.Utils.DefaultBoolean.True; group1 = new StackGroup(); group2 = new StackGroup(); group1.Length.UnitType = LengthUnitType.Star; group1.Length.UnitValue = 2; view.StackGroups.AddRange(new StackGroup[] { group1, group2 }); dM.ContainerControl = this; }
public void Open() { if (!IsInitialized) { DevLogger.Error("Initialize MarketWidget before use."); return; } _formContainer.Run(); WidgetView = GetForm <BasicView>(); WidgetView.ApplyModel(Model); ApplyState <BasicWidgetOpeningState>(); }
public BuildStatusTraybarWidget() { View = new WidgetView(new BuildStatusView() { DataContext = this }); var t = new Thread(() => { Thread.Sleep(2000); //ReportFailure("Somethign went terrible wrong:(\r\ncouldn't get data from server"); }); t.IsBackground = true; t.Start(); }
public void WidgetViewGetWidgetViewFromPtr() { tlog.Debug(tag, $"WidgetViewGetWidgetViewFromPtr START"); try { WidgetView.GetWidgetViewFromPtr(widgetView.SwigCPtr.Handle); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } tlog.Debug(tag, $"WidgetViewGetWidgetViewFromPtr END (OK)"); }
private void LoadListWidget(Widget widget, int index) { var type = widget.ListType ?? ModelUtils.ResolveType(widget.ListId); var getListOptionsMethod = GetType().GetTypeInfo().DeclaredMethods.FirstOrDefault(s => s.Name == "GetListOptions"); var genericGetListOptionsMethod = getListOptionsMethod.MakeGenericMethod(type); var widgetOptionsType = typeof(WidgetOptions <>).MakeGenericType(type); var listOptionsType = typeof(ListOptions <>).MakeGenericType(type); var listResultType = typeof(ListResult <>).MakeGenericType(type); var listRecordType = typeof(ListRecord <>).MakeGenericType(type); var listNavigateCommandType = typeof(Command <>).MakeGenericType(listRecordType); var widgetOptions = Activator.CreateInstance(widgetOptionsType); var listOptions = Activator.CreateInstance(listOptionsType); var listResults = Activator.CreateInstance(listResultType); var views = new WidgetView[] { new WidgetView { TitleProperty = new WidgetProperty { PropertyName = "Title" } } }; var listOptionsIsLoadingProperty = listOptionsType.GetTypeInfo().GetDeclaredProperty("IsLoading"); listOptionsIsLoadingProperty?.SetValue(listOptions, false); var listOptionsLoadedProperty = listOptionsType.GetTypeInfo().GetDeclaredProperty("Loaded"); listOptionsLoadedProperty?.SetValue(listOptions, false); var listOptionsListResultsProperty = listOptionsType.GetTypeInfo().GetDeclaredProperty("ListResults"); listOptionsListResultsProperty?.SetValue(listOptions, listResults); var widgetOptionslistOptionsProperty = widgetOptionsType.GetTypeInfo().GetDeclaredProperty("ListOptions"); widgetOptionslistOptionsProperty?.SetValue(widgetOptions, listOptions); WidgetOptions.Add(widgetOptions); var result = genericGetListOptionsMethod.Invoke(this, new object[] { widget, index }); }
public void WidgetViewWidgetAddedSignal() { tlog.Debug(tag, $"WidgetViewWidgetAddedSignal START"); var testingTarget = new WidgetView(widgetView); Assert.IsNotNull(testingTarget, "Can't create success object WidgetView"); Assert.IsInstanceOf <WidgetView>(testingTarget, "Should be an instance of WidgetView type."); try { testingTarget.WidgetAddedSignal(); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } testingTarget.Dispose(); tlog.Debug(tag, $"WidgetViewWidgetAddedSignal END (OK)"); }
public MouseChecker(WidgetView view, WidgetSettingsBase settings) { _view = view; _settings = settings; _mouseCheckTimer = new DispatcherTimer(); _hideTimer = new DispatcherTimer(); _showTimer = new DispatcherTimer(); _mouseCheckTimer.Tick += (sender, args) => Update(); _hideTimer.Tick += delegate { _hideTimer.Stop(); Hide(checkIdleStatus: false); }; _showTimer.Tick += delegate { _showTimer.Stop(); Show(activate: true); }; UpdateIntervals(); }
public void WidgetViewManagerRemoveWidget() { tlog.Debug(tag, $"WidgetViewManagerRemoveWidget START"); var testingTarget = new WidgetViewManager(widget.GetIntPtr(), false); Assert.IsNotNull(testingTarget, "Can't create success object WidgetViewManager"); Assert.IsInstanceOf <WidgetViewManager>(testingTarget, "Should be an instance of WidgetViewManager type."); View view = new View() { Size = new Size(100, 200), }; WidgetView widgetView = new WidgetView(view.SwigCPtr.Handle, false); var result = testingTarget.RemoveWidget(widgetView); tlog.Debug(tag, "RemoveWidget : " + result); testingTarget.Dispose(); tlog.Debug(tag, $"WidgetViewManagerRemoveWidget END (OK)"); }
private static void LoadView(this WidgetId id, bool systemStartup = false) { WidgetView widgetView = null; try { foreach (var view in App.WidgetViews.Where(view => view.Id == id).ToList()) { view.Close(); } widgetView = new WidgetView(id, id.GetNewViewModel(), id.GetNewControlView(), systemStartup); App.WidgetViews.Add(widgetView); widgetView.Show(); } catch (Exception ex) { widgetView?.Close(); var name = id.GetName(); Popup.ShowAsync($"{name} failed to load.\n\n{ex.Message}", image: MessageBoxImage.Error); } }
private void widgetViewMain_DocumentClosing(object sender, DevExpress.XtraBars.Docking2010.Views.DocumentCancelEventArgs e) { ////MessageBox.Show("widgetViewMain_DocumentClosing"); if (sender is WidgetView) { WidgetView senderWidgetView = sender as WidgetView; foreach (Document eachDocument in senderWidgetView.Documents) { if (eachDocument.Control is UserControl1) { UserControl1 XtraUserControl = eachDocument.Control as UserControl1; { XtraUserControl.Dispose(); XtraUserControl = null; } break; } else if (eachDocument.Control is XtraUserControl) { XtraUserControl XtraUserControl = eachDocument.Control as XtraUserControl; { XtraUserControl.Dispose(); XtraUserControl = null; } break; } else if (eachDocument.Control is UserControl) { UserControl UserControl = eachDocument.Control as UserControl; { UserControl.Dispose(); UserControl = null; } break; } } } }
public override void Start(object[] args = null) { base.Start(args); ApplyScreenSettings(); WidgetView.Show(); if (!SavePrefsManager.GetBool(SavePrefsManager.DMARKET_USER_AGREEMENTS)) { ApplyState <UserAgreementsState>(); return; } if (Controller.IsLogged) { ApplyState <BasicWidgetLoggedFormState>(); } else { ApplyState <BasicWidgetLoginFormState>(); } }
void Initialize() { Window window = GetDefaultWindow(); window.KeyEvent += OnKeyEvent; window.TouchEvent += OnTouchEvent; rootView = new View(); rootView.BackgroundColor = Color.White; rootView.Size = Window.Instance.Size; rootView.PivotPoint = PivotPoint.Center; window.GetDefaultLayer().Add(rootView); TextLabel sampleLabel = new TextLabel("Widget Viewer "); sampleLabel.FontFamily = "SamsungOneUI 500"; sampleLabel.PointSize = 8; sampleLabel.TextColor = Color.Black; sampleLabel.SizeWidth = 300; sampleLabel.PivotPoint = PivotPoint.Center; rootView.Add(sampleLabel); Bundle bundle = new Bundle(); bundle.AddItem("COUNT", "1"); String encodedBundle = bundle.Encode(); WidgetViewManager widgetViewManager = new WidgetViewManager(this, this.ApplicationInfo.ApplicationId); WidgetView myWidgetView = widgetViewManager.AddWidget("*****@*****.**", encodedBundle, 600, 600, 3.0f); myWidgetView.Position = new Position(50, 100); window.GetDefaultLayer().Add(myWidgetView); myWidgetView.WidgetContentUpdated += OnWidgetContentUpdatedCB; }
public async void LoadWidgets() { WidgetConfig[] WCs; using (SettingsContext Db = new SettingsContext()) { WCs = Db.WidgetConfigs.OrderBy(x => x.Id).ToList().Select(x => x.Conf).ToArray(); } Widgets.Clear(); MainContents.ItemsSource = Widgets; if (WCs.Any()) { foreach (WidgetConfig WC in WCs) { GRViewSource GVS = AvailableWidgets.FirstOrDefault(x => x.DataSource.ConfigId == WC.TargetType); if (GVS != null) { WidgetView WView = new WidgetView(GVS); await WView.ConfigureAsync(WC); _AddWidget(WView); } } } else { foreach (GRViewSource GVS in AvailableWidgets) { WidgetView WView = new WidgetView(GVS); await WView.ConfigureAsync(); _AddWidget(WView); } } }
public void WidgetViewWidgetAddedSignal() { tlog.Debug(tag, $"WidgetViewWidgetAddedSignal START"); var view = new View() { Size = new Size(100, 200), Color = new Tizen.NUI.Color("#C3CAD5FF"), }; var widgetView = new WidgetView(view.SwigCPtr.Handle, false); Assert.IsNotNull(widgetView, "Can't create success object WidgetView"); Assert.IsInstanceOf <WidgetView>(widgetView, "Should be an instance of WidgetView type."); tlog.Debug(tag, " widgetView.ID : " + widgetView.ID); tlog.Debug(tag, "widgetView.InstanceID : " + widgetView.InstanceID); tlog.Debug(tag, "widgetView.ContentInfo : " + widgetView.ContentInfo); tlog.Debug(tag, "widgetView.Title : " + widgetView.Title); tlog.Debug(tag, "widgetView.UpdatePeriod : " + widgetView.UpdatePeriod); widgetView.Preview = true; tlog.Debug(tag, "widgetView.Preview : " + widgetView.Preview); widgetView.Preview = false; tlog.Debug(tag, "widgetView.Preview : " + widgetView.Preview); widgetView.LoadingText = true; tlog.Debug(tag, "widgetView.LoadingText : " + widgetView.LoadingText); widgetView.LoadingText = false; tlog.Debug(tag, "widgetView.LoadingText : " + widgetView.LoadingText); widgetView.WidgetStateFaulted = true; tlog.Debug(tag, "widgetView.WidgetStateFaulted : " + widgetView.WidgetStateFaulted); widgetView.PermanentDelete = false; tlog.Debug(tag, "widgetView.PermanentDelete : " + widgetView.PermanentDelete); using (PropertyMap retryText = new PropertyMap()) { retryText.Add("stateText", new PropertyValue("RetryTextTest")); widgetView.RetryText = retryText; tlog.Debug(tag, "widget view retryText: " + widgetView.RetryText); using (PropertyMap effect = new PropertyMap()) { retryText.Add("shader", new PropertyValue("ShaderText")); widgetView.Effect = effect; tlog.Debug(tag, "widget view effect: " + widgetView.Effect); } } try { WidgetView.GetWidgetViewFromPtr(widgetView.SwigCPtr.Handle); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } try { widgetView.Assign(widgetView); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } var args = new WidgetView.WidgetViewEventArgs(); tlog.Debug(tag, "Default args.WidgetView is : " + args.WidgetView); args.WidgetView = widgetView; tlog.Debug(tag, "args.WidgetView is : " + args.WidgetView); try { widgetView.WidgetAddedSignal(); widgetView.WidgetContentUpdatedSignal(); widgetView.WidgetUpdatePeriodChangedSignal(); widgetView.WidgetCreationAbortedSignal(); widgetView.WidgetFaultedSignal(); widgetView.WidgetDeletedSignal(); try { widgetView.ActivateFaultedWidget(); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } view.Dispose(); view = null; widgetView = null; tlog.Debug(tag, $"WidgetViewWidgetAddedSignal END (OK)"); }
public static void Animate(this WidgetView view, AnimationMode animationMode, bool focus = false, Action astartAction = null, Action aendAction = null, bool?isDocked = null, HorizontalAlignment?dockHorizontalAlignment = null, VerticalAlignment?dockVerticalAlignment = null) { var settings = view.Id.GetSettings(); var horizontalAlignment = dockHorizontalAlignment ?? settings.HorizontalAlignment; var verticalAlignment = dockVerticalAlignment ?? settings.VerticalAlignment; var docked = isDocked ?? settings.IsDocked; view.RenderTransformOrigin = new Point(0.5, 0.5); if (docked) { switch (horizontalAlignment) { case HorizontalAlignment.Left: view.RenderTransformOrigin = new Point(0, view.RenderTransformOrigin.Y); break; case HorizontalAlignment.Right: view.RenderTransformOrigin = new Point(1, view.RenderTransformOrigin.Y); break; } switch (verticalAlignment) { case VerticalAlignment.Top: view.RenderTransformOrigin = new Point(view.RenderTransformOrigin.X, 0); break; case VerticalAlignment.Bottom: view.RenderTransformOrigin = new Point(view.RenderTransformOrigin.X, 1); break; } } Action startAction = delegate { if (animationMode == AnimationMode.Show) { view.Show(); } astartAction?.Invoke(); view.AnimationRunning = true; }; Action finishAction = delegate { if (animationMode == AnimationMode.Hide) { view.Hide(); } else { if (focus && view.Settings.RefocusMainElementOnShow) { view.FocusMainElement(); } } aendAction?.Invoke(); view.AnimationRunning = false; }; if (settings.Style.AnimationType == AnimationType.None) { startAction(); finishAction(); return; } var doubleAnimation = new DoubleAnimation { Duration = new Duration(TimeSpan.FromMilliseconds(settings.Style.AnimationTime)), From = animationMode == AnimationMode.Show ? 0 : 1, To = animationMode == AnimationMode.Show ? 1 : 0, FillBehavior = FillBehavior.Stop, EasingFunction = settings.Style.AnimationEase ? new SineEase { EasingMode = animationMode == AnimationMode.Show ? EasingMode.EaseIn : EasingMode.EaseOut } : null }; // Start animation. startAction(); switch (settings.Style.AnimationType) { case AnimationType.Fade: var storyBoard = new Storyboard(); storyBoard.Completed += (sender, args) => finishAction(); storyBoard.Children.Add(doubleAnimation); Storyboard.SetTarget(doubleAnimation, view); Storyboard.SetTargetProperty(doubleAnimation, new PropertyPath(UIElement.OpacityProperty)); storyBoard.Begin(); break; case AnimationType.Slide: var counter = 0; doubleAnimation.Completed += delegate { counter++; if (counter == 2) { finishAction(); } }; var trans = new ScaleTransform(); view.RenderTransform = trans; trans.BeginAnimation(ScaleTransform.ScaleXProperty, doubleAnimation); trans.BeginAnimation(ScaleTransform.ScaleYProperty, doubleAnimation); break; default: finishAction(); break; } }
public void Initialize() { Window window = Window.Instance; window.BackgroundColor = Color.White; Tizen.Log.Debug("NUI", "### DP1"); Layer layer = new Layer(); layer.Behavior = Layer.LayerBehavior.Layer3D; window.AddLayer(layer); Tizen.Log.Debug("NUI", "### DP2"); _container = new View(); _container.ParentOrigin = ParentOrigin.Center; _container.PivotPoint = PivotPoint.Center; _container.Size2D = new Size2D(400, 400); Tizen.Log.Debug("NUI", "### DP3"); _widgetButton = new PushButton(); _widgetButton.LabelText = "Widget"; _widgetButton.ParentOrigin = ParentOrigin.BottomLeft; _widgetButton.PivotPoint = PivotPoint.BottomLeft; _widgetButton.PositionUsesAnchorPoint = true; _widgetButton.Size2D = new Size2D(200, 100); window.Add(_widgetButton); _widgetButton.Clicked += (obj, e) => { _widgetView = _widgetViewManager.AddWidget("widget-efl.example", "", 450, 700, -1); //_widgetView.PositionUsesPivotPoint = true; //_widgetView.ParentOrigin = ParentOrigin.Center; _widgetView.PivotPoint = PivotPoint.TopLeft; _widgetView.PositionUsesAnchorPoint = true; _widgetView.BackgroundColor = Color.Yellow; _widgetView.WidgetAdded += (sender, eargs) => { _widgetButton.LabelText = "Quit"; window.Add(_widgetView); }; _widgetView.WidgetDeleted += (sender, eargs) => { window.Remove(_widgetView); _widgetButton.LabelText = "Button"; }; _instanceID = _widgetView.InstanceID; return(false); }; _deletedButton = new PushButton(); _deletedButton.LabelText = "Buton"; _deletedButton.ParentOrigin = ParentOrigin.BottomRight; _deletedButton.PivotPoint = PivotPoint.BottomRight; _deletedButton.PositionUsesAnchorPoint = true; _deletedButton.Size2D = new Size2D(200, 100); window.Add(_deletedButton); _deletedButton.Clicked += (obj, e) => { OnTerminate(); return(true); }; layer.Add(_container); Tizen.Log.Debug("NUI", "### widget view manager create start"); _widgetViewManager = new WidgetViewManager(this, "org.tizen.example.NUISamples.TizenTV"); if (!_widgetViewManager) { Tizen.Log.Fatal("NUI", "### Widget is not enabled!"); } Tizen.Log.Debug("NUI", "### widget view manager create sucess"); }
public WorkingDaysLeftTraybarWidget() { View = new WidgetView(new WorkingDaysLeftView()); }