com.aptana.ide.intro.messaging
Class AptanaMessenger

java.lang.Object
  extended by org.eclipse.jface.menus.AbstractTrimWidget
      extended by org.eclipse.ui.menus.AbstractWorkbenchTrimWidget
          extended by com.aptana.ide.intro.messaging.AptanaMessenger
All Implemented Interfaces:
org.eclipse.jface.menus.IWidget, org.eclipse.ui.menus.IWorkbenchWidget

public class AptanaMessenger
extends org.eclipse.ui.menus.AbstractWorkbenchTrimWidget

Messenger widget that sits on the trim of the workbench

Author:
Kevin Sawicki (ksawicki@aptana.com)

Constructor Summary
AptanaMessenger()
          Creates a new aptana messenger
 
Method Summary
 void dispose()
           
 void fill(org.eclipse.swt.widgets.Composite parent, int oldSide, int newSide)
           
static AptanaMessenger getInstance()
          Gets the messenger widget instance
 void loadNewMessages()
          Loads the new messages
 void setNewMessageCount(int count)
          Set the new message count
 void setNewMessages(java.util.List messageList)
          Set the list of new messsage
 
Methods inherited from class org.eclipse.ui.menus.AbstractWorkbenchTrimWidget
getPreferredSize, getWorkbenchWindow, init
 
Methods inherited from class org.eclipse.jface.menus.AbstractTrimWidget
fill, fill, fill, fill
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.menus.IWidget
fill, fill, fill, fill
 

Constructor Detail

AptanaMessenger

public AptanaMessenger()
Creates a new aptana messenger

Method Detail

getInstance

public static AptanaMessenger getInstance()
Gets the messenger widget instance

Returns:
- messenger widget

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.menus.IWidget
Specified by:
dispose in class org.eclipse.jface.menus.AbstractTrimWidget
See Also:
AbstractTrimWidget.dispose()

fill

public void fill(org.eclipse.swt.widgets.Composite parent,
                 int oldSide,
                 int newSide)
Specified by:
fill in class org.eclipse.jface.menus.AbstractTrimWidget
See Also:
AbstractTrimWidget.fill(org.eclipse.swt.widgets.Composite, int, int)

loadNewMessages

public void loadNewMessages()
Loads the new messages


setNewMessages

public void setNewMessages(java.util.List messageList)
Set the list of new messsage

Parameters:
messageList -

setNewMessageCount

public void setNewMessageCount(int count)
Set the new message count

Parameters:
count - - number of new messages