]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/texwindow.cpp
Merge commit 'ff48e71434a414958e6e56628ccf04284d030784' into master-merge
[xonotic/netradiant.git] / radiant / texwindow.cpp
index 32c4a8137b11db24039989795297b717b2326f8d..f1cc83f5bee9abd7a5429a6dc0c77e33eccdf0ff 100644 (file)
@@ -2302,6 +2302,7 @@ ui::Widget TextureBrowser_constructWindow( ui::Window toplevel ){
                auto menu_view = ui::Menu(ui::New);
                // auto view_item = TextureBrowser_constructViewMenu( menu_view );
                TextureBrowser_constructViewMenu( menu_view );
+               gtk_menu_set_title( menu_view, "View" );
                // gtk_menu_item_set_submenu( GTK_MENU_ITEM( view_item ), menu_view );
                // gtk_menu_shell_append( GTK_MENU_SHELL( menu_bar ), view_item );
 
@@ -2313,6 +2314,9 @@ ui::Widget TextureBrowser_constructWindow( ui::Window toplevel ){
                        auto button = toolbar_append_button( toolbar, "View", "texbro_view.png" );
                        button.dimensions( 22, 22 );
                        button.connect( "clicked", G_CALLBACK( Popup_View_Menu ), menu_view );
+
+                       //to show detached menu over floating tex bro
+                       gtk_menu_attach_to_widget( GTK_MENU( menu_view ), GTK_WIDGET( button ), NULL );
                }
                {
                        auto button = toolbar_append_button( toolbar, "Find / Replace...", "texbro_gtk-find-and-replace.png", "FindReplaceTextures" );