6 types derived from Glyph
System.Windows.Forms.Design (6)
System\Windows\Forms\Design\Behavior\ComponentGlyph.cs (1)
15public class ComponentGlyph : Glyph
System\Windows\Forms\Design\Behavior\ContainerSelectorGlyph.cs (1)
13internal sealed class ContainerSelectorGlyph : Glyph
System\Windows\Forms\Design\Behavior\DesignerActionGlyph.cs (1)
14internal sealed class DesignerActionGlyph : Glyph
System\Windows\Forms\Design\Behavior\SelectionGlyphBase.cs (1)
12internal abstract class SelectionGlyphBase : Glyph
System\Windows\Forms\Design\Behavior\TableLayoutPanelResizeGlyph.cs (1)
10internal class TableLayoutPanelResizeGlyph : Glyph
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (1)
2597internal 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)
325private void RecreatePanel(Glyph glyphWithPanelToRegen) 663private Point GetGlyphLocationScreenCoord(IComponent relatedComponent, Glyph glyph)
System\ComponentModel\Design\DesignerActionUI.DesignerActionToolStripDropDown.cs (2)
18private Glyph? _relatedGlyph; 131public void SetDesignerActionPanel(DesignerActionPanel panel, Glyph relatedGlyph)
System\Windows\Forms\Design\Behavior\Behavior.cs (15)
92private Behavior? GetGlyphBehavior(Glyph? g) 108public virtual void OnLoseCapture(Glyph? g, EventArgs e) 126public virtual bool OnMouseDoubleClick(Glyph? g, MouseButtons button, Point mouseLoc) 148public virtual bool OnMouseDown(Glyph? g, MouseButtons button, Point mouseLoc) 168public virtual bool OnMouseEnter(Glyph? g) 189public virtual bool OnMouseHover(Glyph? g, Point mouseLoc) 208public virtual bool OnMouseLeave(Glyph? g) 229public virtual bool OnMouseMove(Glyph? g, MouseButtons button, Point mouseLoc) 252public virtual bool OnMouseUp(Glyph? g, MouseButtons button) 273public virtual void OnDragDrop(Glyph? g, DragEventArgs e) 288public virtual void OnDragEnter(Glyph? g, DragEventArgs e) 303public virtual void OnDragLeave(Glyph? g, EventArgs e) 318public virtual void OnDragOver(Glyph? g, DragEventArgs e) 337public virtual void OnGiveFeedback(Glyph? g, GiveFeedbackEventArgs e) 352public virtual void OnQueryContinueDrag(Glyph? g, QueryContinueDragEventArgs e)
System\Windows\Forms\Design\Behavior\BehaviorService.cs (10)
36private Glyph? _hitTestedGlyph; // the last valid glyph that was hit tested 48private readonly HashSet<Glyph> _dragEnterReplies; // we keep track of whether glyph has already responded to a DragEnter this D&D. 501Glyph newGlyph = Adorners[i].Glyphs[j]; 571private Behavior? GetAppropriateBehavior(Glyph? g) 597private void InvokeMouseEnterLeave(Glyph? leaveGlyph, Glyph? enterGlyph) 630private void OnDragEnter(Glyph? g, DragEventArgs e) 650private void OnDragLeave(Glyph? g, EventArgs e) 675private bool OnMouseEnter(Glyph? g) => GetAppropriateBehavior(g)?.OnMouseEnter(g) ?? false; 680private bool OnMouseLeave(Glyph? g)
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (4)
89public override bool OnMouseDown(Glyph g, MouseButtons button, Point mouseLoc) 107foreach (Glyph glyph in a.Glyphs) 168public override bool OnMouseMove(Glyph g, MouseButtons button, Point mouseLoc) 193public override bool OnMouseUp(Glyph g, MouseButtons button)
System\Windows\Forms\Design\Behavior\DesignerActionBehavior.cs (4)
71internal void ShowUI(Glyph g) 91public override bool OnMouseDoubleClick(Glyph? g, MouseButtons button, Point mouseLoc) 97public override bool OnMouseDown(Glyph? g, MouseButtons button, Point mouseLoc) 108public override bool OnMouseUp(Glyph? g, MouseButtons button)
System\Windows\Forms\Design\Behavior\GlyphCollection.cs (10)
31public GlyphCollection(Glyph[] value) 39public Glyph this[int index] 41get => (Glyph)List[index]!; 49public int Add(Glyph value) 57public void AddRange(params Glyph[] value) 80public bool Contains(Glyph value) 89public void CopyTo(Glyph[] array, int index) 98public int IndexOf(Glyph value) 106public void Insert(int index, Glyph value) 115public void Remove(Glyph value)
System\Windows\Forms\Design\Behavior\ResizeBehavior.cs (4)
290public override bool OnMouseDown(Glyph g, MouseButtons button, Point mouseLoc) 365public override void OnLoseCapture(Glyph g, EventArgs e) 457public override bool OnMouseMove(Glyph g, MouseButtons button, Point mouseLoc) 905public override bool OnMouseUp(Glyph g, MouseButtons button)
System\Windows\Forms\Design\Behavior\SelectionManager.cs (3)
161foreach (Glyph glyph in glyphs) 261List<Glyph> glyphsToRemove = []; 270foreach (Glyph g in glyphsToRemove)
System\Windows\Forms\Design\Behavior\TableLayoutPanelBehavior.cs (4)
68public override void OnLoseCapture(Glyph g, EventArgs e) 87public override bool OnMouseDown(Glyph g, MouseButtons button, Point mouseLoc) 239public override bool OnMouseMove(Glyph g, MouseButtons button, Point mouseLoc) 387public override bool OnMouseUp(Glyph g, MouseButtons button)
System\Windows\Forms\Design\Behavior\ToolboxItemSnapLineBehavior.cs (3)
251public override void OnDragDrop(Glyph g, DragEventArgs e) 296foreach (Glyph glyph in glyphsToRemove) 302public override bool OnMouseMove(Glyph g, MouseButtons button, Point mouseLoc)
System\Windows\Forms\Design\Behavior\ToolStripPanelSelectionBehavior.cs (4)
74public override bool OnMouseDown(Glyph? glyph, MouseButtons button, Point screenCoordinates) 218public override void OnDragDrop(Glyph? glyph, DragEventArgs e) 289public override void OnDragEnter(Glyph? glyph, DragEventArgs e) 299public override void OnDragOver(Glyph? glyph, DragEventArgs e)
System\Windows\Forms\Design\ComponentTray.cs (4)
2609private Glyph _hitTestedGlyph; // the last glyph we hit tested (can be null) 2651Glyph g = _behaviorSvc.DesignerActionUI.GetDesignerActionGlyph(comp); 2746foreach (Glyph g in _traySelectionAdorner.Glyphs) 2758foreach (Glyph g in _traySelectionAdorner.Glyphs)
System\Windows\Forms\Design\ControlDesigner.cs (2)
771Glyph? dapGlyph = designerActionUI.GetDesignerActionGlyph(Component); 829Glyph? dapGlyph = designerActionUI.GetDesignerActionGlyph(Component);
System\Windows\Forms\Design\ControlDesigner.TransparentBehavior.cs (5)
35public override void OnDragDrop(Glyph? g, DragEventArgs e) 44public override void OnDragEnter(Glyph? g, DragEventArgs e) 57public override void OnDragLeave(Glyph? g, EventArgs e) 66public override void OnDragOver(Glyph? g, DragEventArgs e) 83public override void OnGiveFeedback(Glyph? g, GiveFeedbackEventArgs e)
System\Windows\Forms\Design\SplitContainerDesigner.cs (1)
387foreach (Glyph g in glyphsToRemove)
System\Windows\Forms\Design\ToolStripContainerDesigner.cs (2)
290private bool CheckDropDownBounds(ToolStripDropDownItem dropDownItem, Glyph childGlyph, GlyphCollection glyphs) 310private bool CheckAssociatedControl(Component component, Glyph childGlyph, GlyphCollection glyphs)
System\Windows\Forms\Design\ToolStripDesigner.cs (3)
2181Glyph[] currentBodyGlyphs = new Glyph[selectionManager.BodyGlyphAdorner.Glyphs.Count]; 2185foreach (Glyph g in currentBodyGlyphs)
System\Windows\Forms\Design\ToolStripDropDownDesigner.cs (1)
752public override bool OnMouseUp(Glyph g, MouseButtons button) => button == MouseButtons.Left;
System\Windows\Forms\Design\ToolStripItemBehavior.cs (10)
207public override bool OnMouseDoubleClick(Glyph g, MouseButtons button, Point mouseLoc) 218public override bool OnMouseUp(Glyph g, MouseButtons button) 277public override bool OnMouseDown(Glyph g, MouseButtons button, Point mouseLoc) 473public override bool OnMouseEnter(Glyph g) 499public override bool OnMouseLeave(Glyph g) 527public override bool OnMouseMove(Glyph g, MouseButtons button, Point mouseLoc) 643public override void OnDragDrop(Glyph g, DragEventArgs e) 842public override void OnDragEnter(Glyph g, DragEventArgs e) 869public override void OnDragLeave(Glyph g, EventArgs e) 878public override void OnDragOver(Glyph g, DragEventArgs e)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (3)
2647public override void OnDragEnter(Glyph g, DragEventArgs e) 2662public override void OnDragOver(Glyph g, DragEventArgs e) 2677public override void OnDragDrop(Glyph g, DragEventArgs e)
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (1)
283internal Glyph? GetGlyph()