If you really need, you can fake it by adding a menuitem with empty text and setting it to invisible with gtk_widget_set_visible(menuitem, false);
Il giorno sab 24 nov 2018 alle ore 15:59 Luca Bacci <luca.bacci...@gmail.com> ha scritto: > Probably it's a consequence of this work for porting GtkMenuBar to use css > gadgets internally: > https://gitlab.gnome.org/GNOME/gtk/commit/700286c6 > > You should be able to get the appropriate size if you add menu items to > the bar, i.e. as long as the > menubar is not empty you get the appropriate height with > gtk_widget_get_allocated_height(). > > Luca > > Il giorno ven 23 nov 2018 alle ore 16:23 Sébastien Le Roux < > sebastien.ler...@ipcms.unistra.fr> ha scritto: > >> Dear all, thanks for reading this, >> I recently updated GTK from 3.22.24 to 3.22.30 (Fedora 27 to Fedora 28 >> update), >> doing so something changed in behaviour of the program I am working on >> (C code) at runtime. >> >> In my program I create a GtkMenuBar widget, using the code: >> >> GtkWidget * win = gtk_window_new (GTK_WINDOW_TOPLEVEL); >> GtkWidget * gl_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0); >> gtk_container_add (GTK_CONTAINER (win), gl_vbox); >> GtkWidget * menu_bar = gtk_menu_bar_new (); >> gtk_box_pack_start (GTK_BOX (gl_box), menu_bar, FALSE, FALSE, 0); >> GtkWidget * gl_area = gtk_gl_area_new (); >> gtk_widget_set_size_request (gl_area, 100, 100); >> gtk_box_pack_start (GTK_BOX (gl_box), gl_area, FALSE, FALSE, 0); >> >> Before my update I could get the height of the menu bar after drawing >> using: >> >> int size = gtk_widget_get_allocated_height (menu_bar); >> >> After my update the value of size is always 1, before the update it was >> around 15, >> obviously this new 1 value is messing with my program, not to mention >> that it is not >> what I see on the my computer screen, could anyone explain to me what to >> do the get >> the proper size of the GtkMenuBar ? (the gtk_widget_get_size_request is >> useless). >> >> Thanks for your help in the matter. >> >> Best regards. >> >> Sébastien Le Roux >> >> -- >> =========================================================== >> Dr. Sébastien Le Roux >> Ingénieur de Recherche CNRS >> Institut de Physique et Chimie des Matériaux de Strasbourg >> Département des Matériaux Organiques >> 23, rue du Loess >> BP 43 >> F-67034 Strasbourg Cedex 2, France >> E-mail: sebastien.ler...@ipcms.unistra.fr >> Webpage: http://www-ipcms.u-strasbg.fr/spip.php?article1771 >> RINGS project: http://rings-code.sourceforge.net/ >> ISAACS project: http://isaacs.sourceforge.net/ >> Fax: +33 3 88 10 72 46 >> Phone: +33 3 88 10 71 62 >> =========================================================== >> >> _______________________________________________ >> gtk-app-devel-list mailing list >> gtk-app-devel-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list > > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list