Pashua er et værktøj til at oprette native Aqua dialogvinduer til Perl, PHP, Tcl, Python, Ruby, Rexx og shell scripts samt AppleScript. GUI-elementerne, der kan bruges til sådanne dialoger, omfatter tekstindtastningsfelter, afkrydsningsfelter, radiobuttoner, popupmenuer, åbne paneler eller knapper. Desuden er det muligt at indlejre billeder eller PDF-filer. Eventuelle data, der sendes fra dialogen, sendes videre til det kaldende script. For at beskrive dialogvinduet bruger Pashua en meget simpel syntaks. Alle de kedelige detaljer som positionering af elementerne, beregning af vinduestørrelsen etc. håndteres automatisk af Pashua, så du kan koncentrere dig om din ansøgning.
Hvad er nyt i denne udgave:
Pashua er nu Open Source, licenseret under BSD-licens 3-klausul. Du kan finde kildekoden på GitHub.
Mulighed-De er blevet udskrevet i et stykke tid, som det nu er fjernet. Hvis denne indstilling bruges, vil der blive skrevet en advarsel til stderr, men bortset fra det har indstillingen ingen effekt. Bemærk: I nogle tilfælde (især: at sende en ikke-UTF8 dialogkonfiguration via stdin) kan dette medføre en fejl.
Hvad er nyt i version 0.10.3:
Savebrowser: Når standardværdien er angivet, angives filnavnet i dialogen i overensstemmelse hermed
Fix kamobox højde problem introduceret med v0.10.2
Hvad er nyt i version 0.10.2:
Værktøjstip kan nu være multi-line ved hjælp af n for linieskift.
Bugfix: Når en dialog skal lukkes, men forbliver på skærmen, fordi de obligatoriske elementer er tomme, tjekker afkrydsningsfelterne ikke længere deres status.
Hvad er nyt i version 0.10.1:
Løst et problem, der kan resultere i en unøjagtig returværdi under visse omstændigheder
Hvad er nyt i version 0.10:
- Ved visning af billeder bruges pixelstørrelsen til at beregne størrelser, og billedopløsningen ignoreres
- Lidt reduceret den lodrette afstand mellem brugergrænseflader og deres etiketter
- Ny applikationsikon
- Kommandolinjeskiftet -e til indstilling af kodningen understøttes ikke længere og ignoreres, hvis det bruges. (Som er markeret som forældet siden januar 2014.) Pashua forventer nu input som UTF-8 og vil output resulterende værdier som UTF-8, men vil som regel kunne automatisk detektere, hvis en anden kodning (MacRoman, Latin1 osv.) anvendes. Hvis input er i en anden kodning, vil Pashua bruge den samme kodning for output.
- Obligatoriske brugergrænseelementer kan defineres af den nye obligatoriske attribut, og en dialog kan ikke lukkes, så længe obligatoriske felter er tomme.
- Tilføjet evne til at indstille stedholderværdier (attributplacerholder) til elementtyper combobox, openbrowser, savebrowser, tekstfelt
- Fast attributt værktøjstipattribut for typer annulleringstast og standardknap
- Fjernet antallet af eksempler, der er inkluderet i Pashua. Resterende eksempler kan nu findes i GitHub repositories.
Kommentarer ikke fundet