/// <summary> /// override of the DoubleClickedItem to fire registered events with the attached TreeElement /// </summary> /// <param name="id"></param> protected override void DoubleClickedItem(int id) { base.DoubleClickedItem(id); var selectedItems = GetSelection().Select(Id => Root.Find <T>(Id)); ItemDoubleClicked?.Invoke(selectedItems.ToArray()); }
void newItem_ItemDoubleClicked(ListPageItem listItem, FileSystemItem reference) { // bubble event to parent (column) if (ItemDoubleClicked != null) { ItemDoubleClicked.Invoke(listItem, reference); } }
private void TourStopList_MouseDoubleClick(object sender, MouseEventArgs e) { int index = GetItemIndexFromCursor(e.Location); if (index > -1 && ItemDoubleClicked != null) { ItemDoubleClicked.Invoke(this, Items[index]); } }
public bool ShowNext(bool fromStart, bool doubleClick) { int wrappedCount = 0; if ((items != null && items.Count > 0)) { do { if (fromStart) { selectedItem = 0; fromStart = false; } else { if (selectedItem < items.Count - 1) { selectedItem++; } else { selectedItem = 0; wrappedCount++; } } }while ((((IThumbnail)items[selectedItem]).IsFolder || (items[selectedItem]) is FolderUp) && wrappedCount < 2); if (wrappedCount > 1) { return(false); } if (doubleClick) { if (ItemDoubleClicked != null) { ItemDoubleClicked.Invoke(this, items[selectedItem]); } } else { if (ItemClicked != null) { if (selectedItem != -1) { ItemClicked.Invoke(this, items[selectedItem]); } } } startIndex = ((selectedItem) / ItemsPerPage) * ItemsPerPage; Invalidate(); UpdatePaginator(); return(selectedItem > -1); } return(false); }
protected override void OnMouseDoubleClick(MouseEventArgs e) { base.OnMouseDoubleClick(e); var idx = IndexFromPoint(e.Location); if (idx >= 0 && idx < Items.Count) { ItemDoubleClicked?.Invoke(this, new ItemEventArgs(idx, Items[idx])); } }
private void ThumbnailList_MouseDoubleClick(object sender, MouseEventArgs e) { bool imageClicked; int index = GetItemIndexFromCursor(e.Location, out imageClicked); if (index > -1 && ItemDoubleClicked != null) { ItemDoubleClicked.Invoke(this, items[index]); } }
/// <summary> /// override of the DoubleClickedItem to fire registered events with the attached TreeElement /// </summary> /// <param name="id"></param> protected override void DoubleClickedItem(int id) { base.DoubleClickedItem(id); var item = Root.Find <T>(id); if (item != null) { ItemDoubleClicked?.Invoke(item); } }
private void ItemListMouseDoubleClick(object sender, MouseButtonEventArgs e) { if (lbItems.SelectedItem == null) { return; } DDOItemData item = (lbItems.SelectedItem as ListBoxItem).Tag as DDOItemData; ItemDoubleClicked?.Invoke(item); }
/// <inheritdoc/> protected override void OnDoubleClick(MouseEventArgs e) { base.OnDoubleClick(e); var clicked_item = Items.FirstOrDefault(tp => tp.Bounds.Contains(e.Location)); if (clicked_item != null) { ItemDoubleClicked?.Invoke(this, new EventArgs <ListViewItem> (clicked_item)); } }
private void UserControl_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (e.LeftButton != MouseButtonState.Pressed) { return; } if (ItemDoubleClicked != null) { ItemDoubleClicked.Invoke(this, reference); } }
/// <summary> /// Creates and initializes a new instance of the List class. /// </summary> /// <param name="parent">The parent is a given container, which will be attached by the list as a child. It's <see cref="EvasObject"/> type.</param> /// <since_tizen> preview </since_tizen> public List(EvasObject parent) : base(parent) { _selected = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "selected", ListItemEventArgs.CreateFromSmartEvent); _unselected = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "unselected", ListItemEventArgs.CreateFromSmartEvent); _doubleClicked = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "clicked,double", ListItemEventArgs.CreateFromSmartEvent); _longpressed = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "longpressed", ListItemEventArgs.CreateFromSmartEvent); _activated = new SmartEvent <ListItemEventArgs>(this, this.RealHandle, "activated", ListItemEventArgs.CreateFromSmartEvent); _selected.On += (s, e) => { ItemSelected?.Invoke(this, e); }; _unselected.On += (s, e) => { ItemUnselected?.Invoke(this, e); }; _doubleClicked.On += (s, e) => { ItemDoubleClicked?.Invoke(this, e); }; _longpressed.On += (s, e) => { ItemLongPressed?.Invoke(this, e); }; _activated.On += (s, e) => { ItemActivated?.Invoke(this, e); }; }
public void OnCellDoubleTaped(object sender, GridInputEventArgs e) { var selected = GetSelected(e.CellRange); if (selected == null) { return; } var grid = (FlexGrid)sender; var colName = grid.Columns[e.CellRange.Column].Binding; ItemDoubleClicked?.Invoke(colName, selected); }
private void EhMouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { var source = e.OriginalSource as DependencyObject; while (null != source && !(source is TreeView)) { if (source is FrameworkElement fwe && fwe.Tag is NGTreeNode ngtn && ngtn.Tag is IFitFunctionInformation ffinfo) { ItemDoubleClicked?.Invoke(ffinfo); break; } source = VisualTreeHelper.GetParent(source); } }
/// <summary> /// Checks if a disassembly item has been double of triple clicked. /// </summary> private void OnItemMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (DisassemblyListBox.SelectedItem is DisassemblyItemViewModel disItem) { if (e.ClickCount == 2) { ItemDoubleClicked?.Invoke(this, new DisassemblyItemSelectedEventArgs(disItem)); _isInClick = true; } else if (e.ClickCount == 3) { ItemTripleClicked?.Invoke(this, new DisassemblyItemSelectedEventArgs(disItem)); _isInClick = true; } } }
private void Items_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if ((e.OriginalSource as Grid) != null) { return; } if (tvItems.SelectedItem == null) { return; } TreeViewItem tvi = tvItems.SelectedItem as TreeViewItem; if (tvi.HasItems) { return; } ItemDoubleClicked?.Invoke((tvi.Tag as ACustomItemContainer).GetItem()); }
private void listBox_DoubleClick(object sender, EventArgs e) { ItemDoubleClicked?.Invoke(sender, e); }
void InitializeSmartEvent() { _selected = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "selected", GenListItemEventArgs.CreateFromSmartEvent); _unselected = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "unselected", GenListItemEventArgs.CreateFromSmartEvent); _activated = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "activated", GenListItemEventArgs.CreateFromSmartEvent); _pressed = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "pressed", GenListItemEventArgs.CreateFromSmartEvent); _released = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "released", GenListItemEventArgs.CreateFromSmartEvent); _doubleClicked = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "clicked,double", GenListItemEventArgs.CreateFromSmartEvent); _expanded = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "expanded", GenListItemEventArgs.CreateFromSmartEvent); _realized = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "realized", GenListItemEventArgs.CreateFromSmartEvent); _unrealized = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "unrealized", GenListItemEventArgs.CreateFromSmartEvent); _longpressed = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "longpressed", GenListItemEventArgs.CreateFromSmartEvent); _moved = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "moved", GenListItemEventArgs.CreateFromSmartEvent); _movedAfter = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "moved,after", GenListItemEventArgs.CreateFromSmartEvent); _movedBefore = new SmartEvent <GenListItemEventArgs>(this, this.RealHandle, "moved,before", GenListItemEventArgs.CreateFromSmartEvent); _scrollAnimationStarted = new SmartEvent(this, this.RealHandle, "scroll,anim,start"); _scrollAnimationStopped = new SmartEvent(this, this.RealHandle, "scroll,anim,stop"); _changed = new SmartEvent(this, this.RealHandle, "changed"); _selected.On += (s, e) => { if (e.Item != null) { ItemSelected?.Invoke(this, e); } }; _unselected.On += (s, e) => { if (e.Item != null) { ItemUnselected?.Invoke(this, e); } }; _activated.On += (s, e) => { if (e.Item != null) { ItemActivated?.Invoke(this, e); } }; _pressed.On += (s, e) => { if (e.Item != null) { ItemPressed?.Invoke(this, e); } }; _released.On += (s, e) => { if (e.Item != null) { ItemReleased?.Invoke(this, e); } }; _doubleClicked.On += (s, e) => { if (e.Item != null) { ItemDoubleClicked?.Invoke(this, e); } }; _expanded.On += (s, e) => { if (e.Item != null) { ItemExpanded?.Invoke(this, e); } }; _realized.On += (s, e) => { if (e.Item != null) { ItemRealized?.Invoke(this, e); } }; _unrealized.On += (s, e) => { if (e.Item != null) { ItemUnrealized?.Invoke(this, e); } }; _longpressed.On += (s, e) => { if (e.Item != null) { ItemLongPressed?.Invoke(this, e); } }; _moved.On += (s, e) => { if (e.Item != null) { ItemMoved?.Invoke(this, e); } }; _movedAfter.On += (s, e) => { if (e.Item != null) { ItemMovedAfter?.Invoke(this, e); } }; _movedBefore.On += (s, e) => { if (e.Item != null) { ItemMovedBefore?.Invoke(this, e); } }; }
void InitializeSmartEvent() { _selected = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "selected", GenGridItemEventArgs.CreateFromSmartEvent); _unselected = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "unselected", GenGridItemEventArgs.CreateFromSmartEvent); _activated = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "activated", GenGridItemEventArgs.CreateFromSmartEvent); _pressed = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "pressed", GenGridItemEventArgs.CreateFromSmartEvent); _released = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "released", GenGridItemEventArgs.CreateFromSmartEvent); _doubleClicked = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "clicked,double", GenGridItemEventArgs.CreateFromSmartEvent); _realized = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "realized", GenGridItemEventArgs.CreateFromSmartEvent); _unrealized = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "unrealized", GenGridItemEventArgs.CreateFromSmartEvent); _longpressed = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "longpressed", GenGridItemEventArgs.CreateFromSmartEvent); _focused = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "item,focused", GenGridItemEventArgs.CreateFromSmartEvent); _unfocused = new SmartEvent <GenGridItemEventArgs>(this, this.RealHandle, "item,unfocused", GenGridItemEventArgs.CreateFromSmartEvent); _changed = new SmartEvent(this, this.RealHandle, "changed"); _selected.On += (s, e) => { if (e.Item != null) { ItemSelected?.Invoke(this, e); } }; _unselected.On += (s, e) => { if (e.Item != null) { ItemUnselected?.Invoke(this, e); } }; _activated.On += (s, e) => { if (e.Item != null) { ItemActivated?.Invoke(this, e); } }; _pressed.On += (s, e) => { if (e.Item != null) { ItemPressed?.Invoke(this, e); } }; _released.On += (s, e) => { if (e.Item != null) { ItemReleased?.Invoke(this, e); } }; _doubleClicked.On += (s, e) => { if (e.Item != null) { ItemDoubleClicked?.Invoke(this, e); } }; _realized.On += (s, e) => { if (e.Item != null) { ItemRealized?.Invoke(this, e); } }; _unrealized.On += (s, e) => { if (e.Item != null) { ItemUnrealized?.Invoke(this, e); } }; _longpressed.On += (s, e) => { if (e.Item != null) { ItemLongPressed?.Invoke(this, e); } }; _focused.On += (s, e) => { if (e.Item != null) { ItemFocused?.Invoke(this, e); } }; _unfocused.On += (s, e) => { if (e.Item != null) { ItemUnfocused?.Invoke(this, e); } }; _changed.On += (s, e) => { Changed?.Invoke(this, e); }; }
protected void OnItemDoubleClicked(NpcTreeViewItem item) { ItemDoubleClicked?.Invoke(this, item); }
private void OnItemDoubleClicked(InventoryItem item) { ItemDoubleClicked?.Invoke(item); }
internal void ItemDoubleClked(MaskinListBoxItem msi) { ItemDoubleClicked?.Invoke(new itemArgs(msi.MainText, msi.Content, msi.Info, GetIDbyItem(msi))); }