Release Notes > JTGO 4.0 Release Notes > API Changes > New Classes

object."ilog.tgo.model.IltObject/objectState" {
  toolTipRenderer: @+SecStateModifierRenderer;
}
#SecStateModifierRenderer {
  class: 'ilog.tgo.graphic.IltSecStateModifierToolTipRenderer';
}
Interactor {
  viewInteractor: @=viewInt;
}
#viewInt {
  class: 'ilog.cpl.interactor.IlpDefaultViewInteractor';
  popupMenuFactory: @+popupFactory;
  action[0]: @+gesture0;
}
#gesture0 {
  class: 'ilog.cpl.interactor.IlpGestureAction';
  gesture: BUTTON2_CLICKED;
  action: @=actionButton2Clicked;
}
#actionButton2Clicked {
  class: 'package.yourAction';
}
#popupFactory {
  class: 'ilog.cpl.interactor.IlpDefaultPopupMenuFactory';
  menuitem[0]: @=item0;
}
#item0 {
  class: 'javax.swing.JMenuItem';
  label: "Item 0";
  action: @=actionButton2Clicked;
}