Class TaskBar

java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.TaskBar

public class TaskBar extends Widget
Instances of this class represent the system task bar.
Styles:
(none)
Events:
(none)
Since:
3.6
See Also:
Restriction:
This class is not intended to be subclassed by clients.
  • Method Details

    • getItem

      public TaskItem getItem(int index)
      Returns the item at the given, zero-relative index in the receiver. Throws an exception if the index is out of range.
      Parameters:
      index - the index of the item to return
      Returns:
      the item at the given index
      Throws:
      IllegalArgumentException -
      • ERROR_INVALID_RANGE - if the index is not between 0 and the number of elements in the list minus 1 (inclusive)
      SWTException -
      • ERROR_WIDGET_DISPOSED - if the receiver has been disposed
      • ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
    • getItem

      public TaskItem getItem(Shell shell)
      Returns the TaskItem for the given Shell or the TaskItem for the application if the Shell parameter is null. If the requested item is not supported by the platform it returns null.
      Parameters:
      shell - the shell for which the task item is requested, or null to request the application item
      Returns:
      the task item for the given shell or the application
      Throws:
      SWTException -
      • ERROR_WIDGET_DISPOSED - if the receiver has been disposed
      • ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
    • getItemCount

      public int getItemCount()
      Returns the number of items contained in the receiver.
      Returns:
      the number of items
      Throws:
      SWTException -
      • ERROR_WIDGET_DISPOSED - if the receiver has been disposed
      • ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver
    • getItems

      public TaskItem[] getItems()
      Returns an array of TaskItems which are the items in the receiver.

      Note: This is not the actual structure used by the receiver to maintain its list of items, so modifying the array will not affect the receiver.

      Returns:
      the items in the receiver
      Throws:
      SWTException -
      • ERROR_WIDGET_DISPOSED - if the receiver has been disposed
      • ERROR_THREAD_INVALID_ACCESS - if not called from the thread that created the receiver