Pashua istは、Perl、PHP、Tcl、Python、Ruby、Rexx、シェルスクリプト、AppleScript用のネイティブAquaダイアログウィンドウを作成するためのツールです。このようなダイアログに使用できるGUI要素は、テキスト入力フィールド、チェックボックス、ラジオボタン、ポップアップメニュー、オープンパネルまたはボタンを含む。さらに、画像やPDFを埋め込むことも可能です。ダイアログから送信されたデータは、呼び出し元のスクリプトに渡されます。ダイアログウィンドウを説明するために、Pashuaは非常に単純な構文を使用します。要素の配置、ウィンドウサイズの計算などのすべての面倒な詳細は、Pashuaによって自動的に処理されるため、アプリケーションに完全に集中することができます。
このリリースの新機能:
Pashuaは現在3-clause BSDライセンスのもとでライセンスされているオープンソースです。 GitHubでソースコードを見つけることができます。
オプション-eは削除されているので、しばらくの間廃止されました。このオプションを使用すると、stderrに警告が書き込まれますが、それ以外のオプションは効果がありません。
バージョン0.10.3の新機能:
Savebrowser:デフォルト値を指定すると、ダイアログのファイル名が適切に設定されます
v0.10.2で導入されたコンボボックスの高さの問題を修正しました。
バージョン0.10.2の新機能:
改行にnを使用することでツールチップを複数行にできるようになりました。
バージョン0.10.1の新機能:
バグ修正:ダイアログを閉じるときに必須要素が空であるため画面上に留まるとき、
バージョン0.10の新機能:
特定の状況下でボタンの戻り値が不正確になる可能性がある問題を修正しました。
- 画像を表示するとき、ピクセルサイズはサイズの計算に使用され、画像の解像度は無視されます
- UIアイテムとそのラベル間の垂直距離をわずかに減らしました
- 新しいアプリケーションアイコン
- エンコードを設定するコマンドラインスイッチ-eはサポートされなくなりました。使用されている場合は無視されます。パシュアは現在、UTF-8の入力を期待しており、その結果の値をUTF-8として出力しますが、別のエンコーディング(MacRoman、Latin1など)があれば、通常は自動検出できます。使用されている。入力が別のエンコーディングである場合、Pashuaは同じエンコーディングを出力に使用します。
- 必須のUI要素は新しい必須属性で定義することができ、必須フィールドが空である限りダイアログを閉じることはできません。
- 要素タイプcombobox、openbrowser、savebrowser、textfieldのプレースホルダ値(属性プレースホルダ)を設定する機能が追加されました。
- cancelbuttonおよびdefaultbuttonタイプの固定属性ツールチップの属性
- パシュアに含まれているサンプルの数を削除しました。残りの例はGitHubリポジトリにあります。
コメントが見つかりません