Interface graphique façon Quartz Composer
J'ai commencé la réalisation d'une subclass de NSView dans le but d'afficher un réseau d'objets connectés entre eux.
Chaque objet est représenté par une mini-fenêtre, comportant un titre et deux colonnes de "prises" :
La colonne de gauche est celle des "inputs" et celle de droite celle des "outputs".
On peut tirer des ficelles entre les outputs d'un objet et les inputs d'un autre.
On peut sélectionner les objets. On peut aussi sélectionner les ficelles pour ensuite les effacer.
La partie visuelle est bien avancée. Il reste à faire toute la connection avec la partie Controller et la partie Model (bindings, KVO, KVC etc ...)
Vos avis et suggestions sont les bienvenues
[Fichier joint supprimé par l'administrateur]
Chaque objet est représenté par une mini-fenêtre, comportant un titre et deux colonnes de "prises" :
La colonne de gauche est celle des "inputs" et celle de droite celle des "outputs".
On peut tirer des ficelles entre les outputs d'un objet et les inputs d'un autre.
On peut sélectionner les objets. On peut aussi sélectionner les ficelles pour ensuite les effacer.
La partie visuelle est bien avancée. Il reste à faire toute la connection avec la partie Controller et la partie Model (bindings, KVO, KVC etc ...)
Vos avis et suggestions sont les bienvenues


[Fichier joint supprimé par l'administrateur]
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Et voici une nouvelle version, plus complète, avec des bindings et une démo d'utilisation.
NB : les ficelles sont sélectionnables (elles passent du jaune au blanc) et on peut les effacer avec la touche <-
:kicking: :)beta: :fouf):
[Fichier joint supprimé par l'administrateur]