65 references to TextImageRelation
System.Windows.Forms (65)
_generated\1\Validation.cs (2)
95
public static void Validate(System.Windows.Forms.
TextImageRelation
enumToValidate, string parameterName = "value")
101
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.
TextImageRelation
));
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (4)
24
private
TextImageRelation
_textImageRelation =
TextImageRelation
.Overlay;
715
[DefaultValue(
TextImageRelation
.Overlay)]
719
public
TextImageRelation
TextImageRelation
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (1)
676
TextImageRelation =
TextImageRelation
.Overlay,
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.LayoutOptions.cs (33)
44
public
TextImageRelation
TextImageRelation { get; set; }
324
private
TextImageRelation
RtlTranslateRelation(
TextImageRelation
relation)
331
case
TextImageRelation
.ImageBeforeText:
332
return
TextImageRelation
.TextBeforeImage;
333
case
TextImageRelation
.TextBeforeImage:
334
return
TextImageRelation
.ImageBeforeText;
465
/// Maps an image align to the set of <see cref="Forms.
TextImageRelation
"/>s that represent the same edge.
466
/// For example, <see cref="ContentAlignment.TopLeft"/> maps to <see cref="
TextImageRelation
.ImageAboveText"/>
467
/// and <see cref="
TextImageRelation
.ImageBeforeText"/>.
469
private static readonly
TextImageRelation
[] s_imageAlignToRelation =
471
TextImageRelation
.ImageAboveText |
TextImageRelation
.ImageBeforeText, // TopLeft
472
TextImageRelation
.ImageAboveText, // TopCenter
473
TextImageRelation
.ImageAboveText |
TextImageRelation
.TextBeforeImage, // TopRight
475
TextImageRelation
.ImageBeforeText, // MiddleLeft
477
TextImageRelation
.TextBeforeImage, // MiddleRight
479
TextImageRelation
.TextAboveImage |
TextImageRelation
.ImageBeforeText, // BottomLeft
480
TextImageRelation
.TextAboveImage, // BottomCenter
481
TextImageRelation
.TextAboveImage |
TextImageRelation
.TextBeforeImage // BottomRight
484
private static
TextImageRelation
ImageAlignToRelation(ContentAlignment alignment)
487
private static
TextImageRelation
TextAlignToRelation(ContentAlignment alignment)
495
TextImageRelation
textImageRelation = RtlTranslateRelation(TextImageRelation);
505
if (ImageSize == Size.Empty || Text is null || Text.Length == 0 || textImageRelation ==
TextImageRelation
.Overlay)
590
if (textImageRelation is
TextImageRelation
.TextBeforeImage or
TextImageRelation
.ImageBeforeText)
600
if (textImageRelation is
TextImageRelation
.TextAboveImage or
TextImageRelation
.ImageAboveText)
610
if (textImageRelation ==
TextImageRelation
.ImageBeforeText && layout.ImageBounds.Size.Width != 0)
619
if (textImageRelation ==
TextImageRelation
.ImageAboveText && layout.ImageBounds.Size.Height != 0)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.cs (1)
428
public new
TextImageRelation
TextImageRelation
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (4)
38
private
TextImageRelation
_textImageRelation =
TextImageRelation
.ImageBeforeText;
1934
[DefaultValue(
TextImageRelation
.ImageBeforeText)]
1938
public
TextImageRelation
TextImageRelation
System\Windows\Forms\Controls\ToolStrips\ToolStripSeparator.cs (1)
229
public new
TextImageRelation
TextImageRelation
System\Windows\Forms\Layout\LayoutUtils.cs (11)
200
public static
TextImageRelation
GetOppositeTextImageRelation(
TextImageRelation
relation)
202
return (
TextImageRelation
)GetOppositeAnchor((AnchorStyles)relation);
390
public static Size AddAlignedRegion(Size textSize, Size imageSize,
TextImageRelation
relation)
471
public static bool IsHorizontalRelation(
TextImageRelation
relation)
473
return (relation & (
TextImageRelation
.TextBeforeImage |
TextImageRelation
.ImageBeforeText)) != 0;
483
public static bool IsVerticalRelation(
TextImageRelation
relation)
485
return (relation & (
TextImageRelation
.TextAboveImage |
TextImageRelation
.ImageAboveText)) != 0;
570
public static Size SubAlignedRegion(Size currentSize, Size contentSize,
TextImageRelation
relation)
System\Windows\Forms\Rendering\Button\PopupButtonKeyCapRenderer.cs (6)
530
if (!hasText || context.TextImageRelation ==
TextImageRelation
.Overlay)
537
TextImageRelation
relation = context.RightToLeft == RightToLeft.Yes
544
TextImageRelation
.ImageBeforeText => CreateHorizontalLayout(imageFirst: true),
545
TextImageRelation
.TextBeforeImage => CreateHorizontalLayout(imageFirst: false),
546
TextImageRelation
.ImageAboveText => CreateVerticalLayout(imageFirst: true),
547
TextImageRelation
.TextAboveImage => CreateVerticalLayout(imageFirst: false),
System\Windows\Forms\Rendering\Button\PopupButtonRenderContext.cs (2)
114
public
TextImageRelation
TextImageRelation { get; init; } =
TextImageRelation
.Overlay;