1 type derived from SelectionUIItem
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\SelectionUIService.ContainerSelectionUIItem.cs (1)
10
private class ContainerSelectionUIItem :
SelectionUIItem
3 instantiations of SelectionUIItem
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\SelectionUIService.cs (3)
413
newSelection[comp] = new
SelectionUIItem
(this, comp);
925
SelectionUIItem item =
new
(this, component);
1291
selUI = new
SelectionUIItem
(this, component);
62 references to SelectionUIItem
System.Windows.Forms.Design (62)
System\Windows\Forms\Design\SelectionUIService.cs (59)
45
private Dictionary<object,
SelectionUIItem
> _selectionItems;
157
foreach (
SelectionUIItem
s in _selectionItems.Values)
203
foreach (
SelectionUIItem
item in _selectionItems.Values)
210
if ((hitTest &
SelectionUIItem
.CONTAINER_SELECTOR) != 0)
222
if (hitTest !=
SelectionUIItem
.NOHIT)
230
return new HitTestInfo(
SelectionUIItem
.NOHIT, item);
237
return new HitTestInfo(
SelectionUIItem
.NOHIT, null);
391
Dictionary<object,
SelectionUIItem
> newSelection = new(selection.Count);
396
if (_selectionItems.TryGetValue(comp, out
SelectionUIItem
? existingItem))
516
if ((hitTest &
SelectionUIItem
.CONTAINER_SELECTOR) != 0)
528
else if (hitTest !=
SelectionUIItem
.NOHIT && me.Button == MouseButtons.Left)
538
if ((hitTest &
SelectionUIItem
.MOVE_MASK) != 0)
543
if ((hitTest &
SelectionUIItem
.SIZE_MASK) != 0)
545
if ((hitTest & (
SelectionUIItem
.SIZE_X |
SelectionUIItem
.POS_RIGHT)) == (
SelectionUIItem
.SIZE_X |
SelectionUIItem
.POS_RIGHT))
550
if ((hitTest & (
SelectionUIItem
.SIZE_X |
SelectionUIItem
.POS_LEFT)) == (
SelectionUIItem
.SIZE_X |
SelectionUIItem
.POS_LEFT))
555
if ((hitTest & (
SelectionUIItem
.SIZE_Y |
SelectionUIItem
.POS_TOP)) == (
SelectionUIItem
.SIZE_Y |
SelectionUIItem
.POS_TOP))
560
if ((hitTest & (
SelectionUIItem
.SIZE_Y |
SelectionUIItem
.POS_BOTTOM)) == (
SelectionUIItem
.SIZE_Y |
SelectionUIItem
.POS_BOTTOM))
577
else if (hitTest ==
SelectionUIItem
.NOHIT)
603
if (hitTest !=
SelectionUIItem
.CONTAINER_SELECTOR && hti.selectionUIHit is not null)
621
if (!((ISelectionUIService)this).Dragging && (_mouseDragHitTest &
SelectionUIItem
.MOVE_MASK) != 0)
647
if ((_mouseDragHitTest &
SelectionUIItem
.MOVE_X) != 0)
652
if ((_mouseDragHitTest &
SelectionUIItem
.MOVE_Y) != 0)
657
if ((_mouseDragHitTest &
SelectionUIItem
.SIZE_X) != 0)
659
if ((_mouseDragHitTest &
SelectionUIItem
.POS_LEFT) != 0)
670
if ((_mouseDragHitTest &
SelectionUIItem
.SIZE_Y) != 0)
672
if ((_mouseDragHitTest &
SelectionUIItem
.POS_TOP) != 0)
693
if ((_mouseDragHitTest &
SelectionUIItem
.MOVE_X) != 0 || (_mouseDragHitTest &
SelectionUIItem
.MOVE_Y) != 0)
761
foreach (
SelectionUIItem
item in _selectionItems.Values)
771
foreach (
SelectionUIItem
item in _selectionItems.Values)
787
foreach (
SelectionUIItem
item in _selectionItems.Values)
802
foreach (
SelectionUIItem
item in _selectionItems.Values)
825
foreach (
SelectionUIItem
item in _selectionItems.Values)
925
SelectionUIItem
item = new(this, component);
1172
if (_selectionItems.TryGetValue(comp, out
SelectionUIItem
? item) && item is not ContainerSelectionUIItem)
1193
AdornmentType.GrabHandle => new Size(
SelectionUIItem
.GRABHANDLE_WIDTH,
SelectionUIItem
.GRABHANDLE_HEIGHT),
1203
GetHitTest(value, HITTEST_DEFAULT).hitTest !=
SelectionUIItem
.NOHIT;
1211
&& _selectionItems.TryGetValue(component, out
SelectionUIItem
? value)
1220
if (!_selectionItems.TryGetValue(component, out
SelectionUIItem
? selection))
1239
=> !_selectionItems.TryGetValue(component, out
SelectionUIItem
? item) ? SelectionStyles.None : item.Style;
1250
_selectionItems.TryGetValue(component, out
SelectionUIItem
? existingItem);
1255
SelectionUIItem
item = new ContainerSelectionUIItem(this, component);
1266
if (!_selectionItems.TryGetValue(component, out
SelectionUIItem
? existingItem) || existingItem is ContainerSelectionUIItem)
1288
_selectionItems.TryGetValue(component, out
SelectionUIItem
? selUI);
1322
foreach (
SelectionUIItem
item in _selectionItems.Values)
1352
foreach (
SelectionUIItem
item in _selectionItems.Values)
System\Windows\Forms\Design\SelectionUIService.HitTestInfo.cs (3)
11
public readonly
SelectionUIItem
? selectionUIHit;
14
public HitTestInfo(int hitTest,
SelectionUIItem
? selectionUIHit)
20
public HitTestInfo(int hitTest,
SelectionUIItem
selectionUIHit, bool containerSelector)