Class SwtComboView
- 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<ComboViewModel,org.eclipse.swt.widgets.Combo>
-
- com._1c.g5.aef2.standard.swt.views.SwtComboView
-
- All Implemented Interfaces:
IView<SwtRenderingParameters,ComboViewModel,org.eclipse.swt.widgets.Combo>
public class SwtComboView extends SwtStandardView<ComboViewModel,org.eclipse.swt.widgets.Combo>
The SWT combo view.
-
-
Constructor Summary
Constructors Constructor Description SwtComboView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bind(ComboViewModel viewModel, org.eclipse.swt.widgets.Combo nativeControl)
Binds the view model and native control together to this view.protected int
computeNativeStyle(ComboViewModel viewModel)
Computes an SWT widget style flags.org.eclipse.swt.widgets.Combo
createControl(org.eclipse.swt.widgets.Composite parent, ComboViewModel viewModel)
Creates a native control for the view without decorations.-
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
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
-
-
-
-
Method Detail
-
bind
protected void bind(ComboViewModel viewModel, org.eclipse.swt.widgets.Combo 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<ComboViewModel,org.eclipse.swt.widgets.Combo>
- Parameters:
viewModel
- the view model to bind.nativeControl
- the native control to bind.
-
createControl
public org.eclipse.swt.widgets.Combo createControl(org.eclipse.swt.widgets.Composite parent, ComboViewModel viewModel)
Description copied from class:SwtStandardView
Creates a native control for the view without decorations.- Specified by:
createControl
in classSwtStandardView<ComboViewModel,org.eclipse.swt.widgets.Combo>
- Parameters:
parent
- the parent composite to place a control in.viewModel
- the view mode to create a control for.- Returns:
- the newly created control
-
computeNativeStyle
protected int computeNativeStyle(ComboViewModel viewModel)
Description copied from class:SwtView
Computes an SWT widget style flags. Override it to customize the flags.- Overrides:
computeNativeStyle
in classSwtView<ComboViewModel,org.eclipse.swt.widgets.Combo>
- Parameters:
viewModel
- the view model to compute a style from.- Returns:
- the computed style.
- See Also:
Widget.getStyle()
-
-