Pashua er et verktøy for å lage innfødte Aqua dialogvinduer for Perl, PHP, Tcl, Python, Ruby, Rexx og shell skript samt AppleScript. GUI-elementene som kan brukes til slike dialoger, inkluderer tekstinntastingsfelt, avmerkingsbokser, radiobuttons, popup-menyer, åpne paneler eller knapper. Videre er det mulig å legge inn bilder eller PDF-filer. Eventuelle data som sendes inn fra dialogboksen, sendes videre til anropsskriptet. For å beskrive dialogvinduet bruker Pashua en veldig enkel syntaks. Alle de kjedelige detaljene som å plassere elementene, beregne vindusstørrelsen etc. håndteres automatisk av Pashua, slik at du kan konsentrere deg fullt ut om din søknad.
Hva er nytt i denne versjonen:
Pashua er nå åpen kildekode, lisensiert under BSD-lisensen med 3 setninger. Du finner kildekoden på GitHub.
Alternativ-de har blitt avskrevet i noen tid som nå er fjernet. Hvis dette alternativet brukes, vil en advarsel bli skrevet til stderr, men bortsett fra det, har alternativet ingen effekt. Merk: I noen tilfeller (spesielt: å sende en ikke-UTF8 dialogkonfigurasjon via stdin) kan dette forårsake en feil.
Hva er nytt i versjon 0.10.3:
Savebrowser: Når standardverdien er angitt, blir filnavnet i dialogboksen angitt tilsvarende
Fiks kamobox høydeproblem introdusert med v0.10.2
Hva er nytt i versjon 0.10.2:
Verktøytips kan nå være multi-line ved å bruke n for linjeskift.
Feilsøking: Når en dialogboks skal lukkes, men forblir på skjermen på grunn av at obligatoriske elementer er tomme, tømmer avmerkingsboksene ikke lenger sin status.
Hva er nytt i versjon 0.10.1:
Løs et problem som kan føre til en unøyaktig returværdi under visse omstendigheter.
Hva er nytt i versjon 0.10:
- Når du viser bilder, brukes pikselstørrelsen til å beregne størrelser, og bildeoppløsningen ignoreres
- Litt redusert den vertikale avstanden mellom UI-elementene og deres etiketter
- Nytt programikon
- Kommandolinjebryteren -e for å angi kodingen støttes ikke lenger og ignoreres hvis den brukes. (Som har blitt merket som utdatert siden januar 2014.) Pashua forventer nå inntasting som UTF-8 og vil utdatere resulterende verdier som UTF-8, men vil vanligvis kunne oppdage automatisk hvis en annen koding (MacRoman, Latin1 etc.) benyttes. Hvis inngang er i en annen koding, vil Pashua bruke samme koding for utgangen.
- Obligatoriske brukergrensesnittelementer kan defineres av den nye obligatoriske attributten, og en dialog kan ikke lukkes så lenge obligatoriske felt er tomme.
- Lagt til evne til å sette plassholderverdier (attributt stedholder) for elementtyper combobox, openbrowser, savebrowser, tekstfelt
- Fast attributt verktøytipsattributt for typer avbryt-knapp og standardknapp
- Fjernet antall eksempler som følger med Pashua. Resterende eksempler kan nå bli funnet i GitHub-depotene.
Kommentarer ikke funnet