Comment personnaliser la barre de titre de la fenêtre gtk. Je dois ajouter des boutons personnalisés et une image de la barre de titre. Personnalisation de la barre de titre de la fenêtre gtk
Répondre
Vous ne pouvez pas. La barre de titre est dessinée par le gestionnaire de fenêtres, pas par GTK. Vous pouvez indiquer au gestionnaire de fenêtres de définir le titre en utilisant window.set_title()
, et vous pouvez définir une icône, qui peut être affichée ou non par le gestionnaire de fenêtres, en utilisant window.set_icon()
, window.set_icon_name()
ou window.set_icon_from_file()
. C'est à peu près ça.
Ok, c'est bien. Maintenant, je vais définir set_decorated comme FALSE sur la propriété window. Et ajoutez un objet vBox, où j'ajouterai quelques objets hBox. Parmi eux, puis-je ajouter tous les boutons (pour le réglage de la fenêtre fermer, minimiser et maximiser) et une image comme image de la barre de titre. Si oui, comment dois-je effectuer. Pour info, je suis en train d'éditer ma question pour dépeindre comment ma barre de titre devrait ressembler. – boom
@iSight, comment allez-vous déplacer votre fenêtre autour de l'écran si vous faites cela? Mieux vaut inclure une barre d'outils avec vos boutons supplémentaires sous la barre de titre. – ptomato
Impossible de notifier un événement sur cette zone de la barre de titre que j'ai créée après la suppression de DECORATED. – boom
Voici une solution de travail:
#include <gtk/gtk.h>
int main(int argc, char *argv[]) {
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "UV with Y variable");
gtk_widget_show_all(window);
gtk_main();
return 0;
}
- 1. Personnalisation de la barre de titre en Java ME
- 2. QT: Masquer la barre de titre d'une fenêtre/fenêtre
- 3. QT4 Glisser la fenêtre sans barre de titre
- 4. Fenêtre redimensionnable avec le bouton de la barre des tâches mais sans la barre de titre
- 5. Personnalisation de la barre de défilement
- 6. Puis-je supprimer la barre de titre/la légende après la création de la fenêtre?
- 7. Icônes sur la barre de titre
- 8. Positionnement de la barre de titre personnalisée
- 9. Titre de la barre de navigation cliquable
- 10. sur la barre de titre de la fenêtre personnalisée dans la programmation win32
- 11. Personnalisation de la barre d'onglets "Plus"
- 12. Personnalisation de la barre d'outils markitUp
- 13. GTK + comment à la barre des tâches, faire fenêtre "solide"
- 14. Contrôle qui simule le glissement de la barre de titre de la fenêtre
- 15. Comment afficher un menu en haut de la barre de titre de la fenêtre
- 16. Commande Lier au bouton X de la barre de titre de la fenêtre
- 17. Détection de la hauteur de la barre de titre d'une fenêtre
- 18. Ajout de texte secondaire à la barre de titre de la fenêtre dans Cocoa?
- 19. titre de la fenêtre de réglage/image
- 20. Titre global de la fenêtre de traçage
- 21. Comment ajouter un menu à la barre de titre de la fenêtre
- 22. Comment émuler la barre de titre de la fenêtre en CSS/HTML
- 23. Comment cacher la barre de titre dans la fenêtre principale de l'iPhone
- 24. Supprimer le texte de la barre de titre d'une fenêtre mais conserver le texte de la barre d'état
- 25. Texte dans la barre de titre
- 26. YUI Editeur masquant la barre de titre?
- 27. La barre de titre cachée d'Android revient
- 28. Modifier la barre de titre de Firefox par Javascript Extension
- 29. Dessin d'une barre d'outils dans la barre de titre d'une fenêtre
- 30. Astuces de fenêtre GTK
question Inévitable ... Est-il vraiment nécessaire? – heltonbiker