Update setMenuWidth

Update to adjust the menu to fit the content that is to be shown. 

reason sometimes the button is 75px in width but the content is 300 pixels or in multi select mode for the header to look nice it needs to be minumum 225 pixels wide.