Mini Kabibi Habibi
// Copyright 2023 Adobe Systems Incorporated
kMenuListHeight = 200;
kSetPopupWidth = 195;
kMenuTypeWidth = 195;
kPrefsSearchBarWidth = 250;
vErrorLines = zstring_asinteger(zstring: '$$$/Customization/ErrorLines=8');
zTipsMenusSet = '$$$/Dialog/Customization/ToolTips/MenusSet=Choose a category of menus';
zTipsShortcutsFile = '$$$/KeyboardCustomization/ToolTips/ShortcutsFile=Select a set to use or edit';
zTipsSave = '$$$/Dialog/MenuCustomization/ToolTips/Save=Save all changes to the current set of menus';
zTipsSaveAsButton = '$$$/Dialog/MenuCustomization/ToolTips/SaveAsButton=Create a new set based on the current set of menus';
zTipsDelete = '$$$/Dialog/MenuCustomization/ToolTips/Delete=Delete the current set of menus';
zMatchCase = '$$$/Dialog/MenuCustomization/MatchCase=Match Case';
vDialogButtonsWidth = max(zstring_width(zstring: gOKString), zstring_width(zstring: gCancelString));
vCustomizationViewWidth = zstring_asinteger(zstring: '$$$/Customization/Mac/CustomizationViewWidth=710');
view(class_name: 'TCustomizationPanel', view_id: 'cusp', resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView, horizontal: align_fill, width: vCustomizationViewWidth, margin_width: gSpace, show: false, enabled: false, forceOriginalUIColors: true) {
view(class_name: 'TMenuCustomization', view_id: 'cusv', horizontal: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView, shown: false, enabled: false) {
group(placement: place_column, horizontal: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
group(placement: place_column, horozontal: align_fill, resize_size_horizontal: sizeRelSuperView) {
group(placement: place_row, horizontal: align_fill, child_horizontal: align_left, margin_top: gSpace) {
static_text(view_id: 'scfr', name: '$$$/Menu/ShortcutsCustomization/MenusFor=&Menu For:');
popup(resource_id: 537, view_id: 'mnut', tooltip: zTipsMenusSet, width: kMenuTypeWidth);
static_text(view_id: 'scst', name: '$$$/KeyboardCustomization/Set=&Set:');
popup(resource_id: 538, view_id: 'mnuf', tooltip: zTipsShortcutsFile, width: kSetPopupWidth);
}
group(placement: place_row, horizontal: align_fill, child_horizontal: align_right) {
group(placement: place_column, horizontal: align_fill, resize_size_horizontal: sizeRelSuperView) {
view(placement: place_row, vertical: align_center, horizontal: align_left) {
icon_image(horizontal: align_left, view_id: 'bsic', icon_root_name: 'FilteringLayerSearch', width: 20, height: 20);
edit_text(view_id: 'srch', width: kPrefsSearchBarWidth);
check_box(view_id: 'mtcs', name: zMatchCase);
}
}
icon_button(data_type: 'int32', view_id: 'save', width: gDialogIconWidth, height: gDialogIconHeight, tooltip: zTipsSave, initial_value: 0, icon_root_name: 'Save');
icon_button(data_type: 'int32', view_id: 'saas', width: gDialogIconWidth, height: gDialogIconHeight, tooltip: zTipsSaveAsButton, initial_value: 0, icon_root_name: 'SaveAs');
icon_button(data_type: 'int32', view_id: 'trsh', width: gDialogIconWidth, height: gDialogIconHeight, tooltip: zTipsDelete, initial_value: 0, icon_root_name: 'Delete');
}
}
group(placement: place_column, horizontal: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
cluster(class_name: 'TKeyboardShortcutsTitleCluster', show: true, view_id: 'clsr', horizontal: align_fill, resize_size_horizontal: sizeRelSuperView) {
view(class_name: 'TBufferedParent', horizontal: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
view(view_id: 'titl', class_name: 'TMenuListTitle', horizontal: align_fill, resize_size_horizontal: sizeRelSuperView, height: 22);
}
}
group(view_id: 'mntc', placement: place_offscreen, horizontal: align_fill, vertical: align_bottom, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
scroller(view_id: 'scl1', horizontal: align_fill, vertical: align_fill, height: 1, class_name: 'TScroller', resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
view(view_id: 'sclv', class_name: 'TMenuListView', height: kMenuListHeight, horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeVariable);
}
scroller(view_id: 'scl2', horizontal: align_fill, vertical: align_fill, height: 1, class_name: 'TScroller', resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeRelSuperView) {
view(view_id: 'pslv', class_name: 'TMenuListView', height: kMenuListHeight, horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_size_vertical: sizeVariable);
}
}
}
group(placement: place_row, horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_location_vertical: locationRelSuperView) {
cluster(class_name: 'TKeyboardShortcutsWarningCluster', child_vertical: align_center, show: true, view_id: 'mesc', horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_location_vertical: locationRelSuperView) {
group(placement: place_row, horizontal: align_fill, vertical: align_fill, resize_size_horizontal: sizeRelSuperView, resize_location_vertical: locationRelSuperView) {
icon_image(view_id: 'note', icon_root_name: 'Note', width: gIconWidth, height: gIconHeight, cacheIt: true, horizontal: align_left, vertical: align_top, show: true);
static_text(view_id: 'mess', wincontrol: false, horizontal: align_fill, vertical: align_fill, lines: vErrorLines, resize_size_horizontal: sizeRelSuperView, name: '$$$/KeyboardCustomization/NullError=');
}
group(placement: place_row, horizontal: align_left, vertical: align_bottom) {
group(height: gButtonHeight);
}
}
}
}
}
}
// Footer - Copyright 2023 Adobe Systems Incorporated