Class LwtStandardDialogRenderer

java.lang.Object
com._1c.g5.aef2.lwt.LwtDialogRenderer
com._1c.g5.aef2.standard.lwt.renderers.LwtStandardDialogRenderer
All Implemented Interfaces:
IRenderer<LwtDialogRenderingParameters>
Direct Known Subclasses:
DtLwtDialogRenderer, LwtApplicationEditorDialogRenderer, LwtPropertyPaletteDialogRenderer

public class LwtStandardDialogRenderer extends LwtDialogRenderer
Standard LWT dialog renderer base on LWT standard renderer.
See Also:
  • Constructor Details

    • LwtStandardDialogRenderer

      public LwtStandardDialogRenderer(LwtRenderer renderer)
      Instantiates a new LWT standard dialog renderer with the given renderer.
      Parameters:
      renderer - the LWT renderer
    • LwtStandardDialogRenderer

      public LwtStandardDialogRenderer()
      Instantiates a new LWT standard dialog renderer.
  • Method Details

    • getInitialSize

      protected org.eclipse.swt.graphics.Point getInitialSize(IDialogViewModel viewModel)
      Description copied from class: LwtDialogRenderer
      Returns the initial size of the dialog.
      Specified by:
      getInitialSize in class LwtDialogRenderer
      Parameters:
      viewModel - the view model.
      Returns:
      the initial size of the dialog.
    • isResizable

      protected boolean isResizable(IDialogViewModel viewModel)
      Description copied from class: LwtDialogRenderer
      Returns the resizable flag of the dialog.
      Overrides:
      isResizable in class LwtDialogRenderer
      Parameters:
      viewModel - the view model.
      Returns:
      the resizable flag of the dialog.
    • getTitle

      protected String getTitle(IDialogViewModel viewModel)
      Description copied from class: LwtDialogRenderer
      Returns the title of the dialog.
      Overrides:
      getTitle in class LwtDialogRenderer
      Parameters:
      viewModel - the view model.
      Returns:
      the title of the dialog.
    • createOkButtonEnableObservable

      protected org.eclipse.core.databinding.observable.value.IObservableValue<?> createOkButtonEnableObservable(IDialogViewModel viewModel)
      Description copied from class: LwtDialogRenderer
      Creates the IObservableValue for enable state of the ok button.
      Specified by:
      createOkButtonEnableObservable in class LwtDialogRenderer
      Parameters:
      viewModel - the view model.
      Returns:
      the newly created IObservableValue.
    • onContentRendered

      protected void onContentRendered(IDialogViewModel viewModel)
      Description copied from class: LwtDialogRenderer
      Performs required modifications of dialog's view model. Called after creating the dialog area and rendering its content.
      Specified by:
      onContentRendered in class LwtDialogRenderer
      Parameters:
      viewModel - the view model of the dialog