>
> I have no problem with that, or the label move. However I do not touch
> the GUI much if I can help it. The only thing I might have done
> differently is to put label under gui rather than panel.
>
At this point, it looks like there are a few distinct groupings:
- Main Panel (base of most all imagery presented to the user) --
Generally extending MigPanel
- Colopedia Panels (not so many of these)
- Dialogs -- Generally extending JDialog
- Labels -- Generally extending JLabel/evenuatlly FreeColLabel
- Reports -- Generally extending ReportUnitPanel
- A couple of odds-and-ends that don't extend a common tree:
- Flag -- used by ConfirmDeclarationDialog
- LabourData -- really part of Reports
- MiniMap -- used by GUI and MapControls classes
- Parameters -- used by ParametersDialog and DetermineHighSeasAction
- PlayersTable -- used by StartGamePanel
- RebelToolTip -- used by ColonyPanel -> Population Panel
- ServerListTableModel -- goes with the ServerListPanel
- UnitButton -- extends JButton
- Utility -- used across the code base
Going my Mike's suggestion that would mean that moving some of the above of
groups and the odds-and-ends classes to something along the lines of
(existing packages stay where they are):
- gui
- dialog
- label
- panel
- report
I have no allegiance to putting label or any of these other proposed
sub-packages within panel or on the same level (under the gui package).
Thanks for your consideration,
--
*Caleb R. Williams*
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Freecol-developers mailing list
Freecol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freecol-developers