Pashua ist įrankis kurti vietinius Aqua dialog langus Perl, PHP, Tcl, Python, Ruby, Rexx ir shell scenarijus, taip pat AppleScript. GUI elementai, kurie gali būti naudojami tokiems dialogams, yra teksto įvesties laukai, žymės langeliai, radijo mygtukai, iššokantys meniu, atviri skydeliai ar mygtukai. Be to, galima įterpti vaizdus ar PDF rinkmenas. Visi duomenys, pateikti iš dialogo, bus perduodami skambinimo scenarijai. Norėdami aprašyti dialogo langą, Pashua naudoja labai paprastą sintaksę. Visos pasibaisėtina informacija, pvz., Elementų išdėstymas, lango dydžio ir kt. Skaičiavimas automatiškai tvarkomi Pashua, taigi galite visiškai sutelkti dėmesį į jūsų prašymą.
Kas naujo šiame leidime:
"Pashua" dabar yra atvirojo kodo licencija, išduodama pagal BSD licencijos 3 straipsnį. GitHub šaltinio kodą galite rasti.
Galimybė - tam tikrą laiką pasenusi, nes dabar ji pašalinta. Jei ši parinktis bus naudojama, įspėjimas bus parašytas stderr, bet be to, galimybė neturi jokio poveikio. Pastaba: kai kuriais atvejais (ypač: perduodant ne UTF8 dialogo konfigūraciją naudojant stdin) tai gali sukelti klaidą.
Kas naujo versijoje 0.10.3:
Savebrowser: kai nurodyta numatytoji reikšmė, atitinkamai nustatomas failo pavadinimas dialogo lange
Patarimai dabar gali būti daugialypiai, naudodami n mygtuką. linebreaks.
Bugfix: kai dialogas turi būti uždarytas, bet lieka ekrane, nes privalomi elementai yra tušti, žymimieji laukeliai nebeleidžia savo statuso.
Kas naujo versijoje 0.10.1:
Ištaisyta problema, dėl kurios tam tikromis aplinkybėmis gali būti netikslios mygtuko grąžos vertės
Kas naujo versijoje 0.10:
- Rodant vaizdus, pikselių dydis naudojamas skaičiuojant dydžius, o vaizdo skiriamoji geba nepaisoma
- Šiek tiek sumažino vertikalų atstumą tarp sąsajos elementų ir jų etikečių
- Naujos programos piktograma
- Komandų eilutės jungiklis -e kodavimo nustatymui nebepalaikomas ir, jei naudojamas, ignoruojamas. (Kuris nuo 2014 m. Sausio mėn. Buvo pažymėtas nebeaktualus.) Pashua dabar tikisi įvesties kaip UTF-8, o išvesta rezultatų reikšmė bus UTF-8, tačiau paprastai galės automatiškai nustatyti, jei kita koduotė (MacRoman, Latin1 ir tt) yra naudojamas. Jei įvestis yra kitoje koduotėje, Pashua naudos tą patį kodavimą produkcijai.
- Privalomi vartotojo elementai gali būti apibrėžti pagal naują privalomą atributą, o dialogo langas negali būti uždarytas, kol privalomi laukai yra tušti.
- Pridėta galimybė nustatyti užrašo reikšmes (atributų rezervavimo elementą) elementų tipams, combobox, openbrowser, savebrowser, textfield
- Fiksuoto atributo patarimo patarimo tipui atšaukti mygtuką ir numatytąjį mygtuką
- Pašalinta pavyzdžių, kurie įtraukti į "Pashua". Likę pavyzdžiai dabar gali būti rasti "GitHub" saugyklose.
Komentarai nerastas