# Uses of Class
madkit.action.BooleanAction

Packages that use BooleanAction
Package
Description
madkit.action
Contains enumerations useful for (1) interacting with agents and (2) building customized GUI.
madkit.gui
Contains classes for Agent GUI authoring in MaDKit.
madkit.kernel
Provides classes that are fundamental to the design of MaDKit applications.

- ## Uses of BooleanAction in madkit.action

  Fields in madkit.action declared as BooleanAction
  Modifier and Type
  Field
  Description
  `static final BooleanAction`
  GlobalAction.`DEBUG`
  An action that enable or disable the debugging mode.

- ## Uses of BooleanAction in madkit.gui

  Methods in madkit.gui with parameters of type BooleanAction
  Modifier and Type
  Method
  Description
  `static AbstractButton`
  SwingUtil.`addBooleanActionTo(Container menuOrToolBar, BooleanAction action)`
  Creates a `JCheckBoxMenuItem` for a menu or `JToggleButton` for a tool bar

- ## Uses of BooleanAction in madkit.kernel

  Methods in madkit.kernel that return BooleanAction
  Modifier and Type
  Method
  Description
  `BooleanAction`
  AgentLogger.`getEnableCGRWarningsAction()`