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)
10
internal class TableLayoutPanelResizeGlyph :
Glyph
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (1)
2597
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];
571
private Behavior? GetAppropriateBehavior(
Glyph
? g)
597
private void InvokeMouseEnterLeave(
Glyph
? leaveGlyph,
Glyph
? enterGlyph)
630
private void OnDragEnter(
Glyph
? g, DragEventArgs e)
650
private void OnDragLeave(
Glyph
? g, EventArgs e)
675
private bool OnMouseEnter(
Glyph
? g) => GetAppropriateBehavior(g)?.OnMouseEnter(g) ?? false;
680
private bool OnMouseLeave(
Glyph
? g)
System\Windows\Forms\Design\Behavior\ContainerSelectorBehavior.cs (4)
89
public override bool OnMouseDown(
Glyph
g, MouseButtons button, Point mouseLoc)
107
foreach (
Glyph
glyph in a.Glyphs)
168
public override bool OnMouseMove(
Glyph
g, MouseButtons button, Point mouseLoc)
193
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)
251
public override void OnDragDrop(
Glyph
g, DragEventArgs e)
296
foreach (
Glyph
glyph in glyphsToRemove)
302
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)
771
Glyph
? dapGlyph = designerActionUI.GetDesignerActionGlyph(Component);
829
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)
2181
Glyph
[] currentBodyGlyphs = new
Glyph
[selectionManager.BodyGlyphAdorner.Glyphs.Count];
2185
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)
473
public override bool OnMouseEnter(
Glyph
g)
499
public override bool OnMouseLeave(
Glyph
g)
527
public override bool OnMouseMove(
Glyph
g, MouseButtons button, Point mouseLoc)
643
public override void OnDragDrop(
Glyph
g, DragEventArgs e)
842
public override void OnDragEnter(
Glyph
g, DragEventArgs e)
869
public override void OnDragLeave(
Glyph
g, EventArgs e)
878
public override void OnDragOver(
Glyph
g, DragEventArgs e)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (3)
2647
public override void OnDragEnter(
Glyph
g, DragEventArgs e)
2662
public override void OnDragOver(
Glyph
g, DragEventArgs e)
2677
public override void OnDragDrop(
Glyph
g, DragEventArgs e)
System\Windows\Forms\Design\ToolStripPanelDesigner.cs (1)
283
internal
Glyph
? GetGlyph()