com.alee.extended.tab
Interface DocumentPaneListener<T extends DocumentData>

All Known Implementing Classes:
DocumentPaneAdapter, WebDocumentPaneSettingsProcessor

public interface DocumentPaneListener<T extends DocumentData>

Documents pane state listener for WebDocumentPane component.

Author:
Mikle Garin
See Also:
How to use WebDocumentPane, WebDocumentPane

Method Summary
 void dividerLocationChanged(WebDocumentPane<T> documentPane, SplitData<T> splitData)
          Informs that specified SplitData's divider location has changed.
 void merged(WebDocumentPane<T> documentPane, SplitData<T> mergedSplit, StructureData<T> newStructureData)
          Informs that specified SplitData was merged.
 void orientationChanged(WebDocumentPane<T> documentPane, SplitData<T> splitData)
          Informs that specified SplitData's orientation was changed.
 void sidesSwapped(WebDocumentPane<T> documentPane, SplitData<T> splitData)
          Informs that specified SplitData's sides were swapped.
 void splitted(WebDocumentPane<T> documentPane, PaneData<T> splittedPane, SplitData<T> newSplitData)
          Informs that specified PaneData was splitted.
 

Method Detail

splitted

void splitted(WebDocumentPane<T> documentPane,
              PaneData<T> splittedPane,
              SplitData<T> newSplitData)
Informs that specified PaneData was splitted.

Parameters:
documentPane - WebDocumentPane
splittedPane - splitted PaneData
newSplitData - newly created SplitData

merged

void merged(WebDocumentPane<T> documentPane,
            SplitData<T> mergedSplit,
            StructureData<T> newStructureData)
Informs that specified SplitData was merged.

Parameters:
documentPane - WebDocumentPane
mergedSplit - merged SplitData
newStructureData - newly created StructureData

orientationChanged

void orientationChanged(WebDocumentPane<T> documentPane,
                        SplitData<T> splitData)
Informs that specified SplitData's orientation was changed.

Parameters:
documentPane - WebDocumentPane
splitData - SplitData which orientation has changed

sidesSwapped

void sidesSwapped(WebDocumentPane<T> documentPane,
                  SplitData<T> splitData)
Informs that specified SplitData's sides were swapped.

Parameters:
documentPane - WebDocumentPane
splitData - SplitData which sides were swapped

dividerLocationChanged

void dividerLocationChanged(WebDocumentPane<T> documentPane,
                            SplitData<T> splitData)
Informs that specified SplitData's divider location has changed.

Parameters:
documentPane - WebDocumentPane
splitData - SplitData which divider location has changed