From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,64c3c2eecb97862b,start X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!uninett.no!ntnu.no!randhol From: randhol@bacchus.pvv.ntnu.no (Preben Randhol) Newsgroups: comp.lang.ada Subject: GUI in one package or several child packages? Date: Thu, 10 Feb 2005 14:47:49 +0000 (UTC) Organization: Norwegian university of science and technology Message-ID: NNTP-Posting-Host: bacchus.pvv.ntnu.no X-Trace: orkan.itea.ntnu.no 1108046869 10567 129.241.210.178 (10 Feb 2005 14:47:49 GMT) X-Complaints-To: usenet@itea.ntnu.no NNTP-Posting-Date: Thu, 10 Feb 2005 14:47:49 +0000 (UTC) User-Agent: slrn/0.9.6.2 (FreeBSD) Xref: g2news1.google.com comp.lang.ada:8224 Date: 2005-02-10T14:47:49+00:00 List-Id: Hi If one use glade to make GtkAda GUI one get all the gui in one package for the whole program. If we now don't include dialogs etc... but only look at a case with a main window and a lot of different features: What are the arguments to keep the whole GUI in one package. What are the arguments to split it up into child packages belong to the different featuers. Simple example of packages : List Search Edit Compare Print Gui (Contains all the gui) opposed to: List List.gui Search Search.gui Edit Edit.gui Compare Compare.gui Print Print.gui Gui (containing the basics) What I'm thinking mostly of is maintainability and scalability. I guess people here has experienced from larger projects that has stretched over some time. I see advantages and dissadvantages in both, so I'm asking to get some new ideas... Preben