2009-08-03 8 views
2

J'utilise un pixmap comme sauvegarde d'une fenêtre afin de le restaurer sous les événements d'exposition. Lorsque la fenêtre est redimensionnée, dois-je redimensionner le pixmap de sauvegarde?Comment redimensionner un pixmap avec XLib?

Si oui, quelle est la meilleure façon? Créer un nouveau pixmap avec la nouvelle taille?

Répondre

3

Oui, vous avez raison.

Si la fenêtre est redimensionnée à une taille plus petite, il vous suffit de la découper.

Si la fenêtre est plus grande, vous affectez à nouveau à la nouvelle taille.

Mon conseil serait également regarder

  • xcb qui remplace xlib au moment
  • xshm fonctions pour une performance plus rapide
  • Xrender/cairo/clutter qui peuvent faire ce que vous voulez déjà
Questions connexes