Connaitre le bureau actif

sisopetronsisopetron Membre
18:13 modifié dans API AppKit #1
Bonjour,

Dans l'application sur laquelle je travaille, on peut ouvrir et ouvrir la fenêtre à  la demande.  Comment faire pour qu'à  la deuxième ouverture, la fenêtre s'ouvre dans le bureau (space) actif plutôt que dans le premier bureau (space) dans lequel elle s'était ouverte la première fois ?

merci de votre aide.

Tata !

Réponses

  • devulderdevulder Membre
    18:13 modifié #2
    dans 1275636553:

    Bonjour,

    Dans l'application sur laquelle je travaille, on peut ouvrir et ouvrir la fenêtre à  la demande.  Comment faire pour qu'à  la deuxième ouverture, la fenêtre s'ouvre dans le bureau (space) actif plutôt que dans le premier bureau (space) dans lequel elle s'était ouverte la première fois ?

    merci de votre aide.

    Tata !


    bonjour,

    Voir ici (non testé) http://github.com/glejeune/RConsole/blob/master/Spaces.m

    A+


  • sisopetronsisopetron Membre
    18:13 modifié #3
    Bah, j'ai des warnings du genre : implicit declaration of function 'CGSGetWorkspace'  et je ne sais pas comment les résoudre.  Tu ne saurais pas dans quel framework on trouve ces fonctions, que je puisse l'importer ?



  • AliGatorAliGator Membre, Modérateur
    18:13 modifié #4
    CGSxxx est une API privée de CoreGraphics. Tu n'es pas sensée l'utilisée et du coup y'a pas les headers dans le SDK.

    Tu peux contourner les warnings en déclarant les méthodes toi-même.
    Recherche CGSPrivate sur google.
  • sisopetronsisopetron Membre
    18:13 modifié #5
    Mille mercis.
Connectez-vous ou Inscrivez-vous pour répondre.