Ang Pashua ay isang tool para sa paglikha ng mga katutubong windows dialog ng Aqua para sa Perl, PHP, Tcl, Python, Ruby, Rexx at shell script pati na rin ang AppleScript. Ang mga elemento ng GUI na maaaring magamit para sa naturang mga dialog isama ang mga patlang ng input ng teksto, mga checkbox, radiobuttons, popup menu, open panel o mga pindutan. Bukod dito, posible na mag-embed ng mga larawan o PDF. Ang anumang data na isinumite mula sa dialog ay ipapasa sa script ng pagtawag. Upang ilarawan ang dialog window, gumagamit ng Pashua ang isang napaka-simpleng syntax. Ang lahat ng nakakapagod na mga detalye tulad ng pagpoposisyon sa mga elemento, pagkalkula sa laki ng window atbp ay awtomatikong hawakan ng Pashua, kaya maaari mong ganap na tumutok sa iyong application.
Ano ang bago sa paglabas na ito:
Ang Pashua ay Bukas na Pinagmulan na ngayon, na lisensyado sa ilalim ng 3-sugnay na lisensya ng BSD. Makikita mo ang source code sa GitHub.
Ang opsiyon -e ay na-deprecate nang ilang panahon na inalis na ngayon. Kung ginamit ang pagpipiliang ito, isang babala ay isusulat sa stderr, ngunit bukod sa na, ang opsyon ay walang epekto. Tandaan: sa ilang mga kaso (kapansin-pansin: pagpasa ng isang hindi-UTF8 na pagsasaayos ng dialog sa pamamagitan ng stdin) maaaring magdulot ito ng error.
Ano ang bago sa bersyon 0.10.3:
Savebrowser: kapag tinukoy ang default na halaga, ang filename sa dialog ay nakatakda nang naaayon
Ayusin ang isyu sa taas ng combobox na ipinakilala sa v0.10.2
Ano ang bago sa bersyon 0.10.2:
Ang mga tooltip ay maaari na ngayong multi-line sa pamamagitan ng paggamit n para sa linebreaks.
Bugfix: kapag ang isang dialog ay dapat sarado ngunit mananatiling nasa screen dahil sa mga walang limitasyong mga elemento na walang laman, ang mga checkbox ay hindi na mawawala ang kanilang katayuan.
Ano ang bagong sa bersyon 0.10.1:
Fixed isang problema na maaaring magresulta sa hindi tamang halaga ng return button sa ilalim ng ilang mga pangyayari
Ano ang bagong sa bersyon 0.10:
- Kapag nagpapakita ng mga imahe, ang laki ng pixel ay ginagamit para sa mga laki ng pagkalkula, at hindi pinapansin ang resolution ng imahe
- Bahagyang nabawasan ang vertical distansya sa pagitan ng mga item ng UI at ang kanilang mga label
- Bagong icon ng application
- Ang command-line switch -e para sa pagtatakda ng encoding ay hindi na suportado at hindi pinansin kung ginamit. (Na kung saan ay minarkahan bilang hindi na ginagamit mula noong Enero 2014.) Inaasahan ngayon ni Pashua ang pag-input bilang UTF-8 at mag-output ng mga nagresultang halaga bilang UTF-8, ngunit kadalasang makakapag-detect ng auto, kung isa pang encoding (MacRoman, Latin1 atbp) Ginagamit. Kung ang input ay nasa ibang pag-encode, gagamitin ng Pashua ang parehong pag-encode para sa output.
- Ang mga elemento ng ipinag-uutos na UI ay maaaring tinukoy ng bagong ipinag-uutos na katangian, at ang isang dialog ay hindi maaaring sarado hangga't ang mga sapilitang larangan ay walang laman.
- Nagdagdag ng kakayahang magtakda ng mga halaga ng placeholder (placeholder ng katangian) para sa mga uri ng elemento combobox, openbrowser, savebrowser, textfield
- Nakatakdang katangian ng tooltip na attribute para sa mga uri ng cancelbutton at defaultbutton
- Inalis ang bilang ng mga halimbawa na kasama sa Pashua. Ang mga natitirang halimbawa ay matatagpuan na ngayon sa GitHub repositories.
Mga Komento hindi natagpuan