GNOME Bugzilla – Bug 660483
Reuse of software architecture "Model-View-Controller"
Last modified: 2016-10-09 17:06:42 UTC
Some data structures are directly accessed by the graphical user interface. I find this design approach too tightly coupled because it limits the application extensibility to some degree. I propose to reuse the software architecture "Model-View-Controller". http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller This design pattern supports the creation of multiple views from a single document/model. I imagine that it can make the development of some partition editing extensions easier. Would you like to reuse a framework like Bakery? http://bakery.sourceforge.net/bakery_document_view.html
How do you think about to move a data structure like "treeview_filesystems_Columns" or "treeview_detail_Columns" to separate source files? http://git.gnome.org/browse/gparted/tree/include/TreeView_Detail.h?id=715991cc9ae84b5cf57b5027fa50ba35da33b762#n67
Closing report as WONTFIX.
(In reply to Curtis Gedak from comment #2) I am curious if any other software developers or system administrators will care more for a better software design.