Package org.eclipse.swt.custom
Interface CTabFolder2Listener
- All Superinterfaces:
EventListener
,SWTEventListener
- All Known Implementing Classes:
CTabFolder2Adapter
Classes which implement this interface provide methods
that deal with the events that are generated by the CTabFolder
control.
After creating an instance of a class that implements
this interface it can be added to a CTabFolder using the
addCTabFolder2Listener
method and removed using
the removeCTabFolder2Listener
method. When
events occurs in a CTabFolder the appropriate method
will be invoked.
- Since:
- 3.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close
(CTabFolderEvent event) Sent when the user clicks on the close button of an item in the CTabFolder.static CTabFolder2Listener
Static helper method to create aCTabFolder2Listener
for theclose(CTabFolderEvent e)
) method, given a lambda expression or a method reference.default void
itemsCount
(CTabFolderEvent event) Sent when the tab items count changesstatic CTabFolder2Listener
Static helper method to create aCTabFolder2Listener
for theitemsCount(CTabFolderEvent e)
) method, given a lambda expression or a method reference.void
maximize
(CTabFolderEvent event) Sent when the user clicks on the maximize button of a CTabFolder.static CTabFolder2Listener
Static helper method to create aCTabFolder2Listener
for themaximize(CTabFolderEvent e)
) method, given a lambda expression or a method reference.void
minimize
(CTabFolderEvent event) Sent when the user clicks on the minimize button of a CTabFolder.static CTabFolder2Listener
Static helper method to create aCTabFolder2Listener
for theminimize(CTabFolderEvent e)
) method, given a lambda expression or a method reference.void
restore
(CTabFolderEvent event) Sent when the user clicks on the restore button of a CTabFolder.static CTabFolder2Listener
Static helper method to create aCTabFolder2Listener
for therestore(CTabFolderEvent e)
) method, given a lambda expression or a method reference.void
showList
(CTabFolderEvent event) Sent when the user clicks on the chevron button of the CTabFolder.static CTabFolder2Listener
Static helper method to create aCTabFolder2Listener
for theshowList(CTabFolderEvent e)
) method, given a lambda expression or a method reference.
-
Method Details
-
close
Sent when the user clicks on the close button of an item in the CTabFolder. The item being closed is specified in the event.item field. Setting the event.doit field to false will stop the CTabItem from closing. When the CTabItem is closed, it is disposed. The contents of the CTabItem (see CTabItem.setControl) will be made not visible when the CTabItem is closed.- Parameters:
event
- an event indicating the item being closed
-
minimize
Sent when the user clicks on the minimize button of a CTabFolder. The state of the CTabFolder does not change automatically - it is up to the application to change the state of the CTabFolder in response to this event using CTabFolder.setMinimized(true).- Parameters:
event
- an event containing information about the minimize- See Also:
-
maximize
Sent when the user clicks on the maximize button of a CTabFolder. The state of the CTabFolder does not change automatically - it is up to the application to change the state of the CTabFolder in response to this event using CTabFolder.setMaximized(true).- Parameters:
event
- an event containing information about the maximize- See Also:
-
restore
Sent when the user clicks on the restore button of a CTabFolder. This event is sent either to restore the CTabFolder from the minimized state or from the maximized state. To determine which restore is requested, use CTabFolder.getMinimized() or CTabFolder.getMaximized() to determine the current state. The state of the CTabFolder does not change automatically - it is up to the application to change the state of the CTabFolder in response to this event using CTabFolder.setMaximized(false) or CTabFolder.setMinimized(false).- Parameters:
event
- an event containing information about the restore- See Also:
-
showList
Sent when the user clicks on the chevron button of the CTabFolder. A chevron appears in the CTabFolder when there are more tabs than can be displayed at the current widget size. To select a tab that is not currently visible, the user clicks on the chevron and selects a tab item from a list. By default, the CTabFolder provides a list of all the items that are not currently visible, however, the application can provide its own list by setting the event.doit field tofalse
and displaying a selection list.- Parameters:
event
- an event containing information about the show list- See Also:
-
itemsCount
Sent when the tab items count changes- Parameters:
event
- from observed tab folder- Since:
- 3.124
-
itemsCountAdapter
Static helper method to create aCTabFolder2Listener
for theitemsCount(CTabFolderEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- CTabFolder2Listener
- Since:
- 3.124
-
closeAdapter
Static helper method to create aCTabFolder2Listener
for theclose(CTabFolderEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- CTabFolder2Listener
- Since:
- 3.107
-
minimizeAdapter
Static helper method to create aCTabFolder2Listener
for theminimize(CTabFolderEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- CTabFolder2Listener
- Since:
- 3.107
-
maximizeAdapter
Static helper method to create aCTabFolder2Listener
for themaximize(CTabFolderEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- CTabFolder2Listener
- Since:
- 3.107
-
restoreAdapter
Static helper method to create aCTabFolder2Listener
for therestore(CTabFolderEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- CTabFolder2Listener
- Since:
- 3.107
-
showListAdapter
Static helper method to create aCTabFolder2Listener
for theshowList(CTabFolderEvent e)
) method, given a lambda expression or a method reference.- Parameters:
c
- the consumer of the event- Returns:
- CTabFolder2Listener
- Since:
- 3.107
-