Pashua Mac не позволит мне выровнять изображение поверх поля ввода. Я пробовал разные варианты, но безрезультатно
Недавно я начал играть с Пашуа, но, похоже, это доставляет мне некоторые неприятности. В настоящее время я использую это для сценария оболочки (Bash) и отредактировал файл примера, чтобы приблизиться к желаемым результатам, но пока не достиг.
Я заметил несколько вещей. У Pashua есть файл с именем «Pashua.sh», который, как я полагаю, пытается найти приложение, а также ресурсы пакета. Теперь мне интересно, это обязательный файл, означающий:
Разве я не могу просто вызвать приложение Pashua в своем собственном сценарии оболочки? Даже если я знаю точное место назначения, в котором оно никогда не изменится.
Мне действительно нужен этот файл Pashua.sh?
Моя последняя проблема, с которой я столкнулся - это перемещение изображения в верхний левый угол. Это просто не будет работать, так как поле ввода находится сверху. Я также вставил абсолютные позиции для изображения, но это не сработает.
#!/bin/bash -x MYDIR="$( cd "$( dirname "$" )" && pwd )" # Include pashua.sh to be able to use the 2 functions defined in that file source "$MYDIR/pashua.sh" # Define what the dialog should be like # Take a look at Pashua's Readme file for more info on the syntax conf=" # Set window title *.title = App Store # Add a text field tf.type = password tf.x = 100 tf.y = 200 tf.label = Example textfield tf.width = 310 # Add a cancel button with default label cb.type = cancelbutton cb.tooltip = This is an element of type “cancelbutton” db.type = defaultbutton db.tooltip = This is an element of type “defaultbutton” (which is automatically added to each window, if not included in the configuration) " if [ -d '/Volumes/Pashua/Pashua.app' ] then # Looks like the Pashua disk image is mounted. Run from there. customLocation='/Volumes/Pashua' else # Search for Pashua in the standard locations customLocation='' fi # Get the icon from the application bundle locate_pashua "$customLocation" bundlecontents=$(dirname $(dirname "$pashuapath")) if [ -e "$bundlecontents/Resources/AppIcon@2.png" ] then conf="$conf img.type = image img.x = 25 img.y = 25 img.maxwidth = 64 img.path = $bundlecontents/Resources/AppIcon.icns" fi pashua_run "$conf" "$customLocation" echo "Pashua created the following variables:" echo " tb = $tb" echo " tf = $tf" echo " ob = $ob" echo " pop = $pop" echo " rb = $rb" echo " cb = $cb" echo " chk = $chk" echo ""
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?