If buttons and their text would fit in a smaller width, reduce the whole ButtonTable width. May be used for properly sized context menus with ButtonDialog, with the width required depending on the translations for a language.