| Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Fill/Flyouts/ |
| Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Fill/Flyouts/dalle3Options.eve |
layout dalle3Options
{
constant:
dalleOptionsButtonWidth : 97;
dalleOptionsButtonHeight : 35;
menuOptionsHeadingSize: 14;
subheadingFontSize: 12;
contentClusterButtonFontSize: 12;
flyoutMarginWidth: 8;
flyoutMarginHeight: 8;
flyoutMarginVertical: 15;
flyoutMarginHorizontal: 16;
flyoutEdge: 2;
interface:
showFlyoutCloseButton: true;
showFlyoutMargin: true;
showInFlyoutMode: true;
showInEmbeddedMode: false;
view dalle3_options_view(placement: place_column,
font: staticSmallFont,
horizontal: align_fill,
spacing: gGap,
margin_top: 5,
qDebugDraw: false)
{
row(vertical: align_fill)
{
// left spacer
TOptional(bind: @showFlyoutMargin, height: flyoutMarginHeight, width: flyoutMarginWidth) {}
// all visible content within this column
column(horizontal: align_fill)
{
// first row goes to right edge for close button
row(horizontal: align_fill, child_vertical: align_center, margin: [0, 0, 0, 0])
{
column(horizontal: align_fill, margin: [0, 0, 0, 0])
{
TOptional(bind: @showFlyoutMargin, height: flyoutMarginHeight, width: flyoutMarginWidth);
TOptional(bind: @showInFlyoutMode, horizontal: align_left)
{
TStaticText(name: '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Quality/Name=Quality',
horizontal: align_left,
font: boldFont,
customFontSize: subheadingFontSize,
useDefaultColor: true,
vertical: align_top);
}
TOptional(bind: @showInEmbeddedMode, horizontal: align_left)
{
TStaticText(name: '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Quality/Name=Quality',
horizontal: align_left,
font: staticFont,
customFontSize: menuOptionsHeadingSize,
useDefaultColor: true,
vertical: align_center);
}
}
TOptional(bind: @showFlyoutCloseButton, value: true, vertical: align_top, margin: [2, 0, 0, 2] )
{
TIconButton(identifier: @closeFlyout,
tooltip: '$$$/SyntheticTextToImage/Settings/CloseButton/Name=Close',
width: 28,
height: 28,
dataType: 'int32',
iconRootName: 'CloseControl',
vertical: align_top,
horizontal: align_right);
}
}
// the rest of the content will be a row of two items, a column and an optional spacer
row(vertical: align_fill)
{
column(horizontal: align_fill) {
column(horizontal: align_fill, spacing: 3)
{
TView( height: 4, width: 30) {}
TIconButtonCluster_int32(
frame : gClusterFrame,
width : 150,
identifier : @dalleQualityButtonCluster,
vertical : align_center,
horizontal : align_fill,
placement : place_row,
spacing : 8)
{
TIconButton(
identifier : @dalleQuality1,
name : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Quality/Standard=Standard',
layoverText : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Quality/Standard=Standard',
dataType : 'int32',
initialValue : 0,
iconRootName : 'CheckmarkCircle',
drawIconOnlyWhenSelected: true,
iconTextAlignment : align_fill,
frame : 2,
customFontSize : contentClusterButtonFontSize,
fontColorFromTheme : true,
font : staticSmallFont,
button_style : 'standard',
useDefaultIcon : false,
layoverTextPosition : align_left,
width : dalleOptionsButtonWidth,
height : dalleOptionsButtonHeight,
horizontal : align_fill);
TIconButton(
identifier : @dalleQuality2,
name : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Quality/HD=HD',
layoverText : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Quality/HD=HD',
dataType : 'int32',
initialValue : 1,
iconRootName : 'CheckmarkCircle',
drawIconOnlyWhenSelected: true,
iconTextAlignment : align_fill,
frame : 2,
customFontSize : contentClusterButtonFontSize,
fontColorFromTheme : true,
font : staticSmallFont,
button_style : 'standard',
useDefaultIcon : false,
layoverTextPosition : align_left,
width : dalleOptionsButtonWidth,
height : dalleOptionsButtonHeight,
horizontal : align_fill);
}
}
TView( height: 4, width: 50) {}
column(horizontal: align_fill, spacing: 8)
{
TOptional(bind: @showInFlyoutMode, horizontal: align_left)
{
TStaticText(name: '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Style/Name=Style',
horizontal: align_left,
font: boldFont,
customFontSize: subheadingFontSize,
useDefaultColor: true,
vertical: align_center);
}
TOptional(bind: @showInEmbeddedMode, horizontal: align_left)
{
TStaticText(name: '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Style/Name=Style',
horizontal: align_left,
font: staticFont,
customFontSize: menuOptionsHeadingSize,
useDefaultColor: true,
vertical: align_center);
}
TIconButtonCluster_int32(
frame : gClusterFrame,
margin : [8, 0, 0, 0],
identifier : @dalleStyleButtonCluster,
vertical : align_center,
horizontal : align_fill,
width : 330,
placement : place_row,
spacing : 8)
{
TIconButton(
identifier : @dalleStyle1,
name : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Style/Vivid=Vivid',
layoverText : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Style/Vivid=Vivid',
dataType : 'int32',
initialValue : 0,
iconRootName : 'CheckmarkCircle',
drawIconOnlyWhenSelected: true,
iconTextAlignment : align_fill,
frame : 2,
customFontSize : contentClusterButtonFontSize,
fontColorFromTheme : true,
font : staticSmallFont,
button_style : 'standard',
useDefaultIcon : false,
layoverTextPosition : align_left,
width : dalleOptionsButtonWidth,
height : dalleOptionsButtonHeight,
horizontal : align_fill);
TIconButton(
identifier : @dalleStyle2,
name : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Style/Natural=Natural',
layoverText : '$$$/SyntheticTextToImage/Dialog/StaticText/DallEOptions/Style/Natural=Natural',
dataType : 'int32',
initialValue : 1,
iconRootName : 'CheckmarkCircle',
drawIconOnlyWhenSelected: true,
iconTextAlignment : align_fill,
frame : 2,
customFontSize : contentClusterButtonFontSize,
fontColorFromTheme : true,
font : staticSmallFont,
button_style : 'standard',
useDefaultIcon : false,
layoverTextPosition : align_left,
width : dalleOptionsButtonWidth,
height : dalleOptionsButtonHeight,
horizontal : align_fill);
}
TOptional(bind: @showFlyoutMargin, height: flyoutMarginHeight, width: flyoutMarginWidth) {}
}
}
// right spacer
TOptional(bind: @showFlyoutMargin, height: flyoutMarginHeight, width: flyoutMarginWidth) {}
}
}
}
}
}