List of usage examples for org.eclipse.jface.resource JFaceResources getHeaderFont
public static Font getHeaderFont()
From source file:au.gov.ga.earthsci.eclipse.extras.browser.BrowserText.java
License:Open Source License
private void fillContent(Composite parent, Color bg) { GridLayout layout = new GridLayout(); layout.verticalSpacing = 10;// w ww . j av a 2 s .c om parent.setLayout(layout); title = new Label(parent, SWT.WRAP); title.setText(Messages.BrowserText_title); title.setFont(JFaceResources.getHeaderFont()); title.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); title.setBackground(bg); link = new Link(parent, SWT.WRAP); link.setText(Messages.BrowserText_link); link.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); link.setToolTipText(Messages.BrowserText_tooltip); link.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { BusyIndicator.showWhile(link.getDisplay(), new Runnable() { public void run() { doOpenExternal(); } }); } }); link.setBackground(bg); sep = new Label(parent, SWT.SEPARATOR | SWT.HORIZONTAL); sep.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); exTitle = new Label(parent, SWT.NULL); exTitle.setBackground(bg); exTitle.setFont(JFaceResources.getBannerFont()); exTitle.setText(Messages.BrowserText_dtitle); exTitle.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); text = new Label(parent, SWT.WRAP); text.setText(Messages.BrowserText_text); text.setLayoutData(new GridData(GridData.FILL_HORIZONTAL)); text.setBackground(bg); button = new Button(parent, SWT.PUSH); updateButtonText(); button.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { toggleException(); } }); exception = new Text(parent, SWT.MULTI); loadExceptionText(); GridData gd = new GridData(GridData.FILL_BOTH); gd.exclude = true; exception.setLayoutData(gd); }
From source file:cc.warlock.rcp.stormfront.ui.prefs.AccountEditDialog.java
License:Open Source License
@Override protected Control createDialogArea(Composite parent) { Composite main = new Composite(parent, SWT.NONE); main.setLayout(new GridLayout(2, false)); main.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); Label banner = new Label(main, SWT.NONE); GridData data = new GridData(SWT.FILL, SWT.FILL, true, false); data.horizontalSpan = 2;//from w ww .java2 s . co m banner.setLayoutData(data); if (username == null) { banner.setText("Add a new account"); } else { banner.setText("Update an existing account"); } banner.setFont(JFaceResources.getHeaderFont()); new Label(main, SWT.NONE).setText("Username:"); usernameField = new TextField(main, SWT.BORDER); usernameField.getTextControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); ModifyListener listener = new ModifyListener() { public void modifyText(ModifyEvent e) { if (getButton(OK) != null) { getButton(OK).setEnabled(false); statusLabel.setText(""); } } }; usernameField.getTextControl().addModifyListener(listener); if (username != null) usernameField.getTextControl().setText(username); new Label(main, SWT.NONE).setText("Password:"); passwordField = new TextField(main, SWT.BORDER); passwordField.getTextControl().setEchoChar('*'); passwordField.getTextControl().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); passwordField.getTextControl().addModifyListener(listener); if (password != null) passwordField.getTextControl().setText(password); statusLabel = new Label(main, SWT.NONE); data = new GridData(SWT.FILL, SWT.FILL, true, false); data.horizontalSpan = 2; statusLabel.setLayoutData(data); // statusLabel.setFont(JFaceResources.getBannerFont()); return main; }
From source file:cc.warlock.rcp.stormfront.ui.prefs.ProfileEditDialog.java
License:Open Source License
@Override protected Control createDialogArea(Composite parent) { Composite main = new Composite(parent, SWT.NONE); main.setLayout(new GridLayout(2, false)); main.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); Label banner = new Label(main, SWT.NONE); GridData data = new GridData(SWT.FILL, SWT.FILL, true, false); data.horizontalSpan = 2;/* www . j av a2s.com*/ banner.setLayoutData(data); if (profile == null) { banner.setText("Add a new profile"); } else { banner.setText("Update an existing profile"); } banner.setFont(JFaceResources.getHeaderFont()); new Label(main, SWT.NONE).setText("Game:"); gameField = new ComboField(main, SWT.BORDER); gameField.getCombo().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); SelectionListener listener = new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { if (getButton(OK) != null) { getButton(OK).setEnabled(false); statusLabel.setText(""); } } }; gameField.getCombo().addSelectionListener(listener); if (profile != null) gameField.getCombo().setText(profile.getGameName()); new Label(main, SWT.NONE).setText("Password:"); characterField = new ComboField(main, SWT.BORDER); characterField.getCombo().setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); if (profile != null) characterField.getCombo().setText(profile.getName()); statusLabel = new Label(main, SWT.NONE); data = new GridData(SWT.FILL, SWT.FILL, true, false); data.horizontalSpan = 2; statusLabel.setLayoutData(data); updateData(); return main; }
From source file:com.amazonaws.eclipse.codedeploy.explorer.editor.DeploymentGroupEditor.java
License:Apache License
@Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getDefault()); ScrolledForm form = new ScrolledForm(parent, SWT.V_SCROLL | SWT.H_SCROLL); form.setExpandHorizontal(true);//from www . j av a 2 s . c o m form.setExpandVertical(true); form.setBackground(toolkit.getColors().getBackground()); form.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); form.setFont(JFaceResources.getHeaderFont()); form.setText(deploymentGroupEditorInput.getName()); toolkit.decorateFormHeading(form.getForm()); form.setImage( AwsToolkitCore.getDefault().getImageRegistry().get(CodeDeployExplorerImages.IMG_DEPLOYMENT_GROUP)); form.getBody().setLayout(new GridLayout(1, false)); createDeploymentGroupSummary(form, toolkit); createDeploymentHistoryTable(form, toolkit); form.getToolBarManager().add(new RefreshAction()); form.getToolBarManager().update(true); }
From source file:com.amazonaws.eclipse.codedeploy.explorer.editor.table.DeploymentsTableView.java
License:Apache License
private TreeViewer createControls(FormToolkit toolkit) { GridLayout gridLayout = new GridLayout(1, false); gridLayout.marginWidth = 0;//from www . j a va 2 s .c o m gridLayout.marginHeight = 0; setLayout(gridLayout); Composite sectionComp = toolkit.createComposite(this, SWT.None); sectionComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); sectionComp.setLayout(new GridLayout(1, false)); Composite headingComp = toolkit.createComposite(sectionComp, SWT.None); headingComp.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1)); headingComp.setLayout(new GridLayout()); tableTitleLabel = toolkit.createLabel(headingComp, "Deployments"); tableTitleLabel.setFont(JFaceResources.getHeaderFont()); tableTitleLabel.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); Composite tableHolder = toolkit.createComposite(sectionComp, SWT.None); tableHolder.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); FillLayout layout = new FillLayout(); layout.marginHeight = 0; layout.marginWidth = 10; layout.type = SWT.VERTICAL; tableHolder.setLayout(layout); Composite tableComp = toolkit.createComposite(tableHolder, SWT.None); final TreeColumnLayout tableColumnLayout = new TreeColumnLayout(); tableComp.setLayout(tableColumnLayout); final TreeViewer viewer = new TreeViewer(tableComp, SWT.BORDER | SWT.VIRTUAL | SWT.MULTI | SWT.H_SCROLL); viewer.getTree().setLinesVisible(true); viewer.getTree().setHeaderVisible(true); viewer.setUseHashlookup(true); viewer.setLabelProvider(new DeploymentsTableViewLabelProvider()); viewer.setContentProvider(new DeploymentsTableViewContentProvider(this.viewer, this.contentCache)); Tree tree = viewer.getTree(); createColumns(tableColumnLayout, tree); viewer.setInput(loadingContentProvider); updateRefreshProgress(0, false); // Async load top-level data new Thread(new Runnable() { public void run() { Display.getDefault().syncExec(new Runnable() { public void run() { // Preserve the current column widths int[] colWidth = new int[viewer.getTree().getColumns().length]; int i = 0; for (TreeColumn col : viewer.getTree().getColumns()) { colWidth[i++] = col.getWidth(); } i = 0; for (TreeColumn col : viewer.getTree().getColumns()) { tableColumnLayout.setColumnData(col, new ColumnPixelData(colWidth[i])); } } }); // Cache the children of all the top-level elements before // updating the tree view loadAllTopLevelElements(); Display.getDefault().syncExec(new Runnable() { public void run() { viewer.setInput(contentCache); } }); } }).start(); return viewer; }
From source file:com.amazonaws.eclipse.explorer.cloudformation.StackEditor.java
License:Apache License
@Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getDefault()); ScrolledForm form = new ScrolledForm(parent, SWT.V_SCROLL); form.setExpandHorizontal(true);/*from w w w.jav a 2 s .c om*/ form.setExpandVertical(true); form.setBackground(toolkit.getColors().getBackground()); form.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); form.setFont(JFaceResources.getHeaderFont()); form.setText(getFormTitle()); toolkit.decorateFormHeading(form.getForm()); form.setImage(AwsToolkitCore.getDefault().getImageRegistry().get(AwsToolkitCore.IMAGE_STACK)); form.getBody().setLayout(new GridLayout()); createSummarySection(form.getBody(), toolkit); createTabsSection(form.getBody(), toolkit); form.getToolBarManager().add(new RefreshAction()); form.getToolBarManager().update(true); new LoadStackSummaryThread().start(); }
From source file:com.amazonaws.eclipse.explorer.cloudfront.AbstractDistributionEditor.java
License:Apache License
@Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getDefault()); form = toolkit.createScrolledForm(parent); form.setFont(JFaceResources.getHeaderFont()); form.setText(getResourceTitle() + " " + editorInput.getName()); toolkit.decorateFormHeading(form.getForm()); form.setImage(getTitleImage());/*from www. ja v a 2s .c om*/ form.getBody().setLayout(new GridLayout()); createDistributionSummaryComposite(toolkit, form.getBody()); form.reflow(true); refreshData(); contributeActions(form.getToolBarManager()); form.getToolBarManager().add(new Separator()); form.getToolBarManager().add(new RefreshAction()); form.getToolBarManager().update(true); }
From source file:com.amazonaws.eclipse.explorer.identitymanagement.PasswordPolicyEditor.java
License:Apache License
@Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getDefault()); ScrolledForm form = new ScrolledForm(parent, SWT.V_SCROLL); form.setExpandHorizontal(true);/*w w w . j a v a 2 s .c o m*/ form.setExpandVertical(true); form.setBackground(toolkit.getColors().getBackground()); form.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); form.setFont(JFaceResources.getHeaderFont()); form.setText(getFormTitle()); toolkit.decorateFormHeading(form.getForm()); form.setImage(AwsToolkitCore.getDefault().getImageRegistry().get(AwsToolkitCore.IMAGE_KEY)); form.getBody().setLayout(new GridLayout()); passwordPolicyForm = new PasswordPolicyForm(iam, form.getBody(), toolkit); passwordPolicyForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); form.getToolBarManager().add(new RefreshAction()); form.getToolBarManager().update(true); }
From source file:com.amazonaws.eclipse.explorer.s3.BucketEditor.java
License:Apache License
@Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getDefault()); ScrolledForm form = new ScrolledForm(parent, SWT.V_SCROLL); form.setExpandHorizontal(true);/* w w w. j a va 2 s . c om*/ form.setExpandVertical(true); form.setBackground(toolkit.getColors().getBackground()); form.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); form.setFont(JFaceResources.getHeaderFont()); form.setText(bucketEditorInput.getBucketName()); toolkit.decorateFormHeading(form.getForm()); form.setImage(AwsToolkitCore.getDefault().getImageRegistry().get(AwsToolkitCore.IMAGE_BUCKET)); form.getBody().setLayout(new GridLayout(1, false)); createBucketSummary(form, toolkit, bucketEditorInput.getBucketName()); createBucketObjectList(form, toolkit, bucketEditorInput.getBucketName()); form.getToolBarManager().add(new RefreshAction()); form.getToolBarManager().update(true); }
From source file:com.amazonaws.eclipse.explorer.sns.TopicEditor.java
License:Apache License
@Override public void createPartControl(Composite parent) { FormToolkit toolkit = new FormToolkit(Display.getDefault()); ScrolledForm form = new ScrolledForm(parent, SWT.V_SCROLL); form.setExpandHorizontal(true);/* ww w . jav a 2 s . c o m*/ form.setExpandVertical(true); form.setBackground(toolkit.getColors().getBackground()); form.setForeground(toolkit.getColors().getColor(IFormColors.TITLE)); form.setFont(JFaceResources.getHeaderFont()); form.setText(topicEditorInput.getName()); toolkit.decorateFormHeading(form.getForm()); form.setImage(AwsToolkitCore.getDefault().getImageRegistry().get(AwsToolkitCore.IMAGE_QUEUE)); form.getBody().setLayout(new GridLayout()); createTopicSummaryComposite(toolkit, form.getBody()); createSubscriptionsComposite(toolkit, form.getBody()); form.getToolBarManager().add(new RefreshAction()); form.getToolBarManager().add(new Separator()); form.getToolBarManager().add(new PublishMessageAction(getClient(), topicEditorInput.getTopic())); form.getToolBarManager().add(new NewSubscriptionAction(getClient(), topicEditorInput.getTopic(), this)); form.getToolBarManager().update(true); }