Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: e172f0b4402d21c8eee58c1b88846dad102343b8 https://github.com/synfig/synfig/commit/e172f0b4402d21c8eee58c1b88846dad102343b8 Author: rChen10 <ricky.che...@stonybrook.edu> Date: 2023-01-26 (Thu, 26 Jan 2023)
Changed paths: M synfig-studio/po/POTFILES.in M synfig-studio/src/gui/app.cpp M synfig-studio/src/gui/dialogs/vectorizersettings.cpp M synfig-studio/src/gui/dialogs/vectorizersettings.h M synfig-studio/src/gui/resources/ui/CMakeLists.txt M synfig-studio/src/gui/resources/ui/Makefile.am A synfig-studio/src/gui/resources/ui/vectorizer_settings.glade Log Message: ----------- refactor: change VectorizerSettings dialog to use Glade and Builder (#2080) fix #2018 * Created vectorizer_settings.glade and started adding methods to eventually render it. * VectorizerSettings can compile, but seg faults. * Update Makefiles and POTFILES.in to include vectorizer_settings.glade * VectorizerSettings changed to use Builder with Glade. Old code still commented, further optimizations available. * An error dialog now shows up if the VectorizerSettings glade file is missing. get_widget_derived is not templated in VectorizerSettings. * Refactored VectorizerSettings to use get_widget_derived without initialization arguments to support < gtkmm 3.20. * Minor Fixes: Button order switched, CSS classes added to Gtk objects, commented code removed, VectorizerSettings now assigns a parent for the dialog, and double-copying of parameters has been removed. * Removed excess padding, set glade to target Gtk 3.12, and set grid class to dialog-main-content. * Removed redundant SpinButtons in header, removed unneeded padding, reimplemented set_title, and right justified labels * Added and hid experimental settings. * Right justified labels and set VectorizerSettings to fixed. Co-authored-by: rodolforg <rodolf...@users.noreply.github.com> _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl