org.eclipse.swt.widgets.Group#setLayoutData ( )源码实例Demo

下面列出了org.eclipse.swt.widgets.Group#setLayoutData ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: saros   文件: NetworkPreferencePage.java
private Group createStunServerGroup(Composite parent) {
  Group group = new Group(parent, SWT.NONE);

  group.setText(Messages.NetworkPreferencePage_stun_server);

  GridLayout gridLayout = new GridLayout();
  gridLayout.numColumns = 2;

  group.setLayout(gridLayout);
  group.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));

  Label ipAddressLabel = new Label(group, SWT.CENTER);
  ipAddressLabel.setText(Messages.NetworkPreferencePage_adress);
  ipAddressLabel.setToolTipText(Messages.NetworkPreferencePage_adress_tooltip);

  stunIPAddressText = new Text(group, SWT.SINGLE | SWT.BORDER);
  stunIPAddressText.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
  Label portLabel = new Label(group, SWT.CENTER);
  portLabel.setText(Messages.NetworkPreferencePage_port);
  portLabel.setToolTipText(Messages.NetworkPreferencePage_port_tooltip);

  stunPortText = new Text(group, SWT.SINGLE | SWT.BORDER);
  stunPortText.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));

  return group;
}
 
@VisibleForTesting
DefaultedPipelineOptionsComponent(Composite parent, Object layoutData,
    MessageTarget messageTarget, DataflowPreferences preferences,
    RunOptionsDefaultsComponent defaultOptions) {
  this.preferences = preferences;
  customValues = new HashMap<>();

  defaultsGroup = new Group(parent, SWT.NULL);
  int numColumns = 3;
  defaultsGroup.setLayout(new GridLayout(numColumns, false));
  defaultsGroup.setLayoutData(layoutData);

  useDefaultsButton = new Button(defaultsGroup, SWT.CHECK);
  useDefaultsButton.setText("Use &default Dataflow options");
  useDefaultsButton.setSelection(true);

  useDefaultsButton.addSelectionListener(new SetInputsEnabledOppositeButtonSelectionListener());
  useDefaultsButton.addSelectionListener(new SetInputValuesToDefaultOrCustomSelectionListener());

  useDefaultsButton.setLayoutData(
      new GridData(SWT.BEGINNING, SWT.CENTER, true, false, numColumns, 1));

  this.defaultOptions = defaultOptions == null
      ? new RunOptionsDefaultsComponent(defaultsGroup, numColumns, messageTarget, preferences)
      : defaultOptions;
}
 
@Override
protected Control createContents(Composite parent) {
	Composite tparent = new Composite(parent, SWT.NONE);
	tparent.setLayout(new GridLayout());
	tparent.setLayoutData(new GridData(GridData.FILL_BOTH));

	Group groupCommon = new Group(tparent, SWT.NONE);
	groupCommon.setLayout(new GridLayout());
	groupCommon.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	groupCommon.setText(Messages.getString("preference.FrameMakerPreferencePage.groupCommon"));

	HsImageLabel imageLabel = new HsImageLabel(
			Messages.getString("preference.FrameMakerPreferencePage.imageLabel"),
			Activator.getImageDescriptor(Constants.PREFERENCE_FRAMEMAKER_32));
	Composite cmpCommon = imageLabel.createControl(groupCommon);
	cmpCommon.setLayout(new GridLayout());
	cmpCommon.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	btnMaster = new Button(cmpCommon, SWT.CHECK);
	btnMaster.setText(Messages.getString("preference.FrameMakerPreferencePage.btnMaster"));
	GridDataFactory.fillDefaults().applyTo(btnMaster);

	imageLabel.computeSize();
	btnMaster.setSelection(preferenceStore.getBoolean(Constants.FRAMEMAKER_FILTER));
	return parent;
}
 
源代码4 项目: ermaster-b   文件: IndexDialog.java
/**
 * This method initializes group
 * 
 */
private void createGroup(Composite composite) {
	GridLayout gridLayout4 = new GridLayout();
	gridLayout4.verticalSpacing = 5;
	gridLayout4.marginHeight = 10;
	GridData gridData6 = new GridData();
	gridData6.widthHint = 150;
	gridData6.heightHint = 150;
	GridData gridData3 = new GridData();
	gridData3.verticalSpan = 2;
	gridData3.horizontalAlignment = GridData.BEGINNING;

	Group group = new Group(composite, SWT.NONE);
	group.setLayoutData(gridData3);
	group.setLayout(gridLayout4);
	group
			.setText(ResourceString
					.getResourceString("label.all.column.list"));
	allColumnList = new org.eclipse.swt.widgets.List(group, SWT.BORDER
			| SWT.V_SCROLL);
	allColumnList.setLayoutData(gridData6);
}
 
