package com.nokia.mid.ui;

import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Graphics;

public abstract class IdleItem
{
 public static final int NONE = 0;
 public static final int TRAVERSE_HORIZONTAL = 1;
 public static final int TRAVERSE_VERTICAL = 2;
 public static final int PAINT_STATE_PASSIVE = 0;
 public static final int PAINT_STATE_ACTIVE = 1;
 public static final int PAINT_STATE_FOCUSED = 2;

 public IdleItem()
 {
 }
 
 public final int getMinimumHeight()
 {
  return 0;
 }
 
 public final int getMinimumWidth()
 {
  return 0;
 }
 
 public final int getPreferredHeight()
 {
  return 0;
 }
 
 public final int getPreferredWidth()
 {
  return 0;
 }
 
 public final int getActiveIdleItemState()
 {
  return 0;
 }
 
 public final void addCommand(Command command_1)
 {
 }
 
 public final void removeCommand(Command command_1)
 {
 }
 
 public final void setIdleItemCommandListener(IdleItemCommandListener idleitemcommandlistener_1)
 {
 }
 
 public final IdleItemCommandListener getIdleItemCommandListener()
 {
  return null;
 }
 
 public final void setPopUpText(String string_1)
 {
 }
 
 public static final void setIdleItemEventListener(IdleEventListener idleeventlistener_1)
 {
 }
 
 public static final IdleEventListener getIdleItemEventListener()
 {
  return null;
 }
 
 public static final boolean setCurrentIdleItem(IdleItem idleitem_1)
 {
  return false;
 }
 
 public static final IdleItem getCurrentIdleItem()
 {
  return null;
 }
 
 protected void addedToDisplay()
 {
 }
 
 protected void removedFromDisplay()
 {
 }
 
 protected void sizeChanged(int int_1, int int_2)
 {
 }
 
 protected void showNotify()
 {
 }
 
 protected void hideNotify()
 {
 }
 
 protected boolean traverse(int int_1, int int_2, int int_3)
 {
  return false;
 }
 
 protected void traverseOut()
 {
 }
 
 protected abstract void paint(Graphics graphics_1, int int_1, int int_2);
 
 protected final int getInteractionModes()
 {
  return 0;
 }
 
 protected final void repaint()
 {
 }
 
}