Evoluzione degli oggetti di forma

Tradotto automaticamente da Deepl

Per consentirvi di realizzare le interfacce più belle, continuiamo a migliorare gli oggetti modulo. Da 4D v19 R6, è possibile definire un bordo arrotondato per gli oggetti modulo di testo statico e di testo in entrata.

Con 4D v20, sono disponibili nuove possibilità.

  • Per i pulsanti, i pulsanti di opzione e le caselle di controllo sono state aggiunte nuove impostazioni per il testo e l’icona.
  • Per i pulsanti di opzione e le caselle di controllo, il numero di stati per l’icona è stato migliorato per consentire una migliore resa per l’utente finale.

Esempio HDI

Posizione del testo e dell’icona

Allineamento del testo

La proprietà“Allineamento del testo” è ora applicabile ai pulsanti, ai pulsanti di opzione e alle caselle di controllo. È possibile definire l’allineamento del testo con l’elenco di proprietà, il CSS e il comando OBJECT SET HORIZONTAL ALIGNMENT e con il comando

Elenco proprietà:

Esempio CSS:

.align {
    textAlign : destra;
}

Esempio di codice:

Al comando OBJECT SET HORIZONTAL ALIGNMENT è possibile passare una delle tre costanti: Align left, Align right, e Align center.

OBJECT SET HORIZONTAL ALIGNMENT (*; "pulsante"; Align center )

Titolo dell’immagine degli abbracci

È stata aggiunta la nuova proprietà“Image hugs title” per i pulsanti, i pulsanti di opzione e le caselle di controllo.

Quando il valore di questa proprietà è false, l’immagine viene posizionata secondo la proprietà “Title/ImagePosition” sul bordo del pulsante. Quando il valore di questa proprietà è true, l’immagine viene posizionata direttamente adiacente al titolo in base alla proprietà “Title/ImagePosition”.

Questa proprietà può essere impostata con l’elenco delle proprietà, il CSS e il comando OBJECT SET FORMAT e il comando.

Elenco delle proprietà:

blank

.hug {
    imageHugsTitle : false;
}

Esempio di codice:

Per formattare i pulsanti, con il comando OBJECT SET FORMAT si deve passare una stringa che rispetti la seguente sintassi: “title; picture; background; titlePos; titleVisible; iconVisible; style; horMargin; vertMargin; iconOffset; popupMenu; hyperlink; numStates; imageHugsTitle. Se non si vuole modificare un valore, non è necessario passarlo.

Per modificare solo la proprietà imageHugsTitle:

OBJECT SET FORMAT (*; "button"; ";;;;;;;;;;;;;0")

Risultato

Ecco diversi esempi di ciò che possiamo ottenere:

blank

Numero di stati delle icone

Per i pulsanti di opzione e le caselle di controllo, prima di 4D v20, è possibile definire un’icona a quattro stati per gli stati Vero, Falso, Rollover e Disattivo.

Per una migliore esperienza dell’utente finale, in alcuni casi è necessario che lo stato di rollover o di disattivazione consideri lo stato vero o falso. È quindi possibile utilizzare un’icona con 2 stati fino a 6 stati.

  • Vero,
  • Falso,
  • Vero Rollover,
  • Falso Rollover,
  • Vero Disabilita,
  • Falso Disabilita.

Scaricate pure l’HDI per vedere i diversi stati facendo clic, passando il mouse…

blank

Avanti…

Per ulteriori dettagli, consultate questa funzione con l’HDI e la documentazione! E, come sempre, sono ansioso di leggere i vostri commenti.

Vanessa Talbot
- Product Owner - Vanessa Talbot è entrata a far parte del team di 4D Program nel giugno 2014. In qualità di Product Owner, è incaricata di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo è anche quello di assicurarsi che l'implementazione della funzionalità fornita soddisfi le esigenze del cliente. Ha lavorato sulla maggior parte delle nuove funzionalità di multi-threading preemptive e anche su un argomento molto complesso: la nuova architettura per le applicazioni con motore. Vanessa si è laureata presso Telecom Saint-Etienne. Ha iniziato la sua carriera presso il Criminal Research Institute come sviluppatrice per il dipartimento audiovisivo. Ha lavorato anche nei settori dei media e della medicina come esperta di supporto tecnico, produzione e documentazione di nuove funzionalità.