源代码5 项目: EasyShell   文件: MenuDataDialog.java
public Group createGroupCommand(Composite parent) {
    Font font = parent.getFont();
    Group pageGroupCommand = new Group(parent, SWT.SHADOW_ETCHED_IN);
    pageGroupCommand.setText(Activator.getResourceString("easyshell.menu.editor.dialog.title.group.command"));
    pageGroupCommand.setToolTipText(Activator.getResourceString("easyshell.menu.editor.dialog.title.group.tooltip.command"));
    GridLayout layoutCommand = new GridLayout();
    layoutCommand.numColumns = 3;
    layoutCommand.makeColumnsEqualWidth = false;
    layoutCommand.marginWidth = 5;
    layoutCommand.marginHeight = 4;
    pageGroupCommand.setLayout(layoutCommand);
    GridData gridDataCommand = new GridData(GridData.FILL_HORIZONTAL);
    pageGroupCommand.setLayoutData(gridDataCommand);
    pageGroupCommand.setFont(font);
    return pageGroupCommand;
}
 
源代码6 项目: birt   文件: InputParameterDialog.java
private Composite createParamGroupSection(
		AbstractParameterGroup paramGroup, Composite parent )
{
	Group group = new Group( parent, SWT.NONE );
	group.setText( paramGroup.getHandle( ).getDisplayLabel( ) );
	group.setLayoutData( new GridData( GridData.FILL_HORIZONTAL
			| GridData.GRAB_HORIZONTAL ) );
	group.setLayout( new GridLayout( ) );
	return group;
}
 
源代码7 项目: atdl4j   文件: SWTAtdl4jInputAndFilterDataPanel.java
protected Composite buildAtdl4jOptionsSettingsPanel( Composite aParent )
{
	Group tempAtdl4jOptionsSettingsGroup = new Group( aParent, SWT.NONE );
	tempAtdl4jOptionsSettingsGroup.setText( "Atdl4j Settings" );
	GridLayout tempAtdl4jOptionsSettingsGroupLayout = new GridLayout( 1, true );
	tempAtdl4jOptionsSettingsGroup.setLayout(tempAtdl4jOptionsSettingsGroupLayout);
	tempAtdl4jOptionsSettingsGroup.setLayoutData(new GridData(SWT.TOP, SWT.FILL, false, false));
	
	checkboxAtd4ljShowStrategyDescription = new Button( tempAtdl4jOptionsSettingsGroup, SWT.CHECK );
	checkboxAtd4ljShowStrategyDescription.setText( "Show Strategy Description" );
	checkboxAtd4ljShowStrategyDescription.setToolTipText( "When checked, Strategy Description panel will be shown when Strategy's Description has been specified." );
	checkboxAtd4ljShowStrategyDescription.setSelection( Atdl4jConfig.getConfig().isShowStrategyDescription() );
	
	checkboxAtd4ljShowFileSelectionSection = new Button( tempAtdl4jOptionsSettingsGroup, SWT.CHECK );
	checkboxAtd4ljShowFileSelectionSection.setText( "Show File Selection" );
	checkboxAtd4ljShowFileSelectionSection.setToolTipText( "When checked, File Selection panel will be shown." );
	checkboxAtd4ljShowFileSelectionSection.setSelection( Atdl4jConfig.getConfig().isShowFileSelectionSection() );
	
	checkboxAtd4ljShowValidateOutputSection = new Button( tempAtdl4jOptionsSettingsGroup, SWT.CHECK );
	checkboxAtd4ljShowValidateOutputSection.setText( "Show Validation Section" );
	checkboxAtd4ljShowValidateOutputSection.setToolTipText( "When checked, Validation panel will be shown providing \"Validate\" button and output text field." );
	checkboxAtd4ljShowValidateOutputSection.setSelection( Atdl4jConfig.getConfig().isShowValidateOutputSection() );
	
	checkboxAtd4ljShowTesterPanelOkCancelButtonSection = new Button( tempAtdl4jOptionsSettingsGroup, SWT.CHECK );
	checkboxAtd4ljShowTesterPanelOkCancelButtonSection.setText( "Show OK/Close" );
	checkboxAtd4ljShowTesterPanelOkCancelButtonSection.setToolTipText( "When checked, \"OK\" and \"Close\" buttons will be displayed and available." );
	checkboxAtd4ljShowTesterPanelOkCancelButtonSection.setSelection( Atdl4jConfig.getConfig().isShowTesterPanelOkCancelButtonSection() );
	
	checkboxAtd4ljAccommodateMixOfStrategyPanelsAndControls = new Button( tempAtdl4jOptionsSettingsGroup, SWT.CHECK );
	checkboxAtd4ljAccommodateMixOfStrategyPanelsAndControls.setText( "Accommodate SP/Controls Mix" );
	checkboxAtd4ljAccommodateMixOfStrategyPanelsAndControls.setToolTipText( "Accommodates StrategyPanel containing a mix of StrategyPanel and Controls.\nFIXatdl 1.1 spec recommends against vs. prohibits.  Mixed list may not be displayed 'in sequence' of file." );
	checkboxAtd4ljAccommodateMixOfStrategyPanelsAndControls.setSelection( getAtdl4jOptions().isAccommodateMixOfStrategyPanelsAndControls() );
	
	return tempAtdl4jOptionsSettingsGroup;
}
 
源代码8 项目: neoscada   文件: DetailComponentImpl.java
private void createGroupGridEntry ( final Map<String, String> properties, final Composite childParent, final GroupGridEntry groupEntry )
{
    final VisibilityProvider provider = this.visibleFactory.createProvider ( groupEntry.getVisibility () );

    final ComponentVisibility visibility = new ComponentVisibility ( provider, new SubTrackingVisibleComponent () {

        @Override
        public void create ()
        {
            final Group groupWidget = new Group ( childParent, SWT.NONE );

            groupWidget.setLayout ( new GridLayout ( 1, false ) );
            groupWidget.setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, true, false ) );

            final String label = groupEntry.getLabel ();
            if ( label != null )
            {
                groupWidget.setText ( label );
            }

            for ( final Component child : groupEntry.getComponents () )
            {
                final DetailComponentImpl comp = new DetailComponentImpl ( child, DetailComponentImpl.this.viewContext );

                final Composite wrapper = new Composite ( groupWidget, SWT.NONE );
                wrapper.setLayoutData ( new GridData ( SWT.FILL, SWT.FILL, true, false ) );
                wrapper.setLayout ( new FillLayout () );

                comp.init ( DetailComponentImpl.this.visibleFactory, wrapper, properties );

                trackSub ( comp );
            }

            trackControl ( groupWidget );
        }
    } );

    addComponent ( visibility );
}
 
/**
 * 
 */
protected Composite createPropertiesGroup(Composite parent) {
	Group propertiesGroup = new Group(parent, SWT.NONE);
	propertiesGroup.setText(EipMessages.SplitterPropertiesEditionPart_PropertiesGroupLabel);
	GridData propertiesGroupData = new GridData(GridData.FILL_HORIZONTAL);
	propertiesGroupData.horizontalSpan = 3;
	propertiesGroup.setLayoutData(propertiesGroupData);
	GridLayout propertiesGroupLayout = new GridLayout();
	propertiesGroupLayout.numColumns = 3;
	propertiesGroup.setLayout(propertiesGroupLayout);
	return propertiesGroup;
}
 
源代码10 项目: erflute   文件: SearchDialog.java
private void createWordCheckboxGroup(Composite parent) {
    final GridData gridData = new GridData();
    gridData.horizontalSpan = 2;
    final GridLayout gridLayout = new GridLayout();
    gridLayout.numColumns = 4;

    final Group group = new Group(parent, SWT.NONE);
    group.setLayout(gridLayout);
    group.setLayoutData(gridData);

    physicalWordNameCheckBox = new Button(group, SWT.CHECK);
    physicalWordNameCheckBox.setText(DisplayMessages.getMessage("search.result.row.name.28"));

    logicalWordNameCheckBox = new Button(group, SWT.CHECK);
    logicalWordNameCheckBox.setText(DisplayMessages.getMessage("search.result.row.name.29"));

    wordTypeCheckBox = new Button(group, SWT.CHECK);
    wordTypeCheckBox.setText(DisplayMessages.getMessage("search.result.row.name.30"));

    wordLengthCheckBox = new Button(group, SWT.CHECK);
    wordLengthCheckBox.setText(DisplayMessages.getMessage("search.result.row.name.31"));

    wordDecimalCheckBox = new Button(group, SWT.CHECK);
    wordDecimalCheckBox.setText(DisplayMessages.getMessage("search.result.row.name.32"));

    wordDescriptionCheckBox = new Button(group, SWT.CHECK);
    wordDescriptionCheckBox.setText(DisplayMessages.getMessage("search.result.row.name.33"));
}
 
源代码11 项目: n4js   文件: InstallNpmDependencyDialog.java
@Override
protected Control createDialogArea(Composite parent) {
	final Group customDialogArea = new Group(parent, SHADOW_ETCHED_IN);
	customDialogArea.setLayout(GridLayoutFactory.fillDefaults().numColumns(1).equalWidth(false).create());
	customDialogArea.setLayoutData(GridDataFactory.fillDefaults().grab(true, true).align(FILL, TOP).create());

	createNameArea(customDialogArea, PACKAGE_NAME, this::handlePackageNameInput);
	createVersionArea(customDialogArea, VERSION_OPTIONAL, this::handleVersionInput);

	return customDialogArea;
}
 
/**
 * Create editor options.
 * 
 * @param parent
 */
private void createTextMateOptions(Composite parent) {

	Group group = new Group(parent, SWT.NONE);
	group.setText(TypeScriptUIMessages.TextMateConfigurationBlock_textmate_group_label);

	GridLayout layout = new GridLayout();
	layout.numColumns = 3;
	group.setLayout(layout);
	group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	// Use TextMate for syntax coloring
	addCheckBox(group, TypeScriptUIMessages.TextMateConfigurationBlock_textmate_SyntaxColoring,
			PREF_USE_TEXMATE_FOR_SYNTAX_COLORING, new String[] { "true", "false" }, 0);
}
 
@Override
protected Control createContents(Composite parent) {
	Composite comp = new Composite(parent, SWT.NONE);
	comp.setFont(parent.getFont());
	comp.setLayout(new GridLayout());
	comp.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	String[][] uses = new String[3][2];
	uses[0][0] = TypeScriptUIMessages.TypeScriptMainPreferencePage_useSalsa_Never;
	uses[0][1] = UseSalsa.Never.name();
	uses[1][0] = TypeScriptUIMessages.TypeScriptMainPreferencePage_useSalsa_EveryTime;
	uses[1][1] = UseSalsa.EveryTime.name();
	uses[2][0] = TypeScriptUIMessages.TypeScriptMainPreferencePage_useSalsa_WhenNoJSDTNature;
	uses[2][1] = UseSalsa.WhenNoJSDTNature.name();

	ComboFieldEditor ternServerEditor = new ComboFieldEditor(
			TypeScriptCorePreferenceConstants.USE_SALSA_AS_JS_INFERENCE,
			TypeScriptUIMessages.TypeScriptMainPreferencePage_useSalsa, uses, comp);
	initEditor(ternServerEditor, getPreferenceStore());

	Group refactoringGroup = new Group(comp, SWT.NONE);
	refactoringGroup.setLayout(new GridLayout());
	GridData data = new GridData(GridData.FILL_HORIZONTAL);
	data.horizontalSpan = 2;
	refactoringGroup.setLayoutData(data);
	refactoringGroup.setText(TypeScriptUIMessages.TypeScriptMainPreferencePage_refactoring_title);

	BooleanFieldEditor refactoringAutoSave = new BooleanFieldEditor(
			TypeScriptCorePreferenceConstants.REFACTOR_SAVE_ALL_EDITORS,
			TypeScriptUIMessages.TypeScriptMainPreferencePage_refactoring_auto_save, refactoringGroup);
	initEditor(refactoringAutoSave, getPreferenceStore());

	BooleanFieldEditor refactoringLightweight = new BooleanFieldEditor(
			TypeScriptCorePreferenceConstants.REFACTOR_LIGHTWEIGHT,
			TypeScriptUIMessages.TypeScriptMainPreferencePage_refactoring_lightweight, refactoringGroup);
	initEditor(refactoringLightweight, getPreferenceStore());
	initGroup(refactoringGroup);

	return comp;
}
 
源代码14 项目: ermasterr   文件: SearchDialog.java
private void createTableCheckboxGroup(final Composite parent) {
    final GridData gridData = new GridData();
    gridData.horizontalSpan = NUM_COLUMNS - 1;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;

    final GridLayout gridLayout = new GridLayout();
    gridLayout.numColumns = 4;

    final Group group = new Group(parent, SWT.NONE);
    group.setLayout(gridLayout);
    group.setLayoutData(gridData);

    physicalTableNameCheckBox = new Button(group, SWT.CHECK);
    physicalTableNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.11"));

    logicalTableNameCheckBox = new Button(group, SWT.CHECK);
    logicalTableNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.12"));

    columnGroupNameCheckBox = new Button(group, SWT.CHECK);
    columnGroupNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.20"));

    new Label(group, SWT.NONE);

    physicalColumnNameCheckBox = new Button(group, SWT.CHECK);
    physicalColumnNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.13"));

    logicalColumnNameCheckBox = new Button(group, SWT.CHECK);
    logicalColumnNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.14"));

    columnTypeCheckBox = new Button(group, SWT.CHECK);
    columnTypeCheckBox.setText(ResourceString.getResourceString("search.result.row.name.15"));

    columnLengthCheckBox = new Button(group, SWT.CHECK);
    columnLengthCheckBox.setText(ResourceString.getResourceString("search.result.row.name.16"));

    columnDecimalCheckBox = new Button(group, SWT.CHECK);
    columnDecimalCheckBox.setText(ResourceString.getResourceString("search.result.row.name.17"));

    columnDefaultValueCheckBox = new Button(group, SWT.CHECK);
    columnDefaultValueCheckBox.setText(ResourceString.getResourceString("search.result.row.name.18"));

    columnDescriptionCheckBox = new Button(group, SWT.CHECK);
    columnDescriptionCheckBox.setText(ResourceString.getResourceString("search.result.row.name.19"));
}
 
源代码15 项目: hop   文件: TopicSelection.java
private void layoutUI() {
  FormLayout topicSelectionLayout = new FormLayout();
  this.setLayout( topicSelectionLayout );

  wTopicGroup = new Group( this, SWT.SHADOW_ETCHED_IN );
  props.setLook( wTopicGroup );
  wTopicGroup.setText( topicGroupLabel );

  FormLayout topicGroupLayout = new FormLayout();
  topicGroupLayout.marginHeight = 15;
  topicGroupLayout.marginWidth = 15;
  wTopicGroup.setLayout( topicGroupLayout );

  FormData fdTopicGroup = new FormData();
  fdTopicGroup.left = new FormAttachment( 0, 0 );
  fdTopicGroup.top = new FormAttachment( 0, 10 );
  fdTopicGroup.right = new FormAttachment( 100, 0 );
  fdTopicGroup.bottom = new FormAttachment( 100, 0 );
  wTopicGroup.setLayoutData( fdTopicGroup );

  wTopicFromText = new Button( wTopicGroup, SWT.RADIO );
  wTopicFromField = new Button( wTopicGroup, SWT.RADIO );
  props.setLook( wTopicFromText );
  props.setLook( wTopicFromField );

  SelectionAdapter selectionListener = new SelectionAdapter() {
    @Override
    public void widgetSelected( SelectionEvent selectionEvent ) {
      super.widgetSelected( selectionEvent );
      setTopicWidgetVisibility( wTopicFromField );
    }
  };

  wTopicFromField.addSelectionListener( selectionListener );
  wTopicFromText.addSelectionListener( selectionListener );

  wTopicFromField.setSelection( topicInField );
  wTopicFromText.setSelection( !topicInField );

  wTopicFromText.setText( textTopicRadioLabel );
  wTopicFromField.setText( fieldTopicRadioLabel );

  FormData specifyTopicLayout = new FormData();
  specifyTopicLayout.left = new FormAttachment( 0, 0 );
  specifyTopicLayout.top = new FormAttachment( 0, 0 );
  wTopicFromText.setLayoutData( specifyTopicLayout );

  FormData fdTopicComesFromField = new FormData();
  fdTopicComesFromField.left = new FormAttachment( 0, 0 );
  fdTopicComesFromField.top = new FormAttachment( wTopicFromText, 5 );

  wTopicFromField.setLayoutData( fdTopicComesFromField );
  wTopicFromField.addSelectionListener( selectionListener );
  wTopicFromText.addSelectionListener( selectionListener );

  Label separator = new Label( wTopicGroup, SWT.SEPARATOR | SWT.VERTICAL );
  FormData fdSeparator = new FormData();
  fdSeparator.top = new FormAttachment( 0, 0 );
  fdSeparator.left = new FormAttachment( wTopicFromField, 15 );
  fdSeparator.bottom = new FormAttachment( 100, 0 );
  separator.setLayoutData( fdSeparator );

  FormData fdTopicEntry = new FormData();
  fdTopicEntry.top = new FormAttachment( 0, 0 );
  fdTopicEntry.left = new FormAttachment( separator, 15 );
  fdTopicEntry.right = new FormAttachment( 100, 0 );

  wlTopic = new Label( wTopicGroup, SWT.LEFT );
  wlTopic.setLayoutData( fdTopicEntry );
  props.setLook( wlTopic );

  FormData formData = new FormData();
  formData.top = new FormAttachment( wlTopic, 5 );
  formData.left = new FormAttachment( separator, 15 );
  formData.right = new FormAttachment( 100, 0 );

  wTopicText = new TextVar( pipelineMeta, wTopicGroup, SWT.SINGLE | SWT.LEFT | SWT.BORDER );
  wTopicField = createFieldDropDown( wTopicGroup, props, transformMeta, formData );
  wTopicText.setLayoutData( formData );
  wTopicField.setLayoutData( formData );

  setTopicWidgetVisibility( wTopicFromField );

  wTopicText.addModifyListener( lsMod );
  wTopicField.addModifyListener( lsMod );
}
 
源代码16 项目: tmxeditor8   文件: TranslationPreferencePage.java
@Override
protected Control createContents(Composite parent) {
	Composite tparent = new Composite(parent, SWT.NONE);
	tparent.setLayout(new GridLayout());
	tparent.setLayoutData(new GridData(GridData.FILL_BOTH));

	Group group = new Group(tparent, SWT.NONE);
	group.setLayout(new GridLayout());
	group.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	group.setText(Messages.getString("translation.TranslationPreferencePage.group"));

	HsImageLabel imageLabel = new HsImageLabel(
			Messages.getString("translation.TranslationPreferencePage.imageLabel"),
			Activator.getImageDescriptor("images/preference/translate/trans_32.png"));

	Composite comp = imageLabel.createControl(group);

	btnAutoAdaptSpacePosition = new Button(comp, SWT.CHECK);
	btnAutoAdaptSpacePosition.setText(Messages
			.getString("translation.TranslationPreferencePage.btnAutoAdaptSpacePosition"));
	btnAutoAdaptSpacePosition.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	btnAutoApplyTmMatch = new Button(comp, SWT.CHECK);
	btnAutoApplyTmMatch.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	btnAutoApplyTmMatch.setText(Messages.getString("translation.TranslationPreferencePage.btnAutoApplyTmMatch"));

	btnCopyToTarget = new Button(comp, SWT.CHECK);
	btnCopyToTarget.setText(Messages.getString("translation.TranslationPreferencePage.btnCopyToTarget"));
	btnCopyToTarget.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	// btnSkipNotTranslateText = new Button(comp, SWT.CHECK);
	// btnSkipNotTranslateText.setText("翻译时跳过锁定文本段");
	// btnSkipNotTranslateText.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	btnAutoQuickTranslation = new Button(comp, SWT.CHECK);
	btnAutoQuickTranslation.setText(Messages
			.getString("translation.TranslationPreferencePage.btnAutoQuickTranslation"));
	btnAutoQuickTranslation.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	imageLabel.computeSize();

	Group openOfficeGroup = new Group(tparent, SWT.NONE);
	openOfficeGroup.setLayout(new GridLayout());
	openOfficeGroup.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	openOfficeGroup.setText(Messages.getString("translation.TranslationPreferencePage.openOfficeGroup"));

	HsImageLabel imageLabel2 = new HsImageLabel(
			Messages.getString("translation.TranslationPreferencePage.imageLabel2"),
			Activator.getImageDescriptor("images/preference/translate/trans_office_32.png"));

	Composite composite = imageLabel2.createControl(openOfficeGroup);
	GridLayout gd = new GridLayout(3, false);
	gd.marginLeft = 0;
	gd.marginTop = 0;
	composite.setLayout(gd);

	new Label(composite, SWT.NONE).setText(Messages.getString("translation.TranslationPreferencePage.lblOO"));
	txtPath = new Text(composite, SWT.BORDER | SWT.READ_ONLY);
	txtPath.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	btnBrowse = new Button(composite, SWT.NONE);
	btnBrowse.setText(Messages.getString("translation.TranslationPreferencePage.btnBrowse"));

	imageLabel2.computeSize();

	setValues(false);
	initListener();
	return tparent;
}
 
源代码17 项目: translationstudio8   文件: UpdateTMWizardPage.java
public void createContent(Composite parent) {
	TableViewer tableViewer = new TableViewer(parent, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL | SWT.FULL_SELECTION);
	final Table table = tableViewer.getTable();
	GridData tableData = new GridData(GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_BOTH);
	tableData.heightHint = 160;
	table.setLayoutData(tableData);
	table.setLinesVisible(true);
	table.setHeaderVisible(true);
	
	TableColumn columnNumber = new TableColumn(table, SWT.LEFT);
	columnNumber.setText(Messages.getString("wizard.UpdateTMWizardPage.columnNumber"));
	columnNumber.setWidth(50);
	
	TableColumn columnPath = new TableColumn(table, SWT.LEFT);
	columnPath.setText(Messages.getString("wizard.UpdateTMWizardPage.columnPath"));
	columnPath.setWidth(400);
	
	tableViewer.setLabelProvider(new TableViewerLabelProvider());
	tableViewer.setContentProvider(new ArrayContentProvider());
	tableViewer.setInput(getTableInfo());
	
	Group groupStatus = new Group(parent, SWT.None);
	groupStatus.setLayout(new GridLayout());
	groupStatus.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	groupStatus.setText(Messages.getString("dialog.UpdateTMDialog.lbl"));
	btnDraft = new Button(groupStatus, SWT.CHECK);
	btnDraft.setText(Messages.getString("dialog.UpdateTMDialog.btnDraft"));

	btnTranslated = new Button(groupStatus, SWT.CHECK);
	btnTranslated.setText(Messages.getString("dialog.UpdateTMDialog.btnTranslated"));
	btnTranslated.setSelection(true);

	btnApproved = new Button(groupStatus, SWT.CHECK);
	btnApproved.setText(Messages.getString("dialog.UpdateTMDialog.btnApproved"));
	btnApproved.setSelection(true);

	btnSignedOff = new Button(groupStatus, SWT.CHECK);
	btnSignedOff.setText(Messages.getString("dialog.UpdateTMDialog.btnSignedOff"));
	btnSignedOff.setSelection(true);
	
	btnLocked = new Button(groupStatus, SWT.CHECK);
	btnLocked.setText(Messages.getString("dialog.UpdateTMWizardPage.btnLocked"));
}
 
源代码18 项目: ermasterr   文件: SearchDialog.java
private void createGroupCheckboxGroup(final Composite parent) {
    final GridData gridData = new GridData();
    gridData.horizontalSpan = NUM_COLUMNS - 1;
    gridData.horizontalAlignment = GridData.FILL;
    gridData.grabExcessHorizontalSpace = true;

    final GridLayout gridLayout = new GridLayout();
    gridLayout.numColumns = 4;

    final Group group = new Group(parent, SWT.NONE);
    group.setLayoutData(gridData);
    group.setLayout(gridLayout);

    groupNameCheckBox = new Button(group, SWT.CHECK);
    groupNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.20"));

    new Label(group, SWT.NONE);
    new Label(group, SWT.NONE);
    new Label(group, SWT.NONE);

    physicalGroupColumnNameCheckBox = new Button(group, SWT.CHECK);
    physicalGroupColumnNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.13"));

    logicalGroupColumnNameCheckBox = new Button(group, SWT.CHECK);
    logicalGroupColumnNameCheckBox.setText(ResourceString.getResourceString("search.result.row.name.14"));

    groupColumnTypeCheckBox = new Button(group, SWT.CHECK);
    groupColumnTypeCheckBox.setText(ResourceString.getResourceString("search.result.row.name.15"));

    groupColumnLengthCheckBox = new Button(group, SWT.CHECK);
    groupColumnLengthCheckBox.setText(ResourceString.getResourceString("search.result.row.name.16"));

    groupColumnDecimalCheckBox = new Button(group, SWT.CHECK);
    groupColumnDecimalCheckBox.setText(ResourceString.getResourceString("search.result.row.name.17"));

    groupColumnDefaultValueCheckBox = new Button(group, SWT.CHECK);
    groupColumnDefaultValueCheckBox.setText(ResourceString.getResourceString("search.result.row.name.18"));

    groupColumnDescriptionCheckBox = new Button(group, SWT.CHECK);
    groupColumnDescriptionCheckBox.setText(ResourceString.getResourceString("search.result.row.name.19"));
}
 
源代码19 项目: translationstudio8   文件: TmMatchEditDialog.java
/**
 * Create contents of the dialog.
 * @param parent
 */
@Override
protected Control createDialogArea(Composite parent) {
	Composite container = (Composite) super.createDialogArea(parent);
	container.setLayout(new GridLayout(1, false));

	Group srcGroup = new Group(container, SWT.NONE);
	srcGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
	srcGroup.setLayout(new GridLayout(1, false));
	String srcGroupTile = Messages.getString("dialog.TmMatchEditDialog.component.src");
	srcGroupTile = MessageFormat.format(srcGroupTile, fuzzyResult.getTu().getSource().getLangCode());
	srcGroup.setText(srcGroupTile);

	srcSegmentViewer = new SegmentViewer(srcGroup, SWT.MULTI | SWT.WRAP | SWT.BORDER | SWT.V_SCROLL, null);
	StyledText srcTextControl = srcSegmentViewer.getTextWidget();
	srcTextControl.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
	srcTextControl.setLineSpacing(Constants.SEGMENT_LINE_SPACING);
	srcTextControl.setLeftMargin(Constants.SEGMENT_LEFT_MARGIN);
	srcTextControl.setRightMargin(Constants.SEGMENT_RIGHT_MARGIN);
	srcTextControl.setTopMargin(Constants.SEGMENT_TOP_MARGIN);
	srcTextControl.setBottomMargin(Constants.SEGMENT_TOP_MARGIN);
	srcTextControl.setFont(JFaceResources.getFont(Constants.MATCH_VIEWER_TEXT_FONT));

	Group targetGroup = new Group(container, SWT.NONE);
	targetGroup.setLayout(new GridLayout(1, false));
	targetGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
	String tgtGroupTile = Messages.getString("dialog.TmMatchEditDialog.component.tgt");
	tgtGroupTile = MessageFormat.format(tgtGroupTile, fuzzyResult.getTu().getSource().getLangCode());
	targetGroup.setText(tgtGroupTile);

	tgtSegmentViewer = new SegmentViewer(targetGroup, SWT.MULTI | SWT.WRAP | SWT.BORDER | SWT.V_SCROLL, null);
	StyledText tgtTextControl = tgtSegmentViewer.getTextWidget();
	tgtTextControl.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
	tgtTextControl.setLineSpacing(Constants.SEGMENT_LINE_SPACING);
	tgtTextControl.setLeftMargin(Constants.SEGMENT_LEFT_MARGIN);
	tgtTextControl.setRightMargin(Constants.SEGMENT_RIGHT_MARGIN);
	tgtTextControl.setTopMargin(Constants.SEGMENT_TOP_MARGIN);
	tgtTextControl.setBottomMargin(Constants.SEGMENT_TOP_MARGIN);
	tgtTextControl.setFont(JFaceResources.getFont(Constants.MATCH_VIEWER_TEXT_FONT));

	net.heartsome.cat.ts.ui.innertag.tagstyle.TagStyleConfigurator.configure(srcSegmentViewer);
	net.heartsome.cat.ts.ui.innertag.tagstyle.TagStyleConfigurator.configure(tgtSegmentViewer);

	TmMatchEditorBodyMenu srcMenu = new TmMatchEditorBodyMenu(srcSegmentViewer);
	srcSegmentViewer.getTextWidget().setMenu(srcMenu.getBodyMenu());

	TmMatchEditorBodyMenu tgtMenu = new TmMatchEditorBodyMenu(tgtSegmentViewer);
	tgtSegmentViewer.getTextWidget().setMenu(tgtMenu.getBodyMenu());

	loadData();

	return container;
}
 
源代码20 项目: APICloud-Studio   文件: SWTUtil.java
/**
 * Creates a Group widget
 * 
 * @param parent
 *            the parent composite to add this group to
 * @param text
 *            the text for the heading of the group
 * @param columns
 *            the number of columns within the group
 * @param hspan
 *            the horizontal span the group should take up on the parent
 * @param fill
 *            the style for how this composite should fill into its parent
 * @return the new group
 * @since 3.2
 */
public static Group createGroup(Composite parent, String text, int columns, int hspan, int fill)
{
	Group g = new Group(parent, SWT.NONE);
	g.setLayout(new GridLayout(columns, false));
	g.setText(text);
	g.setFont(parent.getFont());
	GridData gd = new GridData(fill);
	gd.horizontalSpan = hspan;
	g.setLayoutData(gd);
	return g;
}