Pashua on työkalu, jolla luodaan alkuperäiset Aqua-valintaikkunat Perlille, PHP: lle, Tcl: lle, Pythonille, Ruby-, Rexx- ja Shell-komentosarjoille sekä AppleScriptille. GUI-elementtejä, joita voidaan käyttää tällaisiin valintaikkunoihin, ovat tekstinsyöttökentät, valintaruudut, radiopainikkeet, ponnahdusvalikot, avoimet paneelit tai painikkeet. Lisäksi on mahdollista upottaa kuvia tai PDF-tiedostoja. Kaikki valintaikkunasta lähetetyt tiedot välitetään kutsuvalle komentosarjalle. Pashua käyttää hyvin yksinkertaista syntaksia kuvaamaan valintaikkunaa. Pashua käsittelee automaattisesti kaikki nerokkaat yksityiskohdat, kuten elementtien sijoittaminen, ikkuna-koon laskenta jne., Joten voit keskittyä sovellukseen.
Mitä uutta strong> on tässä versiossa:
Pashua on nyt Open Source, joka on lisensoitu 3-lausekkeen BSD-lisenssin alle. Lähdekoodi löytyy GitHubista.
Vaihtoehto -e on vanhentunut jonkin aikaa, koska se on poistettu. Jos tätä vaihtoehtoa käytetään, varoitus tulee kirjoitetuksi stderr: lle, mutta siinä ei ole mitään vaikutusta. Huomaa: Joissakin tapauksissa (erityisesti: ohittaminen ei-UTF8-valintaikkunan kautta stdin) tämä voi aiheuttaa virheen.
Uutta strong> versiossa 0.10.3:
Savebrowser: Kun oletusarvo on määritetty, valintaikkunan tiedostonimi asetetaan vastaavasti
Korjaa yhdistelmäobobin korkeusongelma v0.10.2
Uutta strong> versiossa 0.10.2:
Työkaluvinkkejä voi nyt olla usean rivin avulla käyttämällä n: tä rivinvaihdoilla.
Bugikorjaus: Kun valintaikkuna on suljettu, mutta se pysyy näytössä, koska pakolliset elementit ovat tyhjiä, valintaruudut eivät enää menetä tilannetta.
Uutta strong> versiossa 0.10.1:
Korjattu ongelma, joka voi johtaa epätarkkaan palautusarvoon tietyissä olosuhteissa
Uutta strong> versiossa 0.10:
- Kuvien näyttämisessä pikselikokoa käytetään koon laskemiseen, ja kuvan tarkkuus jätetään huomiotta
- Pienennetään pystysuuntaista etäisyyttä UI-kohteiden ja niiden tarrojen välillä
- Uusi sovelluskuvake
- Koodauksen asettamista komentorivivalitsimelle -e ei enää tueta ja sitä ei oteta huomioon, jos sitä käytetään. (Joka on merkitty vanhentuneeksi tammikuusta 2014 lähtien). Pashua odottaa nyt syötteen UTF-8: ksi ja tuottaa tuloksia UTF-8: ksi, mutta yleensä se pystyy automaattisesti havaitsemaan, jos toinen koodaus (MacRoman, Latin1 jne. käytetään. Jos syöte on toisessa koodauksessa, Pashua käyttää samaa koodausta ulostulolle.
- Pakolliset UI-elementit voidaan määrittää uudella pakollisella attribuutilla, eikä valintaikkunaa voida sulkea niin kauan kuin pakolliset kentät ovat tyhjiä.
- Lisätty kyky asettaa paikkamerkkien arvot (attribuutti paikkamerkki) elementtityyppeihin combobox, openbrowser, savebrowser, textfield
- Fixed attribute tooltip attribuutti tyyppien cancelbutton ja defaultbutton
- Poistettiin esimerkkejä, jotka sisältyvät Pashuaan. Jäljellä olevat esimerkit löytyvät nyt GitHub-arkistosta.
Kommentteja ei löytynyt