Pashua je nástroj pro vytváření nativních dialogových oken Aqua pro skripty Perl, PHP, Tcl, Python, Ruby, Rexx a shell, stejně jako AppleScript. Prvky GUI, které lze použít pro takové dialogy, zahrnují pole pro zadávání textu, zaškrtávací políčka, radiobuttony, vyskakovací nabídky, otevřené panely nebo tlačítka. Kromě toho je možné vkládat obrázky nebo PDF soubory. Jakékoli údaje odeslané z dialogu budou předány do volaného skriptu. Pro popis dialogového okna používá Pashua velmi jednoduchou syntaxi. Všechny nudné detaily, jako je umístění prvků, výpočet velikosti okna apod., Jsou zpracovávány automaticky firmou Pashua, takže se můžete plně soustředit na svou aplikaci.
Co je nového v této verzi:
Pashua je nyní otevřený zdroj, licencovaný pod licencí BSD se 3 klauzulemi. Zdrojový kód naleznete v GitHubu.
Možnost -e byla již nějakou dobu zastaralá, protože je nyní odstraněna. Použije-li se tato volba, varování bude zapsáno na stderr, ale kromě toho nemá možnost žádný vliv. Poznámka: v některých případech (zejména: předání konfigurace dialogu jiného než UTF8 pomocí stdin) může dojít k chybě.
Co je nového ve verzi 0.10.3:
Savebrowser: pokud je zadána výchozí hodnota, je v dialogovém okně nastaven název souboru
Oprava chyby výšky comboboxu zavedeného v0.10.2
Co je nového ve verzi 0.10.2:
Nástrojové tipy mohou nyní být víceřádkové pomocí n pro linebreaks.
Bugfix: Když dialogové okno musí být zavřené, ale zůstane na obrazovce kvůli tomu, že povinné prvky jsou prázdné, zaškrtávací políčka již neztrácejí svůj stav.
Co je nové ve verzi 0.10.1:
Opraven problém, který by za určitých okolností mohl vést k nesprávnému vrácení hodnoty tlačítka
Co je nového ve verzi 0.10:
- Při zobrazování obrázků se pro výpočet velikostí použije velikost pixelu a rozlišení obrazu je ignorováno
- Mírně zmenšila vertikální vzdálenost mezi položkami uživatelského rozhraní a jejich štítky
- Nová ikona aplikace
- Přepínač příkazového řádku -e pro nastavení kódování již není podporován a při použití je ignorován. (Který byl označen za zastaralý od ledna 2014.) Pashua nyní očekává vstup jako UTF-8 a bude výstupní výsledné hodnoty jako UTF-8, ale obvykle bude schopen automaticky detekovat, jestliže jiné kódování (MacRoman, Latin1 atd.), se používá. Pokud je vstup v jiném kódování, Pashua použije stejné kódování výstupu.
- Povinné prvky uživatelského rozhraní lze definovat pomocí nového povinného atributu a dialogové okno nelze uzavřít, pokud jsou povinná pole prázdná.
- Přidána možnost nastavit hodnoty zástupných symbolů (zástupný symbol atributů) pro typy prvků combobox, openbrowser, savebrowser, textfield
- atribut atributu opraveného atributu pro tlačítka zrušení a výchozího tlačítka
- Odstranil počet příkladů, které jsou součástí programu Pashua. Zbývající příklady lze nalézt v úložištích GitHub.
Komentáře nebyl nalezen