Firstly a warm thanks for the great geany I've been using since so long :1st_place_medal:
This is my attempt at reducing their lengths given they still can be set as larger as the original ones if prefered, ..with some deliberate choices to achieve it (understanding it might need adjustments for translation ?): - putting icons in place of 'Search for:' and 'Replace with:' - removing the close buttons - reducing checkboxes labels length - one letter only for buttons but: - matching their mnemonic - with a stock icon - with hover full description original size: <img width="960" height="1056" alt="sshot_orig" src="https://github.com/user-attachments/assets/86faf2ab-86d3-4c7b-ba7f-54d209cf301e" /> new size with mnemonic activated (with alt key inside search+replace dialog): <img width="960" height="1056" alt="sshot_mnemonic" src="https://github.com/user-attachments/assets/a232981e-d870-4014-b973-f799cbbfeb58" /> with full description on hover: <img width="960" height="1056" alt="sshot_3" src="https://github.com/user-attachments/assets/182d3888-4a91-44ff-b7ef-2d78a81bcfbd" /> still resizable as original length if prefered: <img width="960" height="1056" alt="sshot_1" src="https://github.com/user-attachments/assets/39d62518-4f55-4001-a7d2-0ea7d85bbc2e" /> At your disposal to discuss it any further if needed - cheers You can view, comment on, or merge this pull request online at: https://github.com/geany/geany/pull/4523 -- Commit Summary -- * ui_utils : add ui_button_new_with_icon * ui_utils : update ui_button_new_with_image to use gtk_image_new_from_icon_name rather than gtk_image_new_from_stock * search : use ui_button_new_with_icon to shorten replace and find dialogs -- File Changes -- M src/search.c (99) M src/ui_utils.c (51) M src/ui_utils.h (2) -- Patch Links -- https://github.com/geany/geany/pull/4523.patch https://github.com/geany/geany/pull/4523.diff -- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/4523 You are receiving this because you are subscribed to this thread. Message ID: <geany/geany/pull/[email protected]>
