Class SwtTabFolderView
- java.lang.Object
-
- com._1c.g5.aef2.views.View<SwtRenderingParameters,VM,NC>
-
- com._1c.g5.aef2.swt.views.SwtView<VM,NC>
-
- com._1c.g5.aef2.standard.swt.views.SwtStandardView<TabFolderViewModel,org.eclipse.swt.widgets.Composite>
-
- com._1c.g5.v8.dt.ui.aef.swt.views.SwtTabFolderView
-
- All Implemented Interfaces:
IView<SwtRenderingParameters,TabFolderViewModel,org.eclipse.swt.widgets.Composite>
public class SwtTabFolderView extends SwtStandardView<TabFolderViewModel,org.eclipse.swt.widgets.Composite>
The SWT tab folder view.
-
-
Constructor Summary
Constructors Constructor Description SwtTabFolderView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bind(TabFolderViewModel viewModel, org.eclipse.swt.widgets.Composite nativeControl)
Binds the view model and native control together to this view.protected org.eclipse.swt.widgets.Composite
createControl(org.eclipse.swt.widgets.Composite parent, TabFolderViewModel viewModel)
Creates a native control for the view without decorations.protected void
unbind(TabFolderViewModel viewModel, org.eclipse.swt.widgets.Composite nativeControl)
Unbinds the view model and the native control from this view.-
Methods inherited from class com._1c.g5.aef2.standard.swt.views.SwtStandardView
createNativeControl, setEnabledApperance
-
Methods inherited from class com._1c.g5.aef2.swt.views.SwtView
computeNativeStyle, 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, unbindNativeControl, unbindViewModel, unmanageObservable, unregisterEventChannelListener
-
-
-
-
Method Detail
-
createControl
protected org.eclipse.swt.widgets.Composite createControl(org.eclipse.swt.widgets.Composite parent, TabFolderViewModel viewModel)
Description copied from class:SwtStandardView
Creates a native control for the view without decorations.- Specified by:
createControl
in classSwtStandardView<TabFolderViewModel,org.eclipse.swt.widgets.Composite>
- Parameters:
parent
- the parent composite to place a control in.viewModel
- the view mode to create a control for.- Returns:
- the newly created control
-
bind
protected void bind(TabFolderViewModel viewModel, org.eclipse.swt.widgets.Composite nativeControl)
Description copied from class:View
Binds the view model and native control together to this view. Override this method to customize the binding.- Overrides:
bind
in classSwtStandardView<TabFolderViewModel,org.eclipse.swt.widgets.Composite>
- Parameters:
viewModel
- the view model to bind.nativeControl
- the native control to bind.
-
unbind
protected void unbind(TabFolderViewModel viewModel, org.eclipse.swt.widgets.Composite nativeControl)
Description copied from class:View
Unbinds the view model and the native control from this view. Override this method to customize the unbinding.- Overrides:
unbind
in classView<SwtRenderingParameters,TabFolderViewModel,org.eclipse.swt.widgets.Composite>
- Parameters:
viewModel
- the view mode to unbind.nativeControl
- the native control to unbind.
-
-