Bonjour,

Je suis archi-débutant...
Je désire faire une fenêtre avec un fond noir (...pas trop dur en théorie...et pourtant)
Alors j'ai pensé faire un widget et mettre le fond noir:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
::GtkWidget * fenetre=gtk_widget_new(GTK_TYPE_WIDGET,NULL) ; 
			GdkColor color;
			color.pixel = 32;
			color.red = 65535;
			color.green = 0;
			color.blue = 0;
			gtk_widget_modify_bg (fenetre, GTK_STATE_NORMAL, &color);
Le problème c'est que mon widget est sur pointeur null... pourquoi?

Du coup, j'ai décidé de mettre un label mais j'ai lu que c'était pas possible donc, j'ai essayé avec des balises:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
::GtkWidget *title = gtk_label_new("This is the title");
	gtk_label_set_markup(GTK_LABEL(title),"<font color='#00ff00' foreground='#000000'>Small text</font>");
...sans succès.

Enfin, j'ai lu qu'il faut mettre le label dans un evenbox mais la fonction gtk_eventbox_new n'existe pas. Pouvez-vous m'aider? Je cherche un code pour mettre un label (::GtkWidget *title = gtk_label_new("This is the title") dans un eventbox et le tout dans un fond noir (gtk_widget_modify_bg (fenetre, GTK_STATE_NORMAL, &color)