4 types derived from GridEntry
System.Windows.Forms (4)
winforms\Managed\System\WinForms\PropertyGridInternal\ArrayElementGridEntry.cs (1)
23internal class ArrayElementGridEntry : GridEntry {
winforms\Managed\System\WinForms\PropertyGridInternal\CategoryGridEntry.cs (1)
25internal class CategoryGridEntry : GridEntry {
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyDescriptorGridEntry.cs (1)
28internal class PropertyDescriptorGridEntry : GridEntry {
winforms\Managed\System\WinForms\PropertyGridInternal\SingleSelectRootGridEntry.cs (1)
24internal class SingleSelectRootGridEntry : GridEntry, IRootGridEntry {
259 references to GridEntry
System.Windows.Forms (259)
winforms\Managed\System\WinForms\PropertyGrid.cs (13)
86private GridEntry peDefault; 87private GridEntry peMain; 1433gridView.SelectedGridEntry = (GridEntry)value; 2600internal GridEntry GetDefaultGridEntry() { 2602peDefault = (GridEntry)currentPropEntries[0]; 3372var gridEntry = changedItem as GridEntry; 3387internal void OnSelectedGridItemChanged(GridEntry oldEntry, GridEntry newEntry) { 4709peMain = (GridEntry)viewTabProps[tabName]; 4716peMain = (GridEntry)GridEntry.Create(gridView, currentObjects, new PropertyGridServiceProvider(this), designerHost, this.SelectedTab, propertySortValue); 4723currentPropEntries = new GridEntryCollection(null, new GridEntry[0]);
winforms\Managed\System\WinForms\PropertyGridInternal\ArrayElementGridEntry.cs (1)
28public ArrayElementGridEntry(PropertyGrid ownerGrid, GridEntry peParent, int index)
winforms\Managed\System\WinForms\PropertyGridInternal\CategoryGridEntry.cs (6)
35public CategoryGridEntry(PropertyGrid ownerGrid, GridEntry peParent,string name, GridEntry[] childGridEntries) 66this.SetFlag(GridEntry.FLAG_LABEL_BOLD,true); 190public override object GetChildValueOwner(GridEntry childEntry) { 211bool bold = ((this.Flags & GridEntry.FLAG_LABEL_BOLD) != 0); 245internal override bool NotifyChildValue(GridEntry pe, int type) {
winforms\Managed\System\WinForms\PropertyGridInternal\GridEntry.cs (57)
113internal GridEntry parentPE = null; 142protected GridEntry(PropertyGrid owner, GridEntry peParent) { 364internal virtual GridEntry DefaultChild { 393return(this.Flags & GridEntry.FLAG_ENUMERABLE) != 0; 494flags |= GridEntry.FLAG_ENUMERABLE; 499flags |= GridEntry.FLAG_TEXT_EDITABLE; 506flags |= GridEntry.FLAG_IMMUTABLE; 510flags |= GridEntry.FL_EXPANDABLE; 515if (!forceReadOnly && (flags & GridEntry.FLAG_TEXT_EDITABLE) == 0 && !isImmutableReadOnly) { 516flags |= GridEntry.FLAG_READONLY_EDITABLE; 521flags |= GridEntry.FLAG_RENDER_PASSWORD; 526flags |= GridEntry.FLAG_CUSTOM_PAINT; 539flags |= GridEntry.FLAG_CUSTOM_EDITABLE; 541flags |= GridEntry.FLAG_READONLY_EDITABLE; 545flags |= GridEntry.FLAG_DROPDOWN_EDITABLE; 700if ((this.flags & GridEntry.FLAG_CUSTOM_PAINT) != 0 || 701(this.flags & GridEntry.FL_NO_CUSTOM_PAINT) != 0) { 702return(this.flags & GridEntry.FLAG_CUSTOM_PAINT) != 0; 707flags |= GridEntry.FLAG_CUSTOM_PAINT; 711flags |= GridEntry.FL_NO_CUSTOM_PAINT; 716return(this.Flags & GridEntry.FLAG_CUSTOM_PAINT) != 0; 734return this.IsValueEditable && (this.Flags & GridEntry.FLAG_TEXT_EDITABLE) != 0; 740return !ForceReadOnly && 0 != (Flags & (GridEntry.FLAG_DROPDOWN_EDITABLE | GridEntry.FLAG_TEXT_EDITABLE | GridEntry.FLAG_CUSTOM_EDITABLE | GridEntry.FLAG_ENUMERABLE)); 803return(this.Flags & GridEntry.FLAG_DROPDOWN_EDITABLE) != 0; 809return(this.Flags & GridEntry.FLAG_CUSTOM_EDITABLE) != 0 && (IsValueEditable || (Flags & GridEntry.FLAG_READONLY_EDITABLE) !=0); 846public virtual GridEntry ParentGridEntry{ 970return (this.Flags & GridEntry.FLAG_RENDER_PASSWORD) != 0; 976return ForceReadOnly || (0 != (this.Flags & GridEntry.FLAG_RENDER_READONLY) || (!this.IsValueEditable && (0 == (this.Flags & GridEntry.FLAG_READONLY_EDITABLE)))); 1188this.childCollection = new GridEntryCollection(this, new GridEntry[0]); 1199GridEntry [] childProps = GetPropEntries(this, 1233this.childCollection = new GridEntryCollection(this, new GridEntry[0]); 1353return((GridEntry)obj).ParentGridEntry == this.ParentGridEntry; 1379internal virtual int GetChildIndex(GridEntry pe) { 1471public virtual object GetChildValueOwner(GridEntry childEntry) { 1521protected virtual GridEntry[] GetPropEntries(GridEntry peParent, object obj, Type objType) { 1529GridEntry[] entries = null; 1577props = props.Sort(GridEntry.DisplayNameComparer); 1599entries = new GridEntry[objArray.Length]; 1611entries = new GridEntry[props.Count]; 1618GridEntry newEntry; 1847if (!(obj is GridEntry)) return false; 1848GridEntry pe = (GridEntry)obj; 1875bool fBold = ((this.Flags & GridEntry.FLAG_LABEL_BOLD) != 0); 2517internal virtual bool NotifyChildValue(GridEntry pe, int type) { 2550foreach(GridEntry child in ChildCollection) { 2585GridEntry e = (GridEntry) o; 2731protected GridEntry owner = null; 2735public GridEntryAccessibleObject(GridEntry owner) : base() { 2786var parentGridEntry = owner.ParentGridEntry;
winforms\Managed\System\WinForms\PropertyGridInternal\GridEntryCollection.cs (13)
28private GridEntry owner; 30public GridEntryCollection(GridEntry owner, GridEntry[] entries) : base(entries) { 34public void AddRange(GridEntry[] value) { 39GridEntry[] newArray = new GridEntry[entries.Length + value.Length]; 45entries = (GridEntry[])value.Clone(); 50entries = new GridEntry[0]; 57internal GridEntry GetEntry(int index) { 58return (GridEntry)entries[index]; 61internal int GetEntry(GridEntry child) { 75((GridEntry)entries[i]).Dispose(); 79entries = new GridEntry[0];
winforms\Managed\System\WinForms\PropertyGridInternal\ImmutablePropertyDescriptorGridEntry.cs (4)
33internal ImmutablePropertyDescriptorGridEntry(PropertyGrid ownerGrid, GridEntry peParent, PropertyDescriptor propInfo, bool hide) 54GridEntry parentEntry = InstanceParentGridEntry; 99private GridEntry InstanceParentGridEntry { 101GridEntry parent = this.ParentGridEntry;
winforms\Managed\System\WinForms\PropertyGridInternal\MultiPropertyDescriptorGridEntry.cs (7)
26public MultiPropertyDescriptorGridEntry(PropertyGrid ownerGrid, GridEntry peParent, object[] objectArray, PropertyDescriptor[] propInfo, bool hide) 106if (mergedPd.PropertyType.IsValueType || (Flags & GridEntry.FLAG_IMMUTABLE) != 0) { 121SetFlag(GridEntry.FL_EXPANDABLE_FAILED,true); 130public override object GetChildValueOwner(GridEntry childEntry) { 131if (mergedPd.PropertyType.IsValueType || (Flags & GridEntry.FLAG_IMMUTABLE) != 0) { 163internal override bool NotifyChildValue(GridEntry pe, int type) { 183protected override void NotifyParentChange(GridEntry ge) {
winforms\Managed\System\WinForms\PropertyGridInternal\MultiSelectRootGridEntry.cs (3)
75SetFlag(GridEntry.FL_EXPANDABLE_FAILED,true); 88public static MultiPropertyDescriptorGridEntry[] GetMergedProperties(object[] rgobjs, GridEntry parentEntry, PropertySort sort, PropertyTab tab) { 140private static ArrayList GetCommonProperties(object[] objs, bool presort, PropertyTab tab, GridEntry parentEntry) {
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyDescriptorGridEntry.cs (6)
63internal PropertyDescriptorGridEntry(PropertyGrid ownerGrid, GridEntry peParent, bool hide) 72internal PropertyDescriptorGridEntry(PropertyGrid ownerGrid, GridEntry peParent, PropertyDescriptor propInfo, bool hide) 119GridEntry ge = this; 357if (propertyInfo.IsReadOnly && !readOnlyVerified && GetFlagSet(GridEntry.FLAG_READONLY_EDITABLE)) { 474protected virtual void NotifyParentChange(GridEntry ge) { 853GridEntry parent = this.ParentGridEntry;
winforms\Managed\System\WinForms\PropertyGridInternal\PropertyGridView.cs (138)
116private GridEntry selectedGridEntry = null; 157private GridEntry lastClickedEntry; 578internal GridEntry SelectedGridEntry { 584foreach (GridEntry e in allGridEntries) { 592GridEntry gr = FindEquivalentGridEntry(new GridEntryCollection(null, new GridEntry[]{value})); 781internal Rectangle AccessibilityGetGridEntryBounds(GridEntry gridEntry) { 796internal int AccessibilityGetGridEntryChildID(GridEntry gridEntry) { 815internal void AccessibilitySelect(GridEntry entry) { 831GridEntry ge = ipeArray.GetEntry(i); 880GridEntry ge = ipeArray.GetEntry(i); 963var gridEntry = GetGridEntryFromRow(selectedRow); 1084if (((GridEntry)rgipes[i]).InternalExpanded) 1085cProps += CountPropsFromOutline(((GridEntry)rgipes[i]).Children); 1229internal void DumpPropsToConsole(GridEntry entry, string prefix) { 1243foreach(GridEntry g in children) { 1249private int GetIPELabelIndent(GridEntry gridEntry) { 1254private int GetIPELabelLength(System.Drawing.Graphics g, GridEntry gridEntry) { 1260private bool IsIPELabelLong(System.Drawing.Graphics g,GridEntry gridEntry) { 1268GridEntry gridEntry = GetGridEntryFromRow(row); 1311GridEntry gridEntry = GetGridEntryFromRow(row); 1340private /*protected virtual*/ void DrawValueEntry(System.Drawing.Graphics g, Rectangle rect, Rectangle clipRect, GridEntry gridEntry, object value, bool fetchValue) { 1343private void DrawValue(System.Drawing.Graphics g, Rectangle rect, Rectangle clipRect, GridEntry gridEntry, object value, bool drawSelected, bool checkShouldSerialize, bool fetchValue, bool paintInPlace) { 1344GridEntry.PaintValueFlags paintFlags = GridEntry.PaintValueFlags.None; 1347paintFlags |= GridEntry.PaintValueFlags.DrawSelected; 1351paintFlags |= GridEntry.PaintValueFlags.CheckShouldSerialize; 1355paintFlags |= GridEntry.PaintValueFlags.FetchValue; 1359paintFlags |= GridEntry.PaintValueFlags.PaintInPlace; 1366GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 1401GridEntry gridEntry = GetGridEntryFromRow(row); 1479internal GridEntry GetElementFromPoint(int x, int y) { 1482GridEntry[] targetEntries = new GridEntry[allGridEntries.Count]; 1490foreach (GridEntry gridEntry in targetEntries) { 1746var gridEntry = GetGridEntryFromRow(selectedRow); 1778GridEntry gridEntry = GetGridEntryFromRow(row); 1801GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 1854GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 1863private /*protected virtual*/ GridEntry FindEquivalentGridEntry(GridEntryCollection ipeHier) { 1872GridEntry targetEntry = null; 1952GridEntry[] rgipes = new GridEntry[totalProps]; 1967private int GetCurrentValueIndex(GridEntry gridEntry) { 2048private GridEntryCollection GetGridEntryHierarchy(GridEntry gridEntry) { 2055GridEntry[] entries = new GridEntry[depth + 1]; 2064return new GridEntryCollection(null, new GridEntry[]{gridEntry}); 2067private /*protected virtual*/ GridEntry GetGridEntryFromRow(int row) { 2071private /*protected virtual*/ GridEntry GetGridEntryFromOffset(int offset) { 2081int cTarget, GridEntry[] rgipeTarget) { 2093GridEntry ipeCur = rgipe.GetEntry(cLocal); 2161private int GetRowFromGridEntry(GridEntry gridEntry) { 2187internal int GetRowFromGridEntryInternal(GridEntry gridEntry) { 2209GridEntry gridEntry = (entry < 0) ? GetGridEntryFromRow(selectedRow) : GetGridEntryFromOffset(entry); 2238internal void InvalidateGridEntryValue(GridEntry ge) { 2509GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2523GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2562GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2595GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2623GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2624if (gridEntry != null && (gridEntry.Flags & GridEntry.FLAG_IMMEDIATELY_EDITABLE) != 0) 2680private bool ProcessEnumUpAndDown(GridEntry gridEntry, Keys keyCode, bool closeDropDown = true) { 2720GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2741GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 2905GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 3196GridEntry gridEntry = GetGridEntryFromRow(pos.Y); 3257GridEntry gridItem = GetGridEntryFromRow(rowMoveCur); 3581GridEntry gridEntry = (GridEntry)s; 3594GridEntry gridEntry = (GridEntry)s; 3605this.lastClickedEntry = (GridEntry)s; 3610GridEntry gridEntry = (GridEntry)s; 3630this.lastClickedEntry = (GridEntry)s; 3710GridEntry parent = (GridEntry) s; 3714GridEntry[] entries = new GridEntry[allGridEntries.Count]; 3734GridEntry[] newEntries = new GridEntry[newArraySize]; 3822GridEntry oldGridEntry = selectedGridEntry; 3851GridEntry gridEntry = GetGridEntryFromRow(row); 4053internal /*public virtual*/ void RecursivelyExpand(GridEntry gridEntry, bool fInit, bool expand, int maxExpands) { 4067GridEntry ipeSelect = selectedGridEntry; 4082foreach (GridEntry gridentry in topLevelGridEntries) { 4104GridEntry gridEntry = null; 4124object oldObject = topLevelGridEntries == null || topLevelGridEntries.Count == 0 ? null : ((GridEntry)topLevelGridEntries[0]).GetValueOwner(); 4161object newObject = topLevelGridEntries == null || topLevelGridEntries.Count == 0 ? null : ((GridEntry)topLevelGridEntries[0]).GetValueOwner(); 4210GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 4249if (((GridEntry)entries[i]).InternalExpanded) { 4250GridEntry entry = entries.GetEntry(i); 4262GridEntry ipeCur = selectedGridEntry; 4307internal /*protected virtual*/ void SelectGridEntry(GridEntry gridEntry, bool fPageIn) { 4369GridEntry gridEntry = GetGridEntryFromRow(row); 4493GridEntry oldSelectedGridEntry = selectedGridEntry; 4604internal /*public virtual*/ void SetExpand(GridEntry gridEntry, bool value) { 4624GridEntry ipeSelect = selectedGridEntry; 4626for (GridEntry ipeCur = ipeSelect; ipeCur != null; ipeCur = ipeCur.ParentGridEntry) { 4698GridEntry ipeCur = GetGridEntryFromRow(selectedRow); 4720GridEntry ipeCur = selectedGridEntry; 4734internal bool CommitValue(GridEntry ipeCur, object value, bool closeDropDown = true) { 4828GridEntry ipeCur = selectedGridEntry; 5117GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 5141private void UpdateHelpAttributes(GridEntry oldEntry, GridEntry newEntry) { 5149GridEntry temp = oldEntry; 5166private void UpdateHelpAttributes(IHelpService helpSvc, GridEntry entry, bool addAsF1) { 5215GridEntry gridEntry = GetGridEntryFromRow(selectedRow); 5227private void UpdateResetCommand(GridEntry gridEntry) { 5288GridEntry curEntry = GetGridEntryFromRow(mouseLoc.Y); 5420foreach (GridEntry t in topLevelGridEntries) { 5430private void ResetOutline(GridEntry entry) { 5433foreach (GridEntry ent in entry.Children) { 7029var selectedGridEntry = propertyGridView.SelectedGridEntry; 7457public AccessibleObject Next(GridEntry current) { 7459GridEntry nextEntry = ((PropertyGridView)Owner).GetGridEntryFromRow(++row); 7467GridEntry[] targetEntries = new GridEntry[1]; 7498internal AccessibleObject GetPreviousGridEntry(GridEntry currentGridEntry, GridEntryCollection gridEntryCollection, out bool currentGridEntryFound) { 7499GridEntry previousGridEntry = null; 7502foreach (GridEntry gridEntry in gridEntryCollection) { 7540internal AccessibleObject GetNextGridEntry(GridEntry currentGridEntry, GridEntryCollection gridEntryCollection, out bool currentGridEntryFound) { 7543foreach (GridEntry gridEntry in gridEntryCollection) { 7578GridEntry[] targetEntries = new GridEntry[1]; 7602GridEntry[] targetEntries = new GridEntry[1]; 7625GridEntry nextEntry; 7638public AccessibleObject Previous(GridEntry current) { 7640GridEntry prevEntry = ((PropertyGridView)Owner).GetGridEntryFromRow(--row); 7655GridEntry previousEntry; 7708GridEntry gridEntry = ((PropertyGridView)Owner).SelectedGridEntry; 7720GridEntry gridEntry = ((PropertyGridView)Owner).SelectedGridEntry; 7746GridEntry gridEntry = ((PropertyGridView)Owner).GetGridEntryFromRow(pos.Y); 7794public GridEntry Restore(PropertyGridView gridView) { 7796GridEntry entry = gridView.FindEquivalentGridEntry(selectedItemTree);
winforms\Managed\System\WinForms\PropertyGridInternal\SingleSelectRootGridEntry.cs (11)
27protected GridEntry propDefault; 42internal SingleSelectRootGridEntry(PropertyGridView gridEntryHost, object value, GridEntry parent, IServiceProvider baseProvider, IDesignerHost host, PropertyTab tab, PropertySort sortType) 91Array.Sort(attr1, GridEntry.AttributeTypeSorter); 92Array.Sort(attr2, GridEntry.AttributeTypeSorter); 136internal override GridEntry DefaultChild { 301GridEntry[] childEntries = new GridEntry[this.Children.Count]; 313GridEntry pe = childEntries[i]; 338GridEntry[] rgpes = new GridEntry[bin.Count]; 349childEntries = new GridEntry[propList.Count];