255 references to ToolStripTextDirection
System.Windows.Forms (30)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (7)
1686
[DefaultValue(
ToolStripTextDirection
.Horizontal)]
1689
public virtual
ToolStripTextDirection
TextDirection
1693
ToolStripTextDirection
textDirection = Properties.GetValueOrDefault(s_propTextDirection,
ToolStripTextDirection
.Horizontal);
1695
if (textDirection ==
ToolStripTextDirection
.Inherit)
1697
textDirection =
ToolStripTextDirection
.Horizontal;
1705
Properties.AddOrRemoveValue(s_propTextDirection, value, defaultValue:
ToolStripTextDirection
.Horizontal);
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (2)
419
[DefaultValue(
ToolStripTextDirection
.Horizontal)]
420
public override
ToolStripTextDirection
TextDirection
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDown.cs (2)
776
[DefaultValue(
ToolStripTextDirection
.Horizontal)]
779
public override
ToolStripTextDirection
TextDirection
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownButton.ToolStripDropDownButtonInternalLayout.cs (2)
36
if (_ownerItem.TextDirection ==
ToolStripTextDirection
.Horizontal)
55
if (_ownerItem.TextDirection ==
ToolStripTextDirection
.Horizontal)
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (10)
1900
public virtual
ToolStripTextDirection
TextDirection
1904
ToolStripTextDirection
textDirection = Properties.GetValueOrDefault(s_textDirectionProperty,
ToolStripTextDirection
.Inherit);
1906
if (textDirection ==
ToolStripTextDirection
.Inherit)
1915
textDirection = (Owner is null) ?
ToolStripTextDirection
.Horizontal : Owner.TextDirection;
1924
Properties.AddOrRemoveValue(s_textDirectionProperty, value, defaultValue:
ToolStripTextDirection
.Inherit);
2972
ToolStripTextDirection
textDirection = Properties.GetValueOrDefault(s_textDirectionProperty,
ToolStripTextDirection
.Inherit);
2974
if (textDirection ==
ToolStripTextDirection
.Inherit)
3421
public virtual void ResetTextDirection() => TextDirection =
ToolStripTextDirection
.Inherit;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemInternalLayout.cs (1)
148
if (Owner.TextDirection !=
ToolStripTextDirection
.Horizontal)
System\Windows\Forms\Controls\ToolStrips\ToolStripItemTextRenderEventArgs.cs (1)
101
public
ToolStripTextDirection
TextDirection { get; set; }
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (2)
873
if (e.TextDirection !=
ToolStripTextDirection
.Horizontal && textRect.Width > 0 && textRect.Height > 0)
882
textBmp.RotateFlip((e.TextDirection ==
ToolStripTextDirection
.Vertical90) ? RotateFlipType.Rotate90FlipNone : RotateFlipType.Rotate270FlipNone);
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.cs (2)
219
[DefaultValue(
ToolStripTextDirection
.Horizontal)]
220
public override
ToolStripTextDirection
TextDirection
System\Windows\Forms\Controls\ToolStrips\ToolStripSplitButton.ToolStripSplitButtonButton.cs (1)
63
public override
ToolStripTextDirection
TextDirection
System.Windows.Forms.Tests (225)
System\Windows\Forms\MdiControlStripTests.cs (1)
143
Assert.Equal(
ToolStripTextDirection
.Horizontal, mdiControlStrip.TextDirection);
System\Windows\Forms\MenuStripTests.cs (1)
141
Assert.Equal(
ToolStripTextDirection
.Horizontal, control.TextDirection);
System\Windows\Forms\StatusStripTests.cs (1)
144
Assert.Equal(
ToolStripTextDirection
.Horizontal, control.TextDirection);
System\Windows\Forms\ToolStripButtonTests.cs (11)
89
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
170
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
257
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
347
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
435
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
533
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
1284
TextDirection =
ToolStripTextDirection
.Vertical270,
1319
Assert.Equal(
ToolStripTextDirection
.Vertical270, e.TextDirection);
1375
TextDirection =
ToolStripTextDirection
.Vertical270,
1410
Assert.Equal(
ToolStripTextDirection
.Vertical270, e.TextDirection);
1472
TextDirection =
ToolStripTextDirection
.Vertical270,
System\Windows\Forms\ToolStripControlHostTests.cs (13)
118
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
2332
yield return new object[] {
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal };
2333
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal };
2334
yield return new object[] {
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90 };
2335
yield return new object[] {
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270 };
2340
public void ToolStripControlHost_TextDirection_Set_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
2355
[InvalidEnumData<
ToolStripTextDirection
>]
2356
public void ToolStripControlHost_TextDirection_SetInvalid_ThrowsInvalidEnumArgumentException(
ToolStripTextDirection
value)
System\Windows\Forms\ToolStripDropDownItemTests.cs (4)
89
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
178
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
277
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
385
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
System\Windows\Forms\ToolStripDropDownTests.cs (21)
149
Assert.Equal(
ToolStripTextDirection
.Horizontal, control.TextDirection);
2750
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
2751
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
2752
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
2753
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
2754
public void ToolStripDropDown_TextDirection_Set_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
2779
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
2780
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
2781
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
2782
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
2783
public void ToolStripDropDown_TextDirection_SetWithHandle_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
System\Windows\Forms\ToolStripItemTests.cs (80)
88
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
173
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
268
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
8498
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal)]
8499
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal)]
8500
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90)]
8501
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270)]
8502
public void ToolStripItem_TextDirection_GetWithOwner_ReturnsExpected(
ToolStripTextDirection
ownerTextDirection,
ToolStripTextDirection
expected)
8516
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal)]
8517
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal)]
8518
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90)]
8519
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270)]
8520
public void ToolStripItem_TextDirection_GetWithParent_ReturnsExpected(
ToolStripTextDirection
parentTextDirection,
ToolStripTextDirection
expected)
8538
TextDirection =
ToolStripTextDirection
.Vertical90
8542
TextDirection =
ToolStripTextDirection
.Vertical270
8549
Assert.Equal(
ToolStripTextDirection
.Vertical270, item.TextDirection);
8554
yield return new object[] {
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal };
8555
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal };
8556
yield return new object[] {
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90 };
8557
yield return new object[] {
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270 };
8562
public void ToolStripItem_TextDirection_Set_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
8577
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal };
8578
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal };
8579
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90 };
8580
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270 };
8585
public void ToolStripItem_TextDirection_SetWithOwner_GetReturnsExpected(
ToolStripTextDirection
ownerTextDirection,
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
8627
public void ToolStripItem_TextDirection_SetWithOwnerWithHandle_GetReturnsExpected(
ToolStripTextDirection
ownerTextDirection,
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
8682
public void ToolStripItem_TextDirection_SetWithParent_GetReturnsExpected(
ToolStripTextDirection
parentTextDirection,
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
8717
public void ToolStripItem_TextDirection_SetWithParentWithHandle_GetReturnsExpected(
ToolStripTextDirection
parentTextDirection,
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
8764
[InvalidEnumData<
ToolStripTextDirection
>]
8765
public void ToolStripItem_TextDirection_SetInvalid_ThrowsInvalidEnumArgumentException(
ToolStripTextDirection
value)
8778
item.TextDirection =
ToolStripTextDirection
.Vertical270;
8779
Assert.Equal(
ToolStripTextDirection
.Vertical270, item.TextDirection);
8782
item.TextDirection =
ToolStripTextDirection
.Vertical90;
8783
Assert.Equal(
ToolStripTextDirection
.Vertical90, item.TextDirection);
8786
item.TextDirection =
ToolStripTextDirection
.Horizontal;
8787
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
8791
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
8802
item.TextDirection =
ToolStripTextDirection
.Vertical270;
8803
Assert.Equal(
ToolStripTextDirection
.Vertical270, item.TextDirection);
8806
item.TextDirection =
ToolStripTextDirection
.Vertical90;
8807
Assert.Equal(
ToolStripTextDirection
.Vertical90, item.TextDirection);
8810
item.TextDirection =
ToolStripTextDirection
.Horizontal;
8811
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
8815
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
14243
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
14246
item.TextDirection =
ToolStripTextDirection
.Vertical90;
14248
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
14252
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
System\Windows\Forms\ToolStripMenuItemTests.cs (2)
94
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
302
TextDirection =
ToolStripTextDirection
.Vertical90,
System\Windows\Forms\ToolStripRendererTests.cs (2)
306
yield return new object[] { new SubToolStripItem() { TextDirection =
ToolStripTextDirection
.Vertical270 }, "Text", new Rectangle(1, 2, 3, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
307
yield return new object[] { new SubToolStripItem() { TextDirection =
ToolStripTextDirection
.Vertical90 }, "Text", new Rectangle(1, 2, 3, 4), Color.Red, SystemFonts.MenuFont, TextFormatFlags.Left };
System\Windows\Forms\ToolStripSeparatorTests.cs (13)
86
Assert.Equal(
ToolStripTextDirection
.Horizontal, item.TextDirection);
651
yield return new object[] {
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal };
652
yield return new object[] {
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal };
653
yield return new object[] {
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90 };
654
yield return new object[] {
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270 };
659
public void ToolStripSeparator_TextDirection_Set_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected)
673
[InvalidEnumData<
ToolStripTextDirection
>]
674
public void ToolStripSeparator_TextDirection_SetInvalid_ThrowsInvalidEnumArgumentException(
ToolStripTextDirection
value)
System\Windows\Forms\ToolStripTests.cs (76)
157
Assert.Equal(
ToolStripTextDirection
.Horizontal, control.TextDirection);
312
Assert.Equal(
ToolStripTextDirection
.Horizontal, control.TextDirection);
3817
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
3818
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
3819
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
3820
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
3821
public void ToolStrip_TextDirection_Set_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
3846
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
3847
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
3848
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
3849
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
3850
public void ToolStrip_TextDirection_SetWithHandle_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
3888
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
3889
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
3890
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
3891
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
3892
public void ToolStrip_TextDirection_SetWithItems_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
3925
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
3926
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
3927
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
3928
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
3929
public void ToolStrip_TextDirection_SetWithItemsWithTextDirection_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
3934
TextDirection =
ToolStripTextDirection
.Vertical90
3938
TextDirection =
ToolStripTextDirection
.Vertical270
3953
Assert.Equal(
ToolStripTextDirection
.Vertical90, item1.TextDirection);
3954
Assert.Equal(
ToolStripTextDirection
.Vertical270, item2.TextDirection);
3961
Assert.Equal(
ToolStripTextDirection
.Vertical90, item1.TextDirection);
3962
Assert.Equal(
ToolStripTextDirection
.Vertical270, item2.TextDirection);
3968
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
3969
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
3970
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
3971
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
3972
public void ToolStrip_TextDirection_SetWithItemsWithHandle_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
4027
[InlineData(
ToolStripTextDirection
.Inherit,
ToolStripTextDirection
.Horizontal, 1)]
4028
[InlineData(
ToolStripTextDirection
.Horizontal,
ToolStripTextDirection
.Horizontal, 1)]
4029
[InlineData(
ToolStripTextDirection
.Vertical90,
ToolStripTextDirection
.Vertical90, 1)]
4030
[InlineData(
ToolStripTextDirection
.Vertical270,
ToolStripTextDirection
.Vertical270, 1)]
4031
public void ToolStrip_TextDirection_SetWithItemsWithTextDirectionWithHandle_GetReturnsExpected(
ToolStripTextDirection
value,
ToolStripTextDirection
expected, int expectedLayoutCallCount)
4036
TextDirection =
ToolStripTextDirection
.Vertical90
4040
TextDirection =
ToolStripTextDirection
.Vertical270
4066
Assert.Equal(
ToolStripTextDirection
.Vertical90, item1.TextDirection);
4067
Assert.Equal(
ToolStripTextDirection
.Vertical270, item2.TextDirection);
4077
Assert.Equal(
ToolStripTextDirection
.Vertical90, item1.TextDirection);
4078
Assert.Equal(
ToolStripTextDirection
.Vertical270, item2.TextDirection);
4092
[InvalidEnumData<
ToolStripTextDirection
>]
4093
public void ToolStrip_TextDirection_SetInvalidValue_ThrowsInvalidEnumArgumentException(
ToolStripTextDirection
value)