Package com.explodingpixels.macwidgets
Interface SourceListExpansionListener
-
public interface SourceListExpansionListener
An interface for listening for expansion events. It handles expansion events for bothSourceListItem
andSourceListCategory
.
-
-
Method Summary
-
-
-
Method Detail
-
shouldExpandSourceListItem
boolean shouldExpandSourceListItem(SourceListItem item)
Called before expanding aSourceListItem
in aSourceList
. Determines whether an item is allowed to be expanded or not- Parameters:
item
- the item that requests to be expanded.- Returns:
- true if the item is expandable, false otherwise
-
sourceListItemExpanded
void sourceListItemExpanded(SourceListItem item)
Called when aSourceListItem
is expanded in aSourceList
. The method will only be called ifshouldExpandSourceListItem(SourceListItem)
returns true.- Parameters:
item
- the item that was expanded.
-
shouldCollapseSourceListItem
boolean shouldCollapseSourceListItem(SourceListItem item)
Called before collapsing aSourceListItem
in aSourceList
. Determines whether an item is allowed to be collapsed or not- Parameters:
item
- the item that requests to be collapsed.- Returns:
- true if the item is collapsable, false otherwise
-
sourceListItemCollapsed
void sourceListItemCollapsed(SourceListItem item)
Called when aSourceListItem
is collapsed in aSourceList
. The method will only be called ifshouldCollapseSourceListItem(SourceListItem)
returns true.- Parameters:
item
- the item that was collapsed.
-
shouldExpandSourceListCategory
boolean shouldExpandSourceListCategory(SourceListCategory category)
Called before expanding aSourceListCategory
in aSourceList
. Determines whether a category is allowed to be expanded or not- Parameters:
category
- the category that requests to be expanded.- Returns:
- true if the item is expandable, false otherwise
-
sourceListCategoryExpanded
void sourceListCategoryExpanded(SourceListCategory category)
Called when aSourceListCategory
is expanded in aSourceList
. The method will only be called ifshouldExpandSourceListCategory(SourceListCategory)
returns true.- Parameters:
category
- the category that was expanded.
-
shouldToCollapseSourceListCategory
boolean shouldToCollapseSourceListCategory(SourceListCategory category)
Called before collapsing aSourceListCategory
in aSourceList
. Determines whether a category is allowed to be collapsed or not- Parameters:
category
- the category that requests to be collapsed.- Returns:
- true if the item is collapsable, false otherwise
-
sourceListCategoryCollapsed
void sourceListCategoryCollapsed(SourceListCategory category)
Called when aSourceListCategory
is collapsed in aSourceList
. The method will only be called ifshouldToCollapseSourceListCategory(SourceListCategory)
returns true.- Parameters:
category
- the category that was collapsed.
-
-