Recherche Tuto Palette Flottante...
Gercofis
Membre
Je pense gerer une liaison Bluetooth depuis une palette flottante.
Cette chose devrait controller l'appareil BT en question (c'est en parti solutionnée!) et envoyer les données sur une cellule d'une colonne d'une TableView ou OutlineTableView...
Une piste ?
Cette chose devrait controller l'appareil BT en question (c'est en parti solutionnée!) et envoyer les données sur une cellule d'une colonne d'une TableView ou OutlineTableView...
Une piste ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il faut toujours faire la distinction entre la moulinette qui fait le moteur de ton appli (modèle) et l'interface que tu donnes à ton appli (vue).
Si tu respectes bien le modèle MVC, quel que soit la façon dont tu choisis de présenter tes données, le moteur (ici l'implentation du protocole BT) n'en sera pas affecté. Et vice-versa.
Donc si tu respectes le MVC il n'y a aucun rapport entre le fait que tu veuilles une palette flottante et le fait que tu veuilles faire mumuse avec du BT.
Revois un peu la conception de ton app, peut-être ?
Bien d'accord avec toi...
Pour tout dire l'application est de type CoreData Document-Based Application, qui peut éventullement recevoir des données BT...
Autrement dit l'instrument peut-être connécté ou non (palette flottante) et envoyer des données sur la cellule d'une colonne de la fenetre document du premier plan...
Rien ne me paraà®t compliqué, la palette est indépendante du ou des documents et le BT est géré par la classe controle de cette palette...
1) utiliser NSNotification, ton document s'enregistre pour recevoir des notifications envoyés par la palette BT
2) même principe mais sans notification, la palette envoie un message au firstResponder (ton document au premier plan )avec - (BOOL)sendAction:(SEL)anAction to:(id)aTarget from:(id)sender de NSApplication
Finalement les panels ne posent pas de vrais problèmes...
Une question quant même, vu que ça fait un module complètement indépendant, a-t-on une solution pour envoyer sur la zone active du Mac, sur une autre application, surtout si celle-ci fonctionne en classic...
Un peu comme un clavier numérique, qui d'ailleurs semble fonctionner comme ça...
Même qu'un Tuto dans ce sens m'irait assez bien...