1 override of RightToLeft
System.Windows.Forms (1)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
324public override RightToLeft RightToLeft
44 writes to RightToLeft
System.Windows.Forms (2)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
3415public virtual void ResetRightToLeft() => RightToLeft = RightToLeft.Inherit;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
518menuItem.RightToLeft = RightToLeft;
System.Windows.Forms.Tests (42)
System\Windows\Forms\ToolStripButtonTests.cs (2)
1281RightToLeft = rightToLeft, 1372RightToLeft = rightToLeft,
System\Windows\Forms\ToolStripDropDownTests.cs (2)
2346RightToLeft = RightToLeft.Yes 2367RightToLeft = RightToLeft.No
System\Windows\Forms\ToolStripItemImageRenderEventArgsTests.cs (3)
40RightToLeft = RightToLeft.Yes, 57RightToLeft = RightToLeft.Yes 81RightToLeft = RightToLeft.Yes,
System\Windows\Forms\ToolStripItemTests.cs (27)
6557RightToLeft = rightToLeft 7155RightToLeft = value 7160item.RightToLeft = value; 7202item.RightToLeft = value; 7208item.RightToLeft = value; 7251item.RightToLeft = value; 7260item.RightToLeft = value; 7305item.RightToLeft = value; 7311item.RightToLeft = value; 7347item.RightToLeft = value; 7356item.RightToLeft = value; 7384item.RightToLeft = RightToLeft.Yes; 7389item.RightToLeft = RightToLeft.Yes; 7394item.RightToLeft = RightToLeft.No; 7400item.RightToLeft = RightToLeft.Yes; 7410Assert.Throws<InvalidEnumArgumentException>("value", () => item.RightToLeft = value); 7420item.RightToLeft = RightToLeft.Yes; 7424item.RightToLeft = RightToLeft.No; 7428item.RightToLeft = RightToLeft.Inherit; 7432item.RightToLeft = RightToLeft.No; 7448item.RightToLeft = RightToLeft.Yes; 7452item.RightToLeft = RightToLeft.No; 7456item.RightToLeft = RightToLeft.Inherit; 7460item.RightToLeft = RightToLeft.No; 12215RightToLeft = rightToLeft 12653RightToLeft = rightToLeft 14227item.RightToLeft = RightToLeft.Yes;
System\Windows\Forms\ToolStripItemTextRenderEventArgsTests.cs (2)
16yield return new object[] { new ToolStripButton() { RightToLeft = RightToLeft.Yes }, "text", new Rectangle(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, TextFormatFlags.Bottom }; 42yield return new object[] { new ToolStripButton() { RightToLeft = RightToLeft.Yes }, "text", new Rectangle(1, 2, 3, 4), Color.Red, SystemFonts.DefaultFont, (ContentAlignment)(-1), TextFormatFlags.Default | TextFormatFlags.Bottom | TextFormatFlags.Right | TextFormatFlags.RightToLeft | TextFormatFlags.HidePrefix };
System\Windows\Forms\ToolStripMenuItemTests.cs (1)
296RightToLeft = RightToLeft.Yes,
System\Windows\Forms\ToolStripTests.cs (5)
3503RightToLeft = RightToLeft.Yes 3507RightToLeft = RightToLeft.No 6405RightToLeft = RightToLeft.Inherit 6454RightToLeft = RightToLeft.Yes 6458RightToLeft = RightToLeft.No
90 references to RightToLeft
System.Windows.Forms (26)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
328return _control is not null ? _control.RightToLeft : base.RightToLeft;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (1)
709return OwnerItem.RightToLeft;
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.ToolStripDropDownButtonInternalLayout.cs (1)
62if (_ownerItem.RightToLeft == RightToLeft.Yes)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItem.cs (5)
132(RightToLeft != parent.RightToLeft && (RightToLeft != RightToLeft.Inherit))) 134dropDownDirection = RTLTranslateDropDownDirection(dropDownDirection, RightToLeft); 147RightToLeft toggledRightToLeft = (RightToLeft == RightToLeft.Yes) ? RightToLeft.No : RightToLeft.Yes; 388bool rtl = (RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
1668RightToLeft oldValue = RightToLeft; 1675if (oldValue != RightToLeft) 2962if (rightToLeft == RightToLeft.Inherit && RightToLeft != DefaultRightToLeft) 3353/// Determines if the <see cref="RightToLeft"/> property needs to be persisted.
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.cs (2)
119layoutOptions.LayoutRTL = Owner.RightToLeft == RightToLeft.Yes; 126layoutOptions.GdiTextFormatFlags = ContentAlignmentToTextFormat(Owner.TextAlign, Owner.RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripItemImageRenderEventArgs.cs (1)
14Image = (item.RightToLeftAutoMirrorImage && item.RightToLeft == RightToLeft.Yes) ? item.MirroredImage : item.Image;
System\Windows\Forms\Controls\ToolStrips\ToolStripItemTextRenderEventArgs.cs (1)
58TextFormat = ToolStripItem.ToolStripItemInternalLayout.ContentAlignmentToTextFormat(textAlign, item.RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (2)
518menuItem.RightToLeft = RightToLeft; 972bool rightToLeft = (RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolstripProfessionalRenderer.cs (3)
160bool rightToLeft = item.RightToLeft == RightToLeft.Yes; 287Padding deflatePadding = item.RightToLeft == RightToLeft.Yes ? new Padding(0, 1, 1, 1) : new Padding(1, 1, 0, 1); 1505bool rightToLeft = (item.RightToLeft == RightToLeft.Yes);
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.cs (1)
312if (RightToLeft == RightToLeft.No)
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemRenderer.cs (4)
437RenderSmall3DBorderInternal(g, bounds, state, (item.RightToLeft == RightToLeft.Yes)); 523bool rightToLeft = splitButton.RightToLeft == RightToLeft.Yes; 667RenderSmall3DBorderInternal(g, new Rectangle(Point.Empty, item.Size), state, (item.RightToLeft == RightToLeft.Yes)); 712bool rightToLeft = (item.RightToLeft == RightToLeft.Yes);
System.Windows.Forms.Design (3)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (3)
1231_miniToolStrip.RightToLeft = stripItem.RightToLeft; 1346_contextMenu.RightToLeft = stripItem.RightToLeft; 1483_miniToolStrip.RightToLeft = stripItem.RightToLeft;
System.Windows.Forms.Tests (61)
System\Windows\Forms\ToolStripButtonTests.cs (6)
80Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 161Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 248Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 338Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 426Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 524Assert.Equal(RightToLeft.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
80Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 169Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 268Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 376Assert.Equal(RightToLeft.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripItemTests.cs (39)
79Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 164Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 259Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 6569Assert.Equal(expectedRightToLeft, item.RightToLeft); 6575Assert.Equal(expectedRightToLeft, item.RightToLeft); 7110Assert.Equal(expected, item.RightToLeft); 7127Assert.Equal(expected, item.RightToLeft); 7146Assert.Equal(RightToLeft.Yes, item.RightToLeft); 7157Assert.Equal(value, item.RightToLeft); 7161Assert.Equal(value, item.RightToLeft); 7203Assert.Equal(expected, item.RightToLeft); 7209Assert.Equal(expected, item.RightToLeft); 7252Assert.Equal(expected, item.RightToLeft); 7261Assert.Equal(expected, item.RightToLeft); 7306Assert.Equal(expected, item.RightToLeft); 7312Assert.Equal(expected, item.RightToLeft); 7348Assert.Equal(expected, item.RightToLeft); 7357Assert.Equal(expected, item.RightToLeft); 7385Assert.Equal(RightToLeft.Yes, item.RightToLeft); 7390Assert.Equal(RightToLeft.Yes, item.RightToLeft); 7395Assert.Equal(RightToLeft.No, item.RightToLeft); 7401Assert.Equal(RightToLeft.Yes, item.RightToLeft); 7416PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.RightToLeft)]; 7421Assert.Equal(RightToLeft.Yes, item.RightToLeft); 7425Assert.Equal(RightToLeft.No, item.RightToLeft); 7429Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 7433Assert.Equal(RightToLeft.No, item.RightToLeft); 7437Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 7444PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripItem))[nameof(ToolStripItem.RightToLeft)]; 7449Assert.Equal(RightToLeft.Yes, item.RightToLeft); 7453Assert.Equal(RightToLeft.No, item.RightToLeft); 7457Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 7461Assert.Equal(RightToLeft.No, item.RightToLeft); 7465Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 12237Assert.Equal(expectedRightToLeft, item.RightToLeft); 12245Assert.Equal(expectedRightToLeft, item.RightToLeft); 14224Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 14229Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 14233Assert.Equal(RightToLeft.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripMenuItemTests.cs (3)
83Assert.Equal(RightToLeft.Inherit, item.RightToLeft); 341clone.RightToLeft.Should().Be(original.RightToLeft);
System\Windows\Forms\ToolStripSeparatorTests.cs (1)
77Assert.Equal(RightToLeft.Inherit, item.RightToLeft);
System\Windows\Forms\ToolStripTests.cs (8)
3485Assert.Equal(expected, item1.RightToLeft); 3486Assert.Equal(expected, item2.RightToLeft); 3492Assert.Equal(expected, item1.RightToLeft); 3493Assert.Equal(expected, item2.RightToLeft); 3515Assert.Equal(RightToLeft.Yes, item1.RightToLeft); 3516Assert.Equal(RightToLeft.No, item2.RightToLeft); 3522Assert.Equal(RightToLeft.Yes, item1.RightToLeft); 3523Assert.Equal(RightToLeft.No, item2.RightToLeft);