Quartz Display Services & écran primaire

niko34niko34 Membre
octobre 2007 modifié dans API AppKit #1
Bonjour à  tous  :)

j'ai une config avec 2 écrans et je voudrais faire un petit outil pour pouvoir déterminer l'écran primaire. Par exemple, avec l'écran d'un imac et la sortie vidéo reliée sur un projecteur, l'idée est de forcer l'écran primaire pour que ce soit le projecteur.

Je suis noob en dev sur mac (soyez indulgents  ;)). J'utilise pour le moment les "Quartz Display Services". On peut déterminer la position des écrans (CGConfigureDisplayOrigin). L'écran positionné aux coordonnées 0,0 devient l'écran primaire. Ca fonctionne bien, mais cette solution est basée sur la disposition des écrans. Je cherche à  déterminer l'écran primaire sans toucher à  la disposition des écrans. Dans la configuration des moniteurs, onglet disposition, on peut déplacer la barre des menus d'un écran à  l'autre par glissé/déplacé. L'écran qui a la barre des menu devient l'écran primaire, sans pour autant toucher à  sa disposition (l'écran primaire peut rester à  droite, donc n'est pas aux coordonnées 0,0).


Je cherche donc comment faire pour déplacer la barre des menus d'un écran à  l'autre. Je n'ai rien trouvé dans les Quartz Display Services. Si quelqu'un avait une piste, cela m'aiderait bien. Je n'arrive à  trouver aucune doc.

merci
Connectez-vous ou Inscrivez-vous pour répondre.