Connaitre le bureau actif

sisopetronsisopetron Membre
15:00 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
    15:00 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
    15:00 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
    15:00 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
    15:00 modifié #5
    Mille mercis.
Connectez-vous ou Inscrivez-vous pour répondre.