Example usage for org.eclipse.jface.resource JFaceResources getHeaderFont

List of usage examples for org.eclipse.jface.resource JFaceResources getHeaderFont

Introduction

In this page you can find the example usage for org.eclipse.jface.resource JFaceResources getHeaderFont.

Prototype

public static Font getHeaderFont() 

Source Link

Document

Returns the JFace's header font.

Usage

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);
}