Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Video/Panels/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Video/Panels/timeline-4550.exv

// Copyright 2023 Adobe Systems Incorporated

iconButtonWidth = 29;
iconButtonHeight = 27;
localPaletteButtonBarHeight = 19;
font = static_small_font;
tweenGap = 0;
iconBarHeight = gScrollerInset - 1;
rulerHeight = 36;
trackViewHeight = 65;
addClipsViewWidth = 28;
rulerPadWidth = addClipsViewWidth + gScrollerInset;
frameRateWidth = zstring_width(zstring: '$$$/TimelinePanel/FrameRatePlaceholder=(0000.000 fps)', font: static_small_font);
createButtonWidth = zstring_width(zstring: '$$$/Animation/CreateVideoTimeline=Create Video Timeline', font: static_small_font);
createButtonWidth = max(createButtonWidth, zstring_width(zstring: '$$$/Animation/CreateFrameAnimation=Create Frame Animation', font: static_small_font));
createButtonWidth = createButtonWidth + 24;
layerViewWidth = zstring_width(zstring: '$$$/TimelinePanel/AlteredVideo=Altered Video', font_id: gUIFont, font_size: gSmallFontSize);
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/LayerPositionTrackName=Position', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/OpacityTrackName=Opacity', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/StyleTrackName=Style', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/TextWarpTrackName=Text Warp', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/LayerMaskPositionTrackName=Layer Mask Position', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/LayerMaskEnableTrackName=Layer Mask Enable', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/VectorMaskPositionTrackName=Vector Mask Position', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth, zstring_width(zstring: '$$$/Timeline/VectorMaskEnableTrackName=Vector Mask Enable', font_id: gUIFont, font_size: gSmallFontSize));
layerViewWidth = max(layerViewWidth + 140, 265 * gFontScale);
zoomSliderWidth = 100;
view(class_name: 'TTimelineView', view_id: 'time', show: false, width: gHorzPaletteWidth, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
    view(class_name: 'TBufferedParent', view_id: 'buff', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
        view(view_id: 'bevl', horizontal: align_fill, vertical: align_fill, spacing: 0, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
            group(placement: place_row, height: rulerHeight, horizontal: align_fill, vertical: align_top, margin: 0, spacing: 0, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeFixed) {
                group(placement: place_column, width: layerViewWidth, spacing: 0) {
                    group(placement: place_row, height: rulerHeight - 1, width: layerViewWidth, spacing: 4) {
                        group(placement: place_row, spacing: 2) {
                            icon_button(data_type: 'int32', view_id: 'rwnd', width: iconButtonWidth, height: iconButtonHeight, icon_root_name: 'TimeRewind', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/Rewind=Go to first frame', flat: true);
                            icon_button(data_type: 'int32', view_id: 'prFm', width: iconButtonWidth, height: iconButtonHeight, icon_root_name: 'TimeReverse', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/PrevFrame=Go to previous frame', flat: true);
                            group(placement: place_offscreen, height: iconBarHeight) {
                                icon_button(data_type: 'int32', view_id: 'play', width: iconButtonWidth, height: iconButtonHeight, icon_root_name: 'Play', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/Play=Play', flat: true);
                                icon_button(data_type: 'int32', view_id: 'stop', width: iconButtonWidth, height: iconButtonHeight, icon_root_name: 'Stop', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/Stop=Stop', flat: true);
                            }
                            icon_button(data_type: 'int32', view_id: 'nxFm', width: iconButtonWidth, height: iconButtonHeight, icon_root_name: 'TimeForward', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/NextFrame=Go to next frame', flat: true);
                            icon_button(class_name: 'TPunchButton', view_id: 'mute', width: iconButtonWidth, height: iconButtonHeight, icon_root_name: 'MuteTimeline', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/EnableAudioPlayback=Enable Audio Playback', flat: true);
                            view(view_id: 'plop', vertical: align_center, class_name: 'TFlyoutIconButton', placement: place_row, spacing: gSmallGap, tooltip: '$$$/TimelinePalette/Tooltip/PlaySettingsFlyout=Set playback options') {
                                view(class_name: 'TCustomDrawFlyoutControl', view_id: 'gfly', width: iconButtonWidth, height: iconButtonHeight, vertical: align_center);
                            }
                        }
                        view(class_name: 'TNarrowGroupSeparator', view_id: 'sep3', width: 1, height: rulerHeight - 4);
                        group(placement: place_row, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView) {
                            group(placement: place_row, spacing: 3) {
                                icon_button(data_type: 'int32', view_id: 'splt', width: iconButtonWidth, height: iconButtonWidth, initial_value: 0, spacing: 0, vertical: align_center, icon_root_name: 'SplitLayer', tooltip: '$$$/TimelinePalette/ToolTips/Split=Split at Playhead');
                                icon_button(data_type: 'int32', view_id: 'trns', width: iconButtonWidth, height: iconButtonWidth, initial_value: 0, spacing: 0, vertical: align_center, icon_root_name: 'TimelineTransitionButton', tooltip: '$$$/TimelinePalette/ToolTips/Transition=Select a transition and drag to apply');
                            }
                        }
                        view(class_name: 'TNarrowGroupSeparator', view_id: 'sep3', width: 1, height: rulerHeight, horizontal: align_right);
                    }
                    view(class_name: 'TNarrowGroupSeparator', view_id: 'sep4', width: layerViewWidth, height: 1);
                }
                scroller(view_id: 'scrl', horizontal: align_fill, vertical: align_fill, vertical_scroll: false, horizontal_scroll: false, class_name: 'TSecondaryScroller', noFrame: true, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
                    view(view_id: 'rulr', class_name: 'TTimeRulerView', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeVariable, resize_size_vertical: sizeRelSuperView);
                }
                view(view_id: 'rpad', width: rulerPadWidth, horizontal: align_left, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView, resize_location_horizontal: locationRelSuperView);
            }
            group(placement: place_offscreen, horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
                group(view_id: 'makg', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
                    group(spacing: 0, placement: place_row, horizontal: align_center, vertical: align_center, resize_location_horizontal: locationCentered, resize_location_vertical: locationCentered) {
                        button(view_id: 'make', dismiss: false, width: createButtonWidth, height: gSmallButtonHeight, name: '$$$/Animation/CreateVideoTimeline=Create Video Timeline');
                        view(class_name: 'TTimelineModeButton', view_id: 'mode', width: gSmallButtonHeight, vertical: align_fill);
                    }
                }
                group(view_id: 'trks', placement: place_row, height: trackViewHeight, horizontal: align_fill, vertical: align_fill, margin: 0, spacing: 0, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
                    view(width: layerViewWidth, horizontal: align_left, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView) {
                        scroller(view_id: 'scly', horizontal: align_fill, vertical: align_fill, vertical_scroll: false, horizontal_scroll: false, class_name: 'TSecondaryScroller', noFrame: true, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView) {
                            view(view_id: 'lyvw', class_name: 'TTimeLayerView', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeVariable);
                        }
                    }
                    scroller(view_id: 'sctr', horizontal: align_fill, vertical: align_fill, vertical_scroll: false, horizontal_scroll: false, class_name: 'TPrimaryScroller', noFrame: true, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
                        view(view_id: 'trvw', class_name: 'TTimeTrackView', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeVariable, resize_size_vertical: sizeVariable);
                    }
                    view(width: addClipsViewWidth, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView, resize_location_horizontal: locationRelSuperView) {
                        scroller(view_id: 'scad', horizontal: align_fill, vertical: align_fill, vertical_scroll: false, horizontal_scroll: false, class_name: 'TSecondaryScroller', noFrame: true, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView) {
                            view(view_id: 'advw', class_name: 'TAddClipsView', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeVariable);
                        }
                    }
                    view(view_id: 'scrv', width: gScrollerInset, horizontal: align_right, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView, resize_location_horizontal: locationRelSuperView);
                }
            }
            group(placement: place_row, vertical: align_bottom, resize_size_horizontal: sizeRelSuperView, horizontal: align_fill, resize_location_vertical: locationRelSuperView, spacing: 0, margin_right: gScrollerInset) {
                group(placement: place_column, resize_location_horizontal: locationFixed, resize_location_vertical: locationRelSuperView, spacing: 0) {
                    group(placement: place_row, spacing: 0) {
                        group(placement: place_row, width: layerViewWidth, height: iconBarHeight, margin: 0, spacing: 0, child_horizontal: align_left) {
                            icon_button(data_type: 'int32', view_id: 'cvtT', palette_button_bar: true, width: gPaletteButtonBarIconWidth, height: localPaletteButtonBarHeight, vertical: align_top, icon_root_name: 'TimeConvert', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/ConvertToFrames=Convert to frame animation', flat: true, no_scale: true);
                            icon_button(data_type: 'int32', view_id: 'expt', palette_button_bar: true, width: gPaletteButtonBarIconWidth, height: localPaletteButtonBarHeight, vertical: align_top, icon_root_name: 'ExportButton', do_cursors: true, tooltip: '$$$/TimelinePalette/ToolTips/RenderVideo=Render Video', flat: true, no_scale: true);
                            view(view_id: 'tmp1', placement: place_column, spacing: 0, margin: 0, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeFixed, horizontal: align_fill) {
                                divider(view_id: 'edge', horizontal: align_fill, vertical: align_top, resize_size_horizontal: sizeFixed);
                                view(view_id: 'tmp2', placement: place_row, spacing: 0, margin: 0, resize_size_horizontal: sizeRelSuperView, horizontal: align_fill, resize_size_vertical: sizeFixed, height: localPaletteButtonBarHeight - 2) {
                                    view(view_id: 'tmCd', class_name: 'TTimeTimecodeView', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView, tooltip: '$$$/TimelinePalette/ToolTips/CurrentTime=Scrub to set time');
                                    view(view_id: 'rate', class_name: 'TTimelineRateView', width: frameRateWidth + 2, horizontal: align_right, vertical: align_fill, resize_size_horizontal: sizeFixed, resize_size_vertical: sizeRelSuperView, tooltip: '$$$/TimelinePalette/ToolTips/FrameRate=Frame Rate');
                                    view(class_name: 'TGroupSeparator', view_id: 'sep1', width: 2, height: iconBarHeight);
                                }
                            }
                        }
                        icon_button(data_type: 'int32', view_id: 'zmOt', palette_button_bar: true, width: gPaletteButtonBarIconWidth, height: localPaletteButtonBarHeight, icon_root_name: 'ZoomOutMtn', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/ZoomOut=Zoom out timeline', flat: true, no_scale: true);
                        view(view_id: 'tmp3', placement: place_column, spacing: 0, margin: 0, resize_size_horizontal: sizeRelSuperView, horizontal: align_right, resize_size_vertical: sizeFixed) {
                            divider(view_id: 'edge', vertical: align_top, width: zoomSliderWidth, resize_size_horizontal: sizeRelSuperView, resize_location_horizontal: locationFixed);
                            view(view_id: 'zoom', class_name: 'TNewLookSliderSet', width: zoomSliderWidth, height: localPaletteButtonBarHeight - 1, vertical: align_center, resize_location_horizontal: locationRelSuperView, resize_size_horizontal: sizeFixed, tooltip: '$$$/TimelinePalette/Tooltip/ZoomSlider=Control timeline magnification');
                        }
                        icon_button(data_type: 'int32', view_id: 'zmIn', palette_button_bar: true, width: gPaletteButtonBarIconWidth, height: localPaletteButtonBarHeight, icon_root_name: 'ZoomInMtn', do_cursors: true, tooltip: '$$$/TimelinePalette/Tooltip/ZoomIn=Zoom in timeline', flat: true, no_scale: true);
                    }
                }
                view(view_id: 'scrh', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, height: gScrollerInset);
            }
        }
    }
}
// Footer - Copyright 2023 Adobe Systems Incorporated