On Wed, 2017-06-21 at 12:18 +0100, Alex Valavanis wrote:
Aren't the UI layouts just loaded from file when required, rather than all being part of the large binaries loaded into memory at startup? If so, I guess there shouldn't be much impact on startup time. Complex dialogs might take a bit longer to load though.
Martin - any thoughts?
Between the xml files embeded and the xml files in a file, I'd say there was very little in it. Same xml parsing. There might be a small memory foot print by a few kB based on not needing to keep these xml files in memory for all time.
For using the Gtk Builder instead of native code, there'll be a small increase in start time to read in the xml, but the amount of code in some of these functions is dramatic so the main advantage is a decrease in maintenance cost and an increase in the number and types of people able to contribute meaningfully to the UI.
On Wed, 2017-06-21 at 15:46 +0200, Maren Hachmann wrote:
We're regularly having requests for this on the forums (arranging icons in a custom way), so I have tried it out, too (also, I'd remove the zoom and the gradient tool from the list, and clean up many buttons in the command bar for myself if I could...).
Maren, did you try and trunk and you couldn't get it to remove icons?
Best Regards, Martin Owens