private void UpdateListItem(ListItemData listItem) { GameObject item; if (listItem.Item == null) { item = this.DataSource.CellViewItem(listItem.Position, null); Assert.IsNotNull(item, "ListItem is null!!"); item.name = "ListItem"; listItem.SetItemObjcet(item); var itemRectTransform = item.GetComponent <RectTransform>(); itemRectTransform.anchorMin = new Vector2(0, 0); itemRectTransform.anchorMax = new Vector2(1, 1); var clickHandler = item.GetComponent <PointerHandler>() ?? item.AddComponent <PointerHandler>(); clickHandler.callback = (gameObject, e) => { switch (e) { case PointerHandler.Event.Click: this.TapItem(gameObject); break; case PointerHandler.Event.Press: this.PressItem(gameObject); break; } }; } else { item = this.DataSource.CellViewItem(listItem.Position, listItem.Item); } item.SetActive(true); }
private static TInput MakeSelectionFromValueObject <TInput>(List <TInput> list, object messageValue, Func <TInput, string> keyExpression) { ListItemData listItemData = null; if (messageValue != null) { listItemData = JsonConvert.DeserializeObject <ListItemData>(JObject.FromObject(messageValue).ToString()); } if (listItemData != null) { if (listItemData.SelectedItemIndex >= 0) { return(list[listItemData.SelectedItemIndex.GetValueOrDefault(-1)]); } if (!string.IsNullOrWhiteSpace(listItemData.SelectedItem)) { var selection = list.FirstOrDefault(r => string.Equals(keyExpression(r), listItemData.SelectedItem, StringComparison.InvariantCultureIgnoreCase)); if (selection != null) { return(selection); } } } return(default(TInput)); }
public InsertAfterIf( ObjectIdGenerator idGenerator, ListItemData value, int prevalentValue) : base(idGenerator, value) { this.prevalentValue = prevalentValue; }
public async Task <IActionResult> ListItemData_Search([Bind("id,ListName,Urutan,Text,Value")] ListItemData data) { var model = new ListItemDataModel(); var r = new ErrorViewModel(); if (ModelState.IsValid) { try { model.ListData = await f.ListItemData_GetSearch(data); return(await Task.Run(() => Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "ListItemData_Table", model) }))); } catch (Exception ex) { r.MessageContent = ex.ToString(); r.MessageTitle = "Error "; r.RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; model.Error = r; model.ListData = await f.ListItemData_Get(); return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle, html = Helper.RenderRazorViewToString(this, "ListItemData_Table", data) }))); } } else { r.MessageContent = "State Model tidak valid"; r.MessageTitle = "Error "; r.RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; model.Error = r; model.ListData = await f.ListItemData_Get(); return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle, html = Helper.RenderRazorViewToString(this, "ListItemData_Table", model) }))); } }
private void UpdateListItem(ListItemData listItem) { GameObject item; if (listItem.Item == null) { item = this.DataSource.ListViewItem(listItem.Position, null); Assert.IsNotNull(item, "ListItem is null!!"); item.name = "ListItem"; listItem.SetItemObjcet(item); var itemRectTransform = item.GetComponent <RectTransform>(); itemRectTransform.anchorMin = new Vector2(0, 0); itemRectTransform.anchorMax = new Vector2(1, 1); var clickHandler = item.GetComponent <ClickHandler>() ?? item.AddComponent <ClickHandler>(); clickHandler.callback = (gameObject) => { this.TapItem(gameObject); }; } else { item = this.DataSource.ListViewItem(listItem.Position, listItem.Item); } item.SetActive(true); }
private ListItemData BuildItemContainer(int position) { ListItemData listItemData; if (this.itemDataList.Count > position) { listItemData = this.itemDataList[position]; } else { var newContainer = this.CreateContainer("ItemContainer"); listItemData = new ListItemData(position, newContainer); } if (this.scrollRect.vertical) { listItemData.Layout.preferredHeight = this.rowSize; listItemData.ContainerRectTransform.pivot = new Vector2(0, 1); } else { listItemData.Layout.preferredWidth = this.rowSize; listItemData.ContainerRectTransform.pivot = new Vector2(0, 1); } return(listItemData); }
public override void OnBindViewHolder(FlexibleViewViewHolder holder, int position) { //Console.WriteLine($"OnBindItemView... position: {position}"); ListItemData listItemData = mDatas[position]; ListItemView listItemView = holder.ItemView as ListItemView; listItemView.Name = "Item" + position; //Random rd = new Random(); listItemView.SizeWidth = 150; listItemView.SizeHeight = 60; if (listItemView != null) { listItemView.MainText = String.Format("{0:D2}", position) + " : " + listItemData.TextString; } listItemView.Margin = new Extents(2, 2, 2, 2); if (position % 2 == 0) { listItemView.BackgroundColor = Color.Cyan; } else { listItemView.BackgroundColor = Color.Yellow; } }
/// <summary> Adds the given <paramref name="testListItem"/> to the list. </summary> /// <param name="testListItem"> The item to add. </param> public void Add(ListItemData testListItem) { elementManager.CreateElementFromTemplateName("TestListItem", null, list.Element, testListItem); // Increment the number of total items added to the list. totalItems++; }
public async Task <IActionResult> ListItemData_Form(int id = 0) { var model = new ListItemData(); try { if (id == 0) { model.id = id; return(await Task.Run(() => View(model))); } else { model = await f.ListItemData_GetById(id); if (model == null) { return(NotFound()); } return(await Task.Run(() => View(model))); } } catch (Exception ex) { var Error = new ErrorViewModel(); Error.MessageContent = ex.ToString(); Error.MessageTitle = "Error "; Error.RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; model.Error = Error; return(await Task.Run(() => View(model))); } }
private void btOk_Click(object sender, System.EventArgs e) { ListItemData data = listView.SelectedData; if (data == null) { return; } Close(); if (data.Datas[1] is ProjectItem) { Window win; if ((data.Datas[1] as ProjectItem).Document == null) { win = (data.Datas[1] as ProjectItem).Open("{00000000-0000-0000-0000-000000000000}"); } else { win = (data.Datas[1] as ProjectItem).Document.ActiveWindow; } win.SetFocus(); (data.Datas[1] as ProjectItem).Document.Activate(); //if (IDE.ApplicationObject.Version != "9.0") //((VSExpertVSIX.SolutionList.DTE.ActiveDocument as TextSelection).ActivePoint as VirtualPoint).TryToShow(vsPaneShowHow.vsPaneShowTop, null); win.SetFocus(); } }
/// <summary> /// Add item at a given sibling index. /// </summary> /// <param name="data"></param> /// <param name="prefab"></param> /// <param name="siblingIndex"></param> /// <returns></returns> public ListItem AddItemAtIndex(ListItemData data, GameObject prefab, int siblingIndex) { ListItem lI = AddItem(data, prefab); lI.transform.SetSiblingIndex(siblingIndex); return(lI); }
public override void SetListData(System.Object inData) { //if (inData == null) return; ListItemData data = inData as ListItemData; view.text.text = string.Format("{0}\nWidth:\t{1}\nHeight:\t{2}", data.Data, data.Width, data.Height); }
public void AddItem(ListItemData itemData) { ListItemObject listItem = Instantiate(listItemPrefab); listItem.transform.SetParent(listItemPrefab.transform.parent, false); listItem.gameObject.SetActive(true); listItem.SetData(itemData); listItemObjects.Add(listItem); }
public void ParseContacts(string[] contacts) { if (contacts == null) { return; } foreach (string contact in contacts) { ListItemData data = new ListItemData(contact, ItemDataType.Contacts); Contacts.Add(data); } }
public void ParseSongs(string[] songs) { if (songs == null) { return; } foreach (string song in songs) { ListItemData data = new ListItemData(song, ItemDataType.Music); Songs.Add(data); } }
/// <summary> /// Adds item to the end of the list. /// </summary> /// <param name="data">Data for the prefab</param> /// <param name="prefab">The prefab to be populated.</param> /// <returns></returns> public ListItem AddItem(ListItemData data, GameObject prefab) { GameObject instance = Instantiate(prefab); ListItem lI = instance.GetComponent <ListItem>(); lI.Data = data; lI.transform.SetParent(transform); lI.transform.localScale = Vector3.one; lI.transform.SetAsLastSibling(); lI.name = data.Name; return(lI); }
public override void SetListData(System.Object inData) { ListItemData itemData = inData as ListItemData; if (itemData.Data == null) { return; } data = (inData as ListItemData).Data as FunctionListItemData; RefreshView(); }
public IActionResult Register(string returnUrl = null) { ViewData["ReturnUrl"] = returnUrl; var model = new RegisterViewModel(); //Get User Roles var userRoles = ListItemData.GetUserRoleItems(); model.UserRoleOptions = ListItemData.GetSelectListItems(userRoles); return(View(model)); }
private void btClose_Click(object sender, System.EventArgs e) { ListItemData data = listView.SelectedData; if ((data.Datas[1] is ProjectItem)) { if ((data.Datas[1] as ProjectItem).Document != null) { (data.Datas[1] as ProjectItem).Document.Close(vsSaveChanges.vsSaveChangesPrompt); } } Close(); }
/// <summary> /// Check if the list contains a particular data Item. /// </summary> /// <param name="data"></param> /// <returns></returns> public bool Contains(ListItemData data) { if (data == null) { return(false); } foreach (Transform child in transform) { ListItem listItem = child.GetComponent <ListItem>(); if (listItem != null && listItem.Data == data) { return(true); } } return(false); }
private ListItemData BuildItemContainer(int position) { ListItemData listItemData; if (this.itemDataList.Count > position) { listItemData = this.itemDataList[position]; } else { var newContainer = this.CreateContainer("ItemContainer"); listItemData = new ListItemData(position, newContainer); } listItemData.Layout.preferredHeight = this.ItemSize.y; listItemData.ContainerRectTransform.pivot = new Vector2(0, 1); return(listItemData); }
public override ListItemData RunOnLinkedList( LinkedListExecutionState state) { if (state.Current == null || state.Current.Value.IsDummy) { return(null); } ListItemData prevalentData = state.Current.Value.Data; if (prevalentData.Value != oldValue) { return(prevalentData); } state.Current.Value = state.Current.Value.NewWithData( prevalentData.NewWithValue(newValue)); return(prevalentData); }
public override LinkedListNode <LinkedListItem> RunOnLinkedList(LinkedListExecutionState state) { if (state.Current == null || state.Current == state.List.Last || state.Current == state.List.First) { return(null); } ListItemData oldData = state.Current.Value.Data; if (oldData.Value != prevalentValue || state.Current.Value.Deleted) { state.AddToKnownNodes(null); return(null); } return (state.AddingToKnownNodes( state.List.AddAfter(state.Current, new LinkedListItem(Value)))); }
//Trash deletes one reference or all references depending on the item. void DroppedOnTrash(DropZone dropZone, Draggable draggable) { ListItem listItem = draggable as ListItem; ListItemData listItemData = listItem.Data; if (!listItem.IsShortcut) { Func <ListItemData, bool> condition = (data) => { return(data == listItemData); }; shortcuts.RemoveItems(condition); if (listItem.Data.DataType == ItemDataType.Music) { music.RemoveItems(condition); playlists.RemoveItems(condition); } if (listItem.Data.DataType == ItemDataType.Contacts) { contacts.RemoveItems(condition); } } Destroy(listItem.gameObject); }
private void Initialize(IAttributeSet attrs) { _adapter = new ListItemAdapter(Context, Resource.Layout.SpinnerTextWithImage, Resource.Id.labelSpinner, new List <ListItemData>()); _adapter.SetDropDownViewResource(Resource.Layout.SpinnerTextWithImage); if (attrs != null) { var att = Context.ObtainStyledAttributes(attrs, new int[] { Android.Resource.Attribute.Background }, 0, 0); _initialBackgroundColor = att.GetColor(0, -1); var attOther = Context.ObtainStyledAttributes(attrs, new int[] { Resource.Attribute.allowOtherSelection }, 0, 0); _allowOther = attOther.GetBoolean(0, false); } _otherItem = new ListItemData { Key = Int32.MaxValue, Value = this.Services().Localize["OtherListItemLabel"] }; }
public static ListItemData GetListItemData( [ActivityTrigger] ApprovalStartInfo approvalStartInfo, ILogger log, ExecutionContext context) { using (var cc = new OfficeDevPnP.Core.AuthenticationManager().GetAppOnlyAuthenticatedContext(ConfigurationManager.AppSettings["siteUrl"], ConfigurationManager.AppSettings["clientId"], ConfigurationManager.AppSettings["clientSecret"])) { List docLib = cc.Web.Lists.GetByTitle("Drafts"); ListItem item = docLib.GetItemById(approvalStartInfo.itemId); cc.Load(item); cc.ExecuteQuery(); var listItemData = new ListItemData(); listItemData.DocumentOwner = ((FieldUserValue)item["DocumentOwner"]).LookupId; listItemData.StakeHolders = new List <int>(); foreach (FieldUserValue sh in (FieldUserValue[])item["StakeHolders"]) { listItemData.StakeHolders.Add(sh.LookupId); } return(listItemData); }; }
public async Task <IActionResult> ListItemData_Save([Bind("id,ListName,Urutan,Text,Value")] ListItemData data) { var r = new ErrorViewModel(); if (ModelState.IsValid) { try { r = await f.ListItemData_Save(data); if (r.MessageStatus == "success") { var model = new ListItemDataModel(); model.ListData = await f.ListItemData_GetSearch(data); return(await Task.Run(() => Json(new { isValid = true }))); } else { data.Error = r; return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle }))); } } catch (Exception ex) { r.MessageContent = ex.ToString(); r.MessageTitle = "Error "; r.RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle }))); } } else { r.MessageContent = "State Model tidak valid"; r.MessageTitle = "Error "; r.RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; return(await Task.Run(() => Json(new { isValid = false, message = r.MessageContent, title = r.MessageTitle }))); } }
public async Task <IActionResult> ListItemData() { Config.ConStr = _configuration.GetConnectionString("Db"); var model = new ListItemDataModel(); try { DeviceDetector.SetVersionTruncation(VersionTruncation.VERSION_TRUNCATION_NONE); BotParser botParser = new BotParser(); var userAgent = Request.Headers["User-Agent"]; var result = DeviceDetector.GetInfoFromUserAgent(userAgent); if (string.IsNullOrEmpty(HttpContext.Session.GetString("_UserId"))) { var model2 = new alertLogin(); return(await Task.Run(() => RedirectToAction("SignIn", "Home", model2))); } else { ViewBag.UserId = HttpContext.Session.GetString("_UserId"); ViewBag.Device = result.Match.DeviceType.ToString(); Console.WriteLine(ViewBag.Device); var filter = new ListItemData(); model.ListData = await f.ListItemData_GetSearch(filter); return(await Task.Run(() => View(model))); } } catch (Exception ex) { var Error = new ErrorViewModel(); Error.MessageContent = ex.ToString(); Error.MessageTitle = "Error "; Error.RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; model.Error = Error; return(await Task.Run(() => View(model))); } }
public override ListItemData RunOnLfdll(LfdllExecutionState state) { if (state.Current == null || state.Current.IsDummyNode) { return(null); } ListItemData oldData = state.Current.Value; while (true) { if (oldData.Value != oldValue) { return(oldData); } ListItemData prevalentData = state.Current.CompareExchangeValue( oldData.NewWithValue(newValue), oldData); if (ReferenceEquals(prevalentData, oldData)) { return(prevalentData); } oldData = prevalentData; } }
private void btOk_Click(object sender, System.EventArgs e) { ListItemData data = listView.SelectedData; if (data == null) { return; } if (!(data.Datas[2] is CodeElement)) { return; } CodeElement el = (CodeElement)data.Datas[2]; TextSelection ts = VSExpertVSIX.SolutionList.DTE.ActiveDocument.Selection as TextSelection; if (ts != null) { ts.MoveToPoint(el.StartPoint, false); } }