Class LwtScrolledCompositeView
java.lang.Object
com._1c.g5.aef2.views.View<LwtRenderingParameters,VM,LC>
com._1c.g5.aef2.lwt.views.LwtView<VM,LC>
com._1c.g5.aef2.standard.lwt.views.AbstractLwtStandardView<VM,LC>
com._1c.g5.aef2.standard.lwt.views.AbstractHeavyWrapperView<VM,SwtLightComposite,NC>
com._1c.g5.aef2.standard.lwt.views.AbstractHeavyCompositeWrapperView<ScrolledCompositeViewModel,org.eclipse.swt.custom.ScrolledComposite>
com._1c.g5.aef2.standard.lwt.views.LwtScrolledCompositeView
- All Implemented Interfaces:
IView<LwtRenderingParameters,
ScrolledCompositeViewModel, SwtLightComposite>
- Direct Known Subclasses:
LwtPropertiesScrolledCompositeView
,LwtPropertiesScrolledCompositeView
public class LwtScrolledCompositeView
extends AbstractHeavyCompositeWrapperView<ScrolledCompositeViewModel,org.eclipse.swt.custom.ScrolledComposite>
The SWT scrolled composite view.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.swt.custom.ScrolledComposite
createHeavyControl
(org.eclipse.swt.widgets.Composite composite, ScrolledCompositeViewModel viewModel) Creates SWT control.protected org.eclipse.swt.custom.ScrolledComposite
createScrolledComposite
(org.eclipse.swt.widgets.Composite composite) Creates the scrolled composite for view.protected SwtLightComposite
wrapHeavyControl
(org.eclipse.swt.custom.ScrolledComposite control) Wraps heavy control into light control.Methods inherited from class com._1c.g5.aef2.standard.lwt.views.AbstractHeavyWrapperView
createControl
Methods inherited from class com._1c.g5.aef2.standard.lwt.views.AbstractLwtStandardView
bind, createLightControl, setEnabledApperance
Methods inherited from class com._1c.g5.aef2.lwt.views.LwtView
getContentControl, handleFocusEvent, isControlDisposed, setContentControl, uiAsyncExec, uiSyncExec
Methods inherited from class com._1c.g5.aef2.views.View
bindListener, bindNativeControl, bindValue, bindValue, bindViewModel, getNativeControl, getParameters, getViewModel, handleEventChannelEvent, initialize, manageObservable, queueAndWaitEvent, queueEvent, registerEventChannelListener, unbind, unbindNativeControl, unbindViewModel, unmanageObservable, unregisterEventChannelListener
-
Constructor Details
-
LwtScrolledCompositeView
public LwtScrolledCompositeView()
-
-
Method Details
-
createHeavyControl
protected org.eclipse.swt.custom.ScrolledComposite createHeavyControl(org.eclipse.swt.widgets.Composite composite, ScrolledCompositeViewModel viewModel) Description copied from class:AbstractHeavyWrapperView
Creates SWT control.- Specified by:
createHeavyControl
in classAbstractHeavyWrapperView<ScrolledCompositeViewModel,
SwtLightComposite, org.eclipse.swt.custom.ScrolledComposite> - Parameters:
composite
- the composite.viewModel
- the view model.- Returns:
- the newly created SWT control.
-
createScrolledComposite
protected org.eclipse.swt.custom.ScrolledComposite createScrolledComposite(org.eclipse.swt.widgets.Composite composite) Creates the scrolled composite for view.- Parameters:
composite
- The parent composite, cannot benull
.- Returns:
- The created composite.
-
wrapHeavyControl
Description copied from class:AbstractHeavyWrapperView
Wraps heavy control into light control.- Overrides:
wrapHeavyControl
in classAbstractHeavyCompositeWrapperView<ScrolledCompositeViewModel,
org.eclipse.swt.custom.ScrolledComposite> - Parameters:
control
- the native control.- Returns:
- light control.
-