示例#1
0
 private OptionPanel createFogPanel() {
   OptionPanel panel =
       new OptionPanel() {
         @Override
         protected void activate() {
           super.activate();
           Campaign c = MapTool.getCampaign();
           boolean tokensSelected =
               !MapTool.getFrame().getCurrentZoneRenderer().getSelectedTokenSet().isEmpty();
           if (tokensSelected
               && c.hasUsedFogToolbar() == false
               && MapTool.isHostingServer() == false) {
             MapTool.addLocalMessage(
                 "<span class='whisper' style='color: blue'>"
                     + I18N.getText("ToolbarPanel.manualFogActivated")
                     + "</span>");
             MapTool.showWarning("ToolbarPanel.manualFogActivated");
           }
         }
       };
   panel.add(RectangleExposeTool.class);
   panel.add(OvalExposeTool.class);
   panel.add(PolygonExposeTool.class);
   panel.add(FreehandExposeTool.class);
   return panel;
 }
示例#2
0
 private OptionPanel createDrawPanel() {
   OptionPanel panel = new OptionPanel();
   panel.add(FreehandTool.class);
   panel.add(LineTool.class);
   panel.add(RectangleTool.class);
   panel.add(OvalTool.class);
   panel.add(TextTool.class);
   return panel;
 }
示例#3
0
 private OptionPanel createTemplatePanel() {
   OptionPanel panel = new OptionPanel();
   panel.add(RadiusTemplateTool.class);
   panel.add(ConeTemplateTool.class);
   panel.add(LineTemplateTool.class);
   panel.add(BurstTemplateTool.class);
   panel.add(BlastTemplateTool.class);
   panel.add(WallTemplateTool.class);
   return panel;
 }
示例#4
0
  private OptionPanel createTopologyPanel() {
    OptionPanel panel = new OptionPanel();
    panel.add(RectangleTopologyTool.class);
    panel.add(HollowRectangleTopologyTool.class);
    panel.add(OvalTopologyTool.class);
    panel.add(HollowOvalTopologyTool.class);
    panel.add(PolygonTopologyTool.class);
    panel.add(PolyLineTopologyTool.class);
    panel.add(CrossTopologyTool.class);

    //		panel.add(FillTopologyTool.class);
    return panel;
  }
示例#5
0
 private OptionPanel createPointerPanel() {
   OptionPanel panel = new OptionPanel();
   panel.add(PointerTool.class);
   panel.add(MeasureTool.class);
   return panel;
 }