Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.IPropertyChangeListener


    };

    fViewSite.getPage().addPartListener(fPartListener);

    /* Refresh Viewer when Sticky Color Changes */
    fPropertyChangeListener = new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (fViewer.getControl().isDisposed())
          return;

        if (OwlUI.STICKY_BG_COLOR_ID.equals(event.getProperty())) {
View Full Code Here


            // do nothing
          }
        });
   
    // Listen for changes of the workspace name.
    propertyChangeListener = new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
        if (IDEInternalPreferences.WORKSPACE_NAME.equals(event
            .getProperty())) {
          // Make sure the title is actually updated by
          // setting last active page.
View Full Code Here

    plugin = this;
   
    Emmet.setUserDataDelegate(new EclipseUserData());
   
    // XXX maybe there's a better place for such listener?
    getDefault().getPreferenceStore().addPropertyChangeListener(new IPropertyChangeListener() {
      @Override
      public void propertyChange(PropertyChangeEvent event) {
        if (event.getProperty() == PreferenceConstants.P_EXTENSIONS_PATH) {
          Emmet.reset();
        }
View Full Code Here

    IDocument document= new Document(content);
    new PerlPartitioner(PerlEditorPlugin.getDefault().getLog(), document);

    fPreviewViewer.setDocument(document);

    chainedStore.addPropertyChangeListener(new IPropertyChangeListener() {
      public void propertyChange(PropertyChangeEvent event) {
                if (fPreviewViewer == null || fPreviewViewer.getTextWidget() == null)
                    return;
               
        String p= event.getProperty();
View Full Code Here

            store.setValue((String) e.getKey(), (String) e.getValue());
        }
       
        store.setValue("provider", model.getType().getProvider());

        store.addPropertyChangeListener(new IPropertyChangeListener()
        {           
            public void propertyChange(PropertyChangeEvent event)
            {
                model.getProperties().setProperty(event.getProperty(), event.getNewValue().toString());
            }
View Full Code Here

        publishActionContributionItem.setVisible(false);
    }
   
    final String runText = "Connect to server in run mode";
    if (runTooltipListener==null) {
      runTooltipListener = new IPropertyChangeListener() {
       
        @Override
        public void propertyChange(PropertyChangeEvent event) {
          if (event.getProperty().equals(IAction.TOOL_TIP_TEXT) ) {
            if (!event.getNewValue().equals(runText)) {
              serverRunAction.setToolTipText(runText);
            }
          }
        }
      };
      serverRunAction.addPropertyChangeListener(runTooltipListener);
    }
    final String debugText = "Connect to server in debug mode";
    if (debugTooltipListener==null) {
      debugTooltipListener = new IPropertyChangeListener() {
       
        @Override
        public void propertyChange(PropertyChangeEvent event) {
          if (event.getProperty().equals(IAction.TOOL_TIP_TEXT)) {
            if (!event.getNewValue().equals(debugText)) {
              serverDebugAction.setToolTipText(debugText);
            }
          }
        }
      };
      serverDebugAction.addPropertyChangeListener(debugTooltipListener);
    }
    final String disconnectText = "Disconnect from server";
    if (disconnectTooltipListener==null) {
      disconnectTooltipListener = new IPropertyChangeListener() {
       
        @Override
        public void propertyChange(PropertyChangeEvent event) {
          if (event.getProperty().equals(IAction.TOOL_TIP_TEXT)) {
            if (!event.getNewValue().equals(disconnectText)) {
View Full Code Here

    /**
     * Starts to listen for changes.
     */
    public void start() {
        if (fPropertyListener == null) {
            fPropertyListener = new IPropertyChangeListener() {
                @Override
                public void propertyChange(final PropertyChangeEvent event) {
                    final OverlayKey key = findOverlayKey(event.getProperty());
                    if (key != null) {
                        propagateProperty(fParent, key, fStore);
View Full Code Here

            final ErlangSourceViewerConfiguration configuration,
            final IPreferenceStore preferenceStore) {
        assertThat(viewer, is(not(nullValue())));
        assertThat(configuration, is(not(nullValue())));
        assertThat(preferenceStore, is(not(nullValue())));
        final IPropertyChangeListener fontChangeListener = new IPropertyChangeListener() {
            @Override
            public void propertyChange(final PropertyChangeEvent event) {
                if (PreferenceConstants.EDITOR_TEXT_FONT.equals(event.getProperty())) {
                    final Font font = JFaceResources
                            .getFont(PreferenceConstants.EDITOR_TEXT_FONT);
                    viewer.getTextWidget().setFont(font);
                }
            }
        };
        final IPropertyChangeListener propertyChangeListener = new IPropertyChangeListener() {
            @Override
            public void propertyChange(final PropertyChangeEvent event) {
                if (configuration.affectsTextPresentation(event)) {
                    configuration.handlePropertyChangeEvent(event);
                    viewer.invalidateTextPresentation();
View Full Code Here

    public ErlMergeViewer(final Composite parent, final int styles,
            final CompareConfiguration mp) {
        super(parent, styles, mp);
        fPreferenceStore = ErlangEditor.getErlangEditorPreferenceStore();
        if (fPreferenceStore != null) {
            fPreferenceChangeListener = new IPropertyChangeListener() {

                @Override
                public void propertyChange(final PropertyChangeEvent event) {
                    handlePropertyChange(event);
                }
View Full Code Here

        consoleOutputText.setFont(JFaceResources.getTextFont());
        bgcolor = DebugUIPlugin
                .getPreferenceColor(IDebugPreferenceConstants.CONSOLE_BAKGROUND_COLOR);
        consoleOutputText.setBackground(bgcolor);
        DebugUIPlugin.getDefault().getPreferenceStore()
                .addPropertyChangeListener(new IPropertyChangeListener() {
                    @Override
                    public void propertyChange(final PropertyChangeEvent event) {
                        if (event.getProperty().equals(
                                IDebugPreferenceConstants.CONSOLE_BAKGROUND_COLOR)) {
                            final Color color = DebugUIPlugin
View Full Code Here

TOP

Related Classes of org.eclipse.jface.util.IPropertyChangeListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.