Mini Kabibi Habibi

Current Path : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Type/Dialogs/
Upload File :
Current File : C:/Program Files/Adobe/Adobe Photoshop 2025/Required/layouts/Type/Dialogs/typeRecognition.eve

layout typeRecognition
    {
	constant:
	  zTypeRecogDesp	: '$$$/Dialog/TypeRecognition/Description=Results for similar fonts:';
	  zTypeRecogWarn1	: '$$$/Dialog/TypeRecognition/Warning1=Refine the selection to improve results';
	  zTypeRecogWarn2	: '$$$/Dialog/TypeRecognition/Warning2=Text is too small. For best results, reference larger text';
	  zTypeRecogWarn3	: '$$$/Dialog/TypeRecognition/Warning3=Refine the selection to improve results';
	  zTypeRecogWarn4	: "$$$/Dialog/TypeRecognition/Warning4=Couldn't find the text";
	  zShowTKfonts		: '$$$/Dialog/TypeRecognition/ShowTK=Show fonts available to add from Adobe Fonts';
	  zTypeRecogOption	: '$$$/Dialog/TypeRecognition/TypeOption=Type Option:';
	interface:
	  showWarning		: 0;
	  showOnboard		: false;
	  showTypeOption	: false;
/*
	  showTKfonts		: true;
*/




    view TTypeRecognitionDialog(name: '$$$/Dialog/TypeRecognition/Title=Match Font',
								placement: place_column,
								margin: 15,
								isResizable: false,
								dboxProcIdentifier : -1)
        {
        column(
			horizontal : align_fill,
			vertical: align_fill)
            {

			TOptional(bind             : @showWarning,
                    child_horizontal : align_left,
                    vertical   : align_top,
                    value: 0,
                    horizontal: align_left,
                    placement  : place_row)
              {
				TStaticText(name: zTypeRecogDesp);
              }

			TOptional(bind             : @showWarning,
                    child_horizontal : align_left,
                    vertical   : align_top,
                    value: 1,
                    horizontal: align_fill,
                    placement  : place_row)
              {
				TStaticText(name: zTypeRecogDesp);
				TIconImageView(iconRootName : "InfoWarning",vertical: align_bottom,horizontal: align_right);
				TStaticText(name: zTypeRecogWarn1, horizontal: align_right);
              }

			TOptional(bind             : @showWarning,
                    child_horizontal : align_left,
                    vertical   : align_top,
                    value: 2,
                    horizontal: align_fill,
                    placement  : place_row)
              {
				TStaticText(name: zTypeRecogDesp);
				TIconImageView(iconRootName : "InfoWarning",vertical: align_bottom,horizontal: align_right);
				TStaticText(name: zTypeRecogWarn2, horizontal: align_right);
              }

			TOptional(bind             : @showWarning,
                    child_horizontal : align_left,
                    vertical   : align_top,
                    value: 3,
                    horizontal: align_fill,
                    placement  : place_row)
              {
				TStaticText(name: zTypeRecogDesp);
				TIconImageView(iconRootName : "InfoWarning",vertical: align_bottom,horizontal: align_right);
				TStaticText(name: zTypeRecogWarn3, horizontal: align_right);
              }

			TOptional(bind             : @showWarning,
                    child_horizontal : align_left,
                    vertical   : align_top,
                    value: 4,
                    horizontal: align_fill,
                    placement  : place_row)
              {
				row()
					{
					TStaticText(name: zTypeRecogDesp);
					}
					row(horizontal: align_center)
					{
					TIconImageView(iconRootName : "InfoWarning",vertical: align_bottom,horizontal: align_right);
					TStaticText(name: zTypeRecogWarn4, horizontal: align_right);
					}
              }

			TOptional(bind: @showTypeOption, 
				horizontal: align_left,
				placement:  place_row)
				{
				TStaticText(name: zTypeRecogOption);
				/* 3716 to match SMNU_TypeRecognitionLanguagePopup */
				ZMenuPopup(identifier : @typeOptionLanguagePopup,
							width     : 100,
							vertical  : align_center,
							resourceIdentifier : 3716);
				}

			row(horizontal: align_fill)
				{
/*
				TStaticText(name: '$$$/Dialog/TypeRecognition/Result= Results:',
							vertical       : align_center);
				TButton(identifier: @recognizeType,
					horizontal: align_right,
					name: '$$$/Dialog/TypeRecognition/RecognizeType=Refresh Search');
*/
				}

			TOptional(bind             : @showOnboard,
				value: false,
				child_horizontal : align_fill,
				vertical   : align_fill,
				horizontal: align_fill,
				placement  : place_row)
				{
				TScroller(identifier     : @scroller,
					horizontal     : align_fill,
					vertical       : align_fill,
					verticalScroll : true,
					placement      : place_row)
					{
					TTypeRecognitionFontListView(identifier : @fontList,
											horizontal : align_fill,
											vertical   : align_fill,
											width      : 500,
											height     : 350);
					}
				}


			TOptional(bind             : @showOnboard,
				value: true,
				spacing          : 0,
				child_horizontal : align_fill,
				vertical         : align_fill,
				horizontal: align_fill,
				placement  : place_column)
				{
				TTypeRecognitionOnBoardView(identifier : @onboardView,
					horizontal : align_fill,
					vertical   : align_fill,
					width      : 500,
					height     : 280);
 
				TView(identifier : @onboardBottomView,
					horizontal : align_fill,
					vertical   : align_fill,
					width      : 500,
					height     : 50)
						{
						TButton(identifier: @matchFont,
							horizontal: align_center,
							name: '$$$/Dialog/TypeRecognition/MatchFont=Match Font',
							dialogButtonFixedLightStop: true);
						}
				}



/*
				TOptional(bind             : @showOnboard,
					child_horizontal : align_fill,
					vertical   : align_fill,
					value: true,
					horizontal: align_fill,
					placement  : place_column)
				{
					TTypeRecognitionOnBoardView(identifier : @onboardView,
					horizontal : align_fill,
					vertical   : align_fill,
					width      : 500,
					height     : 350)
						{
						TButton(identifier: @matchFont,
						horizontal: align_center,
						vertical: 400,
						name: '$$$/Dialog/TypeRecognition/MatchFont=Match Font');
						}

				}
*/


            }

        row(horizontal: align_fill)
            {
/* binding NO
            TCheckBox(name: zShowTKfonts, identifier: @showTK, bind: @showTKfonts, horizontal: align_left);
*/
            TCheckBox(name: zShowTKfonts, identifier: @showTK, horizontal: align_left);

            TButton(name: "$$$/ControlsStrings/Cancel=Cancel",
                    identifier: @cancel,
                    dismiss: true,
					horizontal: align_right);

            TButton(name: "$$$/ControlsStrings/OK=OK",
                    identifier: @ok,
                    dismiss: true,
                    default: true,
					horizontal: align_right);
            }
        }
    }