>
> 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

Reply via email to