Pashua ist는 AppleScript뿐만 아니라 Perl, PHP, Tcl, Python, Ruby, Rexx 및 쉘 스크립트 용 기본 Aqua 대화 창을 생성하기위한 도구입니다. 이러한 대화 상자에 사용할 수있는 GUI 요소에는 텍스트 입력 필드, 체크 박스, 라디오 버튼, 팝업 메뉴, 열린 패널 또는 버튼이 있습니다. 또한 이미지 또는 PDF를 포함 할 수도 있습니다. 대화 상자에서 제출 된 모든 데이터는 호출 스크립트로 전달됩니다. 대화 창을 설명하기 위해 Pashua는 아주 간단한 구문을 사용합니다. 요소 위치 지정, 창 크기 계산 등과 같은 지루한 모든 세부 정보는 Pashua에서 자동으로 처리하므로 응용 프로그램에 전적으로 집중할 수 있습니다.
이 릴리스의 새로운 기능 :
Pashua는 현재 3 절 BSD 라이센스에 따라 사용이 허가 된 오픈 소스입니다. GitHub에서 소스 코드를 찾을 수 있습니다.
-e 옵션은 이제 제거되어 일부 시간 동안 폐기되었습니다. 이 옵션을 사용하면 stderr에 경고가 기록되지만 별개로 옵션이 적용되지 않습니다. 참고 : 경우에 따라 (특히 UTF8이 아닌 대화 상자 구성을 stdin을 통해 전달하는 경우) 오류가 발생할 수 있습니다.
버전 0.10.3의 새로운 기능 :
Savebrowser : 기본값을 지정하면 대화 상자의 파일 이름이 그에 맞게 설정됩니다.
v0.10.2에서 도입 된 콤보 상자 높이 문제 수정
버전 0.10.2의 새로운 기능 :
줄 바꿈에 n을 사용하면 툴팁을 여러 줄로 사용할 수 있습니다.
Bugfix : 필수 요소가 비어있어 대화 상자가 닫히지 만 화면에 남아있을 때 확인란의 상태가 더 이상 상실되지 않습니다.
버전 0.10.1의 새로운 기능 :
특정 상황에서 버튼 반환 값이 정확하지 않을 수있는 문제 수정
버전 0.10의 새로운 기능 :
- 이미지를 표시 할 때 픽셀 크기는 크기 계산에 사용되며 이미지 해상도는 무시됩니다.
- UI 항목과 라벨 간의 수직 거리를 약간 줄였습니다.
- 새로운 응용 프로그램 아이콘
- 인코딩 설정을위한 명령 줄 스위치 -e는 더 이상 지원되지 않으며 사용되면 무시됩니다. (이것은 2014 년 1 월 이후로 사용되지 않는 것으로 표시되었습니다.) 이제 Pashua는 입력을 UTF-8로 예상하고 결과 값을 UTF-8로 출력하지만 다른 인코딩 (MacRoman, Latin1 등)이 있으면 자동 감지 할 수 있습니다. 사용. 입력이 다른 인코딩에 있으면 Pashua는 출력에 동일한 인코딩을 사용합니다.
- 필수 UI 요소는 새 필수 속성으로 정의 할 수 있으며 필수 필드가 비어있는 한 대화 상자를 닫을 수 없습니다.
- 요소 유형 combobox, openbrowser, savebrowser, textfield에 대한 자리 표시 자 값 (속성 자리 표시 자) 설정 기능 추가
- cancelbutton 및 defaultbutton 유형에 대한 고정 속성 툴팁 속성
- Pashua에 포함 된 예제의 수가 삭제되었습니다. 나머지 예제는 이제 GitHub 저장소에서 찾을 수 있습니다.
댓글을 찾을 수 없습니다