Bonjour,
je ne sais pas trop comment expliquer mon problème,
alors je vous fournis une image :



Et le code correspondant à peu de choses pret:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
void start_gtk(int *argc,char ***argv)
{     
    GtkWidget *image,*pButton,*vbox,*pMenuBar,*pMenu,*pMenuItem,*pToolbar;
    GdkColor color;
 
    gtk_init (argc, argv);  
    win = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 
    /* Create the main window */
    gtk_container_set_border_width (GTK_CONTAINER (win), 8);
    gtk_window_set_title (GTK_WINDOW (win), "Hello");
    gtk_window_set_position (GTK_WINDOW (win), GTK_WIN_POS_CENTER);
    gtk_window_set_default_size(GTK_WINDOW(win), 600, 400);
    gtk_widget_realize (win);
    g_signal_connect (win, "destroy", gtk_main_quit, NULL);
 
    vbox = gtk_vbox_new (FALSE, 0);
    gtk_container_add (GTK_CONTAINER (win), vbox);
 
    /* Create the menubar */
    pMenuBar = gtk_menu_bar_new();
	pMenu = gtk_menu_new();
	pMenuItem = AddMenu(pMenu,"<small>A propos</small>");
    pMenuItem = AddMenu(pMenu,"<small>Quitter</small>");
 
    pMenuItem = AddMenu(pMenuBar,"<small>Programme</small>");
    gtk_menu_item_set_submenu(GTK_MENU_ITEM(pMenuItem), pMenu);
 
	gtk_box_pack_start(GTK_BOX(vbox), pMenuBar, FALSE, FALSE, 0);
 
	/* Create a toolbar */
	pToolbar = gtk_toolbar_new();
    gtk_box_pack_start(GTK_BOX(vbox), pToolbar, FALSE, FALSE, 0);
 
	pButton = AddButton("<small>save</small>","./images/save.jpeg",2);
 
	gtk_toolbar_append_widget(GTK_TOOLBAR (pToolbar),pButton,NULL,NULL);
	gtk_toolbar_set_style(GTK_TOOLBAR(pToolbar),GTK_TOOLBAR_BOTH);
 
    gtk_widget_show_all (win);
    gtk_main ();
}
Et ce dont je me plains, c'est comme vous pouvez le voir sur l'image, l'espace de l'interface alloué à la toolbar, comme au menu n'a pas une couleur unique, mais deux, en haut blanc et plus gris en bas alors que je ne touche absolument pas aux couleurs (et j'ai essayé de les modifier sans succès).

Et en plus il y a une bordure blanche entre ma fenetre et la bordure de windows, enfin un peu moins visible sur la photo et ca me gène pas trop pour le moment.

J'utilise :
windows xp
GTK+ 2.12.12 runtime pour Windows
GTK+ 2.12.12 package pour DevC++