# Package com.ihr.xbrl.gui.basic

Provides basic classes necessary to interact with the user.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BackgroundProcessWithGui.GUITask | The Interface GUITask.
  BackgroundProcessWithGui.RunInThisThread | The Interface RunInThisThread.

- Class Summary
  Class | Description
  --- | ---
  AppContext | The Class AppContext.
  AtEndLongTask | The Class AtEndLongTask.
  BackgroundProcessWithGui | This class is Runnable and, when started, executes the following steps: 1.
  ExceptionDialog | The Class ExceptionDialog.
  MainWindowTools | The idea is to put in this class useful methods and things that can be shared between applications.
  PrepareGUIForLongTask | The Class PrepareGUIForLongTask.
  VoidLogPanel | A Class that provides a GUI Neutral implementation of the JLogPanelInterface This class can be used in web applications that does not require any GUI.

## Package com.ihr.xbrl.gui.basic Description

Provides basic classes necessary to interact with the user. Basically the functionality of this package is a class to show error messages and a couple of interfaces implemented in a different manner on each platform

Since:
  1.0 Created: 31/08/2008
Author:
  Ignacio