Créer une liste d'éléments récents dans une Document Based Application

Nebuchad34Nebuchad34 Membre
08:47 modifié dans API AppKit #1
Bonjour,

je voudrais simplement faire un NSPopUpMenu qui liste les éléments récents comme c'est déjà  le cas dans "Fichier > Ouvrir l'élément récent".

En effet, je suis en train de faire un Panneau qui se lance au démarrage de l'application, semblable à  ceux des applis Apple. Et je trouve très pratique ce menu "Ouvrir récents" apparu dans Pages '09.


Merci de m'éclairer si vous savez comment faire

Réponses

  • mpergandmpergand Membre
    08:47 modifié #2
    Peut-être du coté de NSDocumentController ?


    Managing the Open Recent Menu
    – maximumRecentDocumentCount 
    – clearRecentDocuments: 
    – noteNewRecentDocumentURL: 
    – noteNewRecentDocument: 
    – recentDocumentURLs 
  • Nebuchad34Nebuchad34 Membre
    08:47 modifié #3
    N'y a t-il pas moyen de faire ça facilement par IB ? il faut obligatoirement passer par Xcode ? Parceque j'avoue ne pas savoir comment m'y prendre là ...  ???
  • Nebuchad34Nebuchad34 Membre
    08:47 modifié #4
    Bon, pour ceux que ça intéresse j'ai trouvé une solution toute simple qui me convient très bien :

    Déposez un NSPopUpMenu. ensuite vous définissez simplement sous IB le menu des éléments récents (Celui du menu Fichier qui, sous IB, ne contient que "Clear Menu") comme outlet "menu" de votre NSPopUpMenu.

    Et voilà  pour le petit tour de passe passe.
Connectez-vous ou Inscrivez-vous pour répondre.