6 types derived from Glyph
System.Windows.Forms.Design (6)
System\Windows\Forms\Design\Behavior\ComponentGlyph.cs (1)
15
public class ComponentGlyph :
Glyph
System\Windows\Forms\Design\Behavior\ContainerSelectorGlyph.cs (1)
13
internal sealed class ContainerSelectorGlyph :
Glyph
System\Windows\Forms\Design\Behavior\DesignerActionGlyph.cs (1)
14
internal sealed class DesignerActionGlyph :
Glyph
System\Windows\Forms\Design\Behavior\SelectionGlyphBase.cs (1)
12
internal abstract class SelectionGlyphBase :
Glyph
System\Windows\Forms\Design\Behavior\TableLayoutPanelResizeGlyph.cs (1)
8
internal class TableLayoutPanelResizeGlyph :
Glyph
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (1)
2594
internal class ToolStripDropDownGlyph :
Glyph
98 references to Glyph
System.Design (1)
artifacts\obj\System.Design.Facade\Release\net10.0\System.Design.Forwards.cs (1)
77
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Windows.Forms.Design.Behavior.
Glyph
))]
System.Windows.Forms.Design (97)
System\ComponentModel\Design\DesignerActionUI.cs (2)
325
private void RecreatePanel(
Glyph
glyphWithPanelToRegen)
663
private Point GetGlyphLocationScreenCoord(IComponent relatedComponent,
Glyph
glyph)
System\ComponentModel\Design\DesignerActionUI.DesignerActionToolStripDropDown.cs (2)
18
private
Glyph
? _relatedGlyph;
131
public void SetDesignerActionPanel(DesignerActionPanel panel,
Glyph
relatedGlyph)
System\Windows\Forms\Design\Behavior\Behavior.cs (15)
92
private Behavior? GetGlyphBehavior(
Glyph
? g)
108
public virtual void OnLoseCapture(
Glyph
? g, EventArgs e)
126
public virtual bool OnMouseDoubleClick(
Glyph
? g, MouseButtons button, Point mouseLoc)
148
public virtual bool OnMouseDown(
Glyph
? g, MouseButtons button, Point mouseLoc)
168
public virtual bool OnMouseEnter(
Glyph
? g)
189
public virtual bool OnMouseHover(
Glyph
? g, Point mouseLoc)
208
public virtual bool OnMouseLeave(
Glyph
? g)
229
public virtual bool OnMouseMove(
Glyph
? g, MouseButtons button, Point mouseLoc)
252
public virtual bool OnMouseUp(
Glyph
? g, MouseButtons button)
273
public virtual void OnDragDrop(
Glyph
? g, DragEventArgs e)
288
public virtual void OnDragEnter(
Glyph
? g, DragEventArgs e)
303
public virtual void OnDragLeave(
Glyph
? g, EventArgs e)
318
public virtual void OnDragOver(
Glyph
? g, DragEventArgs e)
337
public virtual void OnGiveFeedback(
Glyph
? g, GiveFeedbackEventArgs e)
352
public virtual void OnQueryContinueDrag(
Glyph
? g, QueryContinueDragEventArgs e)
System\Windows\Forms\Design\Behavior\BehaviorService.cs (10)
36
private
Glyph
? _hitTestedGlyph; // the last valid glyph that was hit tested
48
private readonly HashSet<
Glyph
> _dragEnterReplies; // we keep track of whether glyph has already responded to a DragEnter this D&D.
501
Glyph
newGlyph = Adorners[i].Glyphs[j];
568
private Behavior? GetAppropriateBehavior(
Glyph
? g)
594
private void InvokeMouseEnterLeave(
Glyph
? leaveGlyph,
Glyph
? enterGlyph)
627
private void OnDragEnter(
Glyph
? g, DragEventArgs e)
647
private void OnDragLeave(
Glyph
? g, EventArgs e)
672
private bool OnMouseEnter(
Glyph
? g) => GetAppropriateBehavior(g)?.OnMouseEnter(g) ?? false;
677
private bool OnMouseLeave(
Glyph
? g)
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (4)
90
public override bool OnMouseDown(
Glyph
? g, MouseButtons button, Point mouseLoc)
109
foreach (
Glyph
glyph in a.Glyphs)
170
public override bool OnMouseMove(
Glyph
? g, MouseButtons button, Point mouseLoc)
195
public override bool OnMouseUp(
Glyph
? g, MouseButtons button)
System\Windows\Forms\Design\Behavior\DesignerActionBehavior.cs (4)
71
internal void ShowUI(
Glyph
g)
91
public override bool OnMouseDoubleClick(
Glyph
? g, MouseButtons button, Point mouseLoc)
97
public override bool OnMouseDown(
Glyph
? g, MouseButtons button, Point mouseLoc)
108
public override bool OnMouseUp(
Glyph
? g, MouseButtons button)
System\Windows\Forms\Design\Behavior\GlyphCollection.cs (10)
31
public GlyphCollection(
Glyph
[] value)
39
public
Glyph
this[int index]
41
get => (
Glyph
)List[index]!;
49
public int Add(
Glyph
value)
57
public void AddRange(params
Glyph
[] value)
80
public bool Contains(
Glyph
value)
89
public void CopyTo(
Glyph
[] array, int index)
98
public int IndexOf(
Glyph
value)
106
public void Insert(int index,
Glyph
value)
115
public void Remove(
Glyph
value)
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (4)
290
public override bool OnMouseDown(
Glyph
g, MouseButtons button, Point mouseLoc)
365
public override void OnLoseCapture(
Glyph
g, EventArgs e)
457
public override bool OnMouseMove(
Glyph
g, MouseButtons button, Point mouseLoc)
905
public override bool OnMouseUp(
Glyph
g, MouseButtons button)
System\Windows\Forms\Design\Behavior\SelectionManager.cs (3)
161
foreach (
Glyph
glyph in glyphs)
261
List<
Glyph
> glyphsToRemove = [];
270
foreach (
Glyph
g in glyphsToRemove)
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (4)
68
public override void OnLoseCapture(
Glyph
g, EventArgs e)
87
public override bool OnMouseDown(
Glyph
g, MouseButtons button, Point mouseLoc)
239
public override bool OnMouseMove(
Glyph
g, MouseButtons button, Point mouseLoc)
387
public override bool OnMouseUp(
Glyph
g, MouseButtons button)
System\Windows\Forms\Design\Behavior\ToolboxItemSnapLineBehavior.cs (3)
249
public override void OnDragDrop(
Glyph
? g, DragEventArgs e)
289
foreach (
Glyph
glyph in glyphsToRemove)
295
public override bool OnMouseMove(
Glyph
? g, MouseButtons button, Point mouseLoc)
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (4)
74
public override bool OnMouseDown(
Glyph
? glyph, MouseButtons button, Point screenCoordinates)
218
public override void OnDragDrop(
Glyph
? glyph, DragEventArgs e)
289
public override void OnDragEnter(
Glyph
? glyph, DragEventArgs e)
299
public override void OnDragOver(
Glyph
? glyph, DragEventArgs e)
System\Windows\Forms\Design\ComponentTray.cs (4)
2609
private
Glyph
_hitTestedGlyph; // the last glyph we hit tested (can be null)
2651
Glyph
g = _behaviorSvc.DesignerActionUI.GetDesignerActionGlyph(comp);
2746
foreach (
Glyph
g in _traySelectionAdorner.Glyphs)
2758
foreach (
Glyph
g in _traySelectionAdorner.Glyphs)
System\Windows\Forms\Design\ControlDesigner.cs (2)
786
Glyph
? dapGlyph = designerActionUI.GetDesignerActionGlyph(Component);
844
Glyph
? dapGlyph = designerActionUI.GetDesignerActionGlyph(Component);
System\Windows\Forms\Design\ControlDesigner.TransparentBehavior.cs (5)
35
public override void OnDragDrop(
Glyph
? g, DragEventArgs e)
44
public override void OnDragEnter(
Glyph
? g, DragEventArgs e)
57
public override void OnDragLeave(
Glyph
? g, EventArgs e)
66
public override void OnDragOver(
Glyph
? g, DragEventArgs e)
83
public override void OnGiveFeedback(
Glyph
? g, GiveFeedbackEventArgs e)
System\Windows\Forms\Design\SplitContainerDesigner.cs (1)
387
foreach (
Glyph
g in glyphsToRemove)
System\Windows\Forms\Design\ToolStripContainerDesigner.cs (2)
290
private bool CheckDropDownBounds(ToolStripDropDownItem dropDownItem,
Glyph
childGlyph, GlyphCollection glyphs)
310
private bool CheckAssociatedControl(Component component,
Glyph
childGlyph, GlyphCollection glyphs)
System\Windows\Forms\Design\ToolStripDesigner.cs (3)
2224
Glyph
[] currentBodyGlyphs = new
Glyph
[selectionManager.BodyGlyphAdorner.Glyphs.Count];
2228
foreach (
Glyph
g in currentBodyGlyphs)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (1)
752
public override bool OnMouseUp(
Glyph
g, MouseButtons button) => button == MouseButtons.Left;
System\Windows\Forms\Design\ToolStripItemBehavior.cs (10)
207
public override bool OnMouseDoubleClick(
Glyph
g, MouseButtons button, Point mouseLoc)
218
public override bool OnMouseUp(
Glyph
g, MouseButtons button)
277
public override bool OnMouseDown(
Glyph
g, MouseButtons button, Point mouseLoc)
470
public override bool OnMouseEnter(
Glyph
g)
496
public override bool OnMouseLeave(
Glyph
g)
524
public override bool OnMouseMove(
Glyph
g, MouseButtons button, Point mouseLoc)
640
public override void OnDragDrop(
Glyph
g, DragEventArgs e)
833
public override void OnDragEnter(
Glyph
g, DragEventArgs e)
860
public override void OnDragLeave(
Glyph
g, EventArgs e)
869
public override void OnDragOver(
Glyph
g, DragEventArgs e)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (3)
2644
public override void OnDragEnter(
Glyph
g, DragEventArgs e)
2659
public override void OnDragOver(
Glyph
g, DragEventArgs e)
2674
public override void OnDragDrop(
Glyph
g, DragEventArgs e)
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (1)
283
internal
Glyph
? GetGlyph()