Rectangle à bout rond -> du progrès à faire

Bonjour,

J’ai intégré dans un formulaire un rectangle à bout rond. La partie extérieure au bout rond n’est pas “transparent” pour le système, ou alors j’ai pas compris comment le rendre transparent.

Voir images ci-dessous :

[]18947200;“La partie design…”[/]

Pour l’utilisation, rien de plus simple :
<code 4D>
$Window:=Open form window(“DLG_Alerte”;Modal form dialog box;Horizontally centered;Vertically centered)
DIALOG(“DLG_Alerte”)
CLOSE WINDOW($Window)
</code 4D>

[]18947201;“Le rendu…”[/]

Bonjour,

J’adore ce genre de titre péremptoire …

Ceci dit, j’ai des dizaines de rectangles à coin arrondi dans mes interfaces, et bien entendu ils sont transparents dans l’extérieur des coins.

[]18947236;“Your comment here…”[/]

J’avoue que je ne comprends pas l’exemple de code donné, car cela n’a rien à voir avec la problématique énoncée.

Cordialement,

Je suppose que Patrick espérait une fenêtre à bord ronds - épousant gracieusement son rectangle, en quelque sorte.

Bonjour Olivier,

Comme t’as répondu Arnaud, mon problème n’est pas sur le rectangle en lui même qui fonctionne bien, mais sur le fond de la fenêtre qui lui apparait au second plan, avec un “gris” et une bordure, si tu regardes bien la seconde image.
C’est à ce niveau là que je dis qu’il y a des progrès à faire de manière à avoir une interface encore plus améliorée.

[]18950304;“Your comment here…”[/]

Si tu regardes bien, les 4 coins présentes un problème d’esthétique flagrant.

Patrick

Bonjour,

Définitivement il n’y a pas de soucis.
Conformément à ce qui est écrit dans la doc (http://doc.4d.com/4Dv15/4D/15.3/Types-de-fenetres.300-3152342.fr.html), le dialogue modal est rectangulaire à coin droit.
Comment la fenêtre pourrait épouser la forme d’un objet d’un formulaire ? Il faudrait au minimum passer cet objet en paramètre ou lui donner un attribut. Rien de tout cela dans 4D, et je ne pense vraiment pas que cela soit souhaitable car cela ne serait pas standard aux OS donc susceptible d’être bogué à chaque révision des dit OS. Ce ne serait donc pas un progrès pour l’utilisateur final …

Cordialement,

Bonjour Olivier,

OK pour la fenêtre à coin droit, mais :

  • pourquoi ne pas pouvoir sélectionner un fond transparent
  • pourquoi avoir une bordure (1 px) noir obligatoire.

Si l’on pouvait avoir accès sous la forme de propriété du formulaire à ces 2 points, il n’y aurait effectivement pas de soucis du tout :lol:

Patrick

Bonjour,

: Patrick EMANUEL

OK pour la fenêtre à coin droit, mais :

  • pourquoi ne pas pouvoir sélectionner un fond transparent
  • pourquoi avoir une bordure (1 px) noir obligatoire.

Tout simplement car ce n’est pas standard.
Pour les plus anciens dans 4D, vous vous souvenez certainement du logo 4D transparent qui s’affichait au démarrage de 4D. Cela utilisait effectivement une fenêtre très particulière dont la forme était justement ce logo 4D et remplie par une simple image. C’était un développement spécifique très pointu que l’on a abandonné car trop difficile à maintenir hors des standards des OS. C’était du temps de Mac OS 9 … dans les années 80-90.
De nombreux logiciels utilisaient des fenêtres avec des formes non standard. C’est devenu complètement ringard et plus aucun logiciel important sur ma machine utilise ce genre de fenêtres aujourd’hui. C’est certainement pas un hasard …

Cordialement,

use a subform instead, like http://dddd.mettre.de/ui_update.shtml#english?forumExtra-Infos here>
or a picture-object with SVG-content as Maurice Inzirillo’s component “Another Tip”

: Olivier DESCHANELS

Tout simplement car ce n’est pas standard.

De nombreux logiciels utilisaient des fenêtres avec des formes non
standard. C’est devenu complètement ringard et plus aucun logiciel
important sur ma machine utilise ce genre de fenêtres aujourd’hui.
C’est certainement pas un hasard …

J’ai comme un doute d’un seul coup. Beaucoup de fenêtres macOS (et toutes les fenêtres d’application Apple) sont arrondies en haut ET en bas; or, je constate que sous 4D les fenêtre sont arrondie en haut (titre de fenêtre) mais son carrée en bas ?

Dans mes autres logiciels ce n’est PAS le cas. De plus, les fenêtres à bord vraiment arrondis existent bien toujours dans les systèmes récents (cf. les fenêtres de notifications, les widgets du Dashboard, etc.)

Alors qu’est-ce qui est vraiment standard :?: :!: :roll:

HS: on ne peut plus éditer les posts sur ce forum ? normal ?

: Olivier DESCHANELS

Tout simplement car ce n’est pas standard.

Soit., mais, où puis-je trouver la définition du standard de manière à augmenter mes connaissances ?

Merci

En effet, dans 4D la fenêtre standard est “rond carré” (sens haut->bas), mais textWrangler ou graphicConverter l’utilisent aussi.
Je trouve la “carré carré” (palette, feuille…) dans Mail.app.
La “rond rond” (petit patapon) des menus pop up est répandue dans toutes les apps.
etc.

Et donc le standard ?

Si par standard on entend préconisation Apple, c’est plutôt “rond rond” pour les fenêtres normales or ce n’est PAS ce que fait 4D…

De plus, sur Mac, on peut faire des fenêtres de toutes les formes, c’est juste une limitation actuelle de 4D.

Visite la https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/DesignPrinciples.htmldéchetterie> (apple only - chez windows c’est un peu plus fouillis)

Dans le https://developer.apple.com/library/content/documentation/UserExperience/Conceptual/OSXHIGuidelines/WindowAppearanceBehavior.html#//apple_ref/doc/uid/20000957-CH33-SW1chapitre windows> :
“A document window contains file-based user data.”
—> fenêtre “rond-rond”
“An app window is the main window of an app that is not document-based.”
—> fenêtre “rond-carré”

Si la fenêtre 4d standard est une “rond-carré”, ça veut dire que les http://www.linternaute.com/ville/le-pecq/ville-78481alpicois> (qui auparavant étaient http://www.habitants.fr/hauts-de-seine-92alto-séquanais>) ont considéré qu’elle est “not document-based”.

du moment que j’ai une fenêtre où coder, j’m’en balec comme dirait l’aut’

Et les lunettes c’est pour qui ?

Désolé, mais l’App window est “rond rond” également !!!
pour t’en assurer, il suffit d’ouvrir l’application calendrier et de regarder ton écran :razz:

Allez une dernière pour la route: :wink:

[]18950483;“J’aimerai pouvoir faire la même chose en 4D…”[/]

you can have some fun with 64-bit version of 4D :mrgreen:

https://github.com/miyako/4d-plugin-custom-window

thank you for the fun!

Besides the fun
This form
[]18966273;“Your comment here…”[/]
results in that picture
[]18966274;“Your comment here…”[/]
until I set the rectangle to be visible
[]18966275;“Your comment here…”[/]

Thanks!

Thanks!

the return of the old 4D splash screen? :wink:

YOU ARE THE BEST !!

Thanks so much :smiley:

ça ouvre de https://screencast.com/t/MaXtcZcqZMfantastiques possibilités>.