• # Iconify

    Posté par . Évalué à 2.

    C'est XIconifyWindow.
    XLowerWindow, c'est fait pour faire passer une fenêtre au second plan.

    À noter que ça s'appelle comme ça parce que la barre des tâches, c'est surtout devenu populaire depuis Windows 95. Il a bien d'autres manières de faire. Essaie WindowMaker, pour voir.
    • [^] # Re: Iconify

      Posté par . Évalué à 1.

      Arg ya un parametre en plus, le screen.
      J'ai testé :

      Display *dpy = XOpenDisplay("") ;
      Window root = DefaultRootWindow(dpy) ;
      //TODO voir commment on recupere le nom de la fenetre
      Window win = findWindowByName(dpy, root, "Ogre Window") ;
      if (win) {
      //XMoveResizeWindow(dpy, win, _x3D, _y3D, _w3D, _h3D);
      XIconifyWindow(dpy, root, DefaultScreen(dpy));
      //XLowerWindow(dpy, root);
      XSync(dpy, 0) ;
      }
      XCloseDisplay(dpy);

      Mais ca fait rien.
      Je suppose que le DefaultScreen doit pas marcher :(
      • [^] # Re: Iconify

        Posté par . Évalué à 1.

        Tu veux dire quoi par essai WindowMaker ?
        Je suis sous KDE et je compte y rester ;)
        Mais c'est peut etre une autre API ?

        Merci
        • [^] # Re: Iconify

          Posté par . Évalué à 4.

          XIconifyWindow(dpy, root, DefaultScreen(dpy));

          Tu essaies de réduire la fenêtre root. Mets « win » à la place.

          Tu veux dire quoi par essai WindowMaker ? Je suis sous KDE et je compte y rester ;)

          Je veux dire deux choses : la première, c'est que la réduction d'une fenêtre dépend du window manager, là où cacher une fenêtre ou la faire passer au second plan dépend essentiellement du serveur X lui-même et directement.

          La seconde est que, en vertu de cela, la réduction d'une fenêtre peut prendre n'importe quelle forme et même ne pas être possible du tout. Sous Window Maker, comme sous NextStep − et comme sous Windows 3.xx −, il n'y a pas de barre des tâches du tout. Les icônes sur le bureau ne sont pas des raccourcis, mais les applications en cours d'exécution. Il me semble même que sous Windows 3.1x, seuls les programmes effectivement minimisés apparaissaient sous forme d'icône sur le bureau (pas d'AppIcon, donc).

          D'ailleurs, la man page précise bien que XIconifyWindow n'est en fait qu'un raccourci pour envoyer l'événement « ClientMessage » au window manager qui se chargera ensuite d'en faire ce qu'il faut en faire.
        • [^] # Re: Iconify

          Posté par . Évalué à -2.

          Non. Il veut dire : au lieu de la barre des tâches, cherche à rentrer ton application dans le dock(petite icone carré bien pratique) ! Regardes un peu les screenshots sur internet.
          Tu peux rester sur KDE tout en utilisant un dock.
        • [^] # Re: Iconify

          Posté par . Évalué à -3.

          Non. Il veut dire : au lieu de la barre des tâches, cherche à rentrer ton application dans le dock(petite icone carré bien pratique) ! Regardes un peu les screenshots sur internet.
          Tu peux rester sur KDE tout en utilisant un dock.
  • # LOL

    Posté par . Évalué à 2.

    Quel boulet, merci ca marche nikel sous KDE

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.