Mini Kabibi Habibi
// Copyright 2023 Adobe Systems Incorporated
dialog(class_name: 'TPatternFillDialog', name: '$$$/Dialog/PatternFill/Title=Pattern Fill', target_id: 'ptch', placement: place_row) {
vSmallerGap = 2;
group(child_horizontal: align_fill) {
button(name: gOKString, view_id: 'ok ',
default: true);
button(name: gCancelString, view_id: 'cncl',
default: false);
}
group(child_horizontal: align_fill) {
group(placement: place_column) {
group(placement: place_row) {
group(spacing: vSmallerGap, child_horizontal: align_center, placement: place_column) {
view(view_id: 'ptch', class_name: 'TPatternThumbnailView', frame: frame_bevel, vertical: align_center, height: 64, width: 64 + 13);
}
group(placement: place_column, child_horizontal: align_fill) {
icon_button(data_type: 'int32', width: gDialogIconWidth, height: gDialogIconHeight, view_id: 'npst', sticky: false, tooltip: '$$$/Dialog/PatternFill/ToolTip/NewPreset=Create a new preset from this pattern', initial_value: 0, icon_root_name: 'NewSheet');
}
group(placement: place_column) {
group(spacing: vSmallerGap, placement: place_row, tooltip: '$$$/PatternFill/ToolTips/Angle=Rotate the pattern') {
static_text(horizontal: align_left, name: '$$$/PatternFill/Angle=&Angle:');
group(placement: place_row) {
control(view_id: 'apkr', class_name: 'TAnglePicker', vertical: align_center, height: gAnglePickerSize, width: gAnglePickerSize);
edit_text(view_id: 'angl', class_name: 'TFixedPoint', vertical: align_center, width: max_char_width() * 6);
}
static_text(name: '$$$/ControlsStrings/DegreeSign=^D');
}
group(spacing: vSmallerGap, placement: place_column, tooltip: '$$$/Dialog/PatternFill/ToolTip/Scale=Set the pattern scaling') {
group(spacing: vSmallerGap, placement: place_row) {
static_text(horizontal: align_left, class_name: 'THotText', name: '$$$/Dialog/PatternFill/PatternScale=&Scale:');
popup_edit_slider(view_id: 'pusl', placement: place_row, edit_class_name: 'TFixedPoint', edit_display_format: gPatternFillScaleFormat, edit_view_id: 'scle', slider_view_id: 'tbib');
static_text(name: '$$$/ControlsStrings/Percent=%');
}
}
}
}
group(spacing: vSmallerGap, child_horizontal: align_fill, placement: place_row) {
group(placement: place_column) {
group(placement: place_row) {
group(width: 147);
check_box(horizontal: align_right, name: '$$$/Dialog/PatternFill/LinkWithLayer=&Link with Layer', view_id: 'algn', tooltip: '$$$/Dialog/PatternFill/ToolTip/Link=Force pattern to move with layer');
}
group(placement: place_row) {
group(width: 147);
button(dismiss: false, horizontal: align_right, name: '$$$/Dialog/PatternFill/Snap=S&nap to Origin', view_id: 'snap', tooltip: '$$$/Dialog/PatternFill/ToolTip/Snap=Reset the pattern position', dialogButton: false);
}
}
}
}
}
}
// Footer - Copyright 2023 Adobe Systems Incorporated