public ShowLibrariesNodeAction() { super(PackagesMessages.LayoutActionGroup_show_libraries_in_group, AS_CHECK_BOX); setChecked(fStateModel.getBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN)); }
public ShowLibrariesNodeAction() { super(PackagesMessages.LayoutActionGroup_show_libraries_in_group, AS_CHECK_BOX); setChecked(fStateModel.getBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN)); }
private void updateRootMode() { if (projectExplorer == null) { return; } if( extensionStateModel.getBooleanProperty(SHOW_TOP_LEVEL_WORKING_SETS) ) projectExplorer.setRootMode(ProjectExplorer.WORKING_SETS); else projectExplorer.setRootMode(ProjectExplorer.PROJECTS); }
@Override public void saveState(IMemento aMemento) { super.saveState(aMemento); IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); if (fStateModel.getBooleanProperty(Values.IS_LAYOUT_FLAT)) { store.setValue(TAG_LAYOUT, FLAT_LAYOUT); } else { store.setValue(TAG_LAYOUT, HIERARCHICAL_LAYOUT); } store.setValue(TAG_LIBRARIES_NODE, fStateModel.getBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN)); } }
@Override public void saveState(IMemento aMemento) { super.saveState(aMemento); IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); if (fStateModel.getBooleanProperty(Values.IS_LAYOUT_FLAT)) { store.setValue(TAG_LAYOUT, FLAT_LAYOUT); } else { store.setValue(TAG_LAYOUT, HIERARCHICAL_LAYOUT); } store.setValue(TAG_LIBRARIES_NODE, fStateModel.getBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN)); } }
@Override public void saveState(IMemento aMemento) { super.saveState(aMemento); if (aMemento != null) { int showWorkingSets = extensionStateModel .getBooleanProperty(WorkingSetsContentProvider.SHOW_TOP_LEVEL_WORKING_SETS) ? 1 : 0; aMemento.putInteger(WorkingSetsContentProvider.SHOW_TOP_LEVEL_WORKING_SETS, showWorkingSets); if (workingSet != null) { aMemento.putString(TAG_CURRENT_WORKING_SET_NAME, workingSet.getName()); } } }
public void saveState(IMemento aMemento) { super.saveState(aMemento); IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); if (fStateModel.getBooleanProperty(Values.IS_LAYOUT_FLAT)) store.setValue(TAG_LAYOUT, FLAT_LAYOUT); else store.setValue(TAG_LAYOUT, HIERARCHICAL_LAYOUT); } }
public void run() { if (fStateModel.getBooleanProperty(Values.IS_LAYOUT_FLAT) != fIsFlatLayout) { fStateModel.setBooleanProperty(Values.IS_LAYOUT_FLAT, fIsFlatLayout); fStructuredViewer.getControl().setRedraw(false); try { fStructuredViewer.refresh(); } finally { fStructuredViewer.getControl().setRedraw(true); } } } }
@Override public void run() { if (fStateModel.getBooleanProperty(Values.IS_LAYOUT_FLAT) != fIsFlatLayout) { fStateModel.setBooleanProperty(Values.IS_LAYOUT_FLAT, fIsFlatLayout); fStructuredViewer.getControl().setRedraw(false); try { fStructuredViewer.refresh(); } finally { fStructuredViewer.getControl().setRedraw(true); } } } }
@Override public void run() { if (fStateModel.getBooleanProperty(Values.IS_LAYOUT_FLAT) != fIsFlatLayout) { fStateModel.setBooleanProperty(Values.IS_LAYOUT_FLAT, fIsFlatLayout); fStructuredViewer.getControl().setRedraw(false); try { fStructuredViewer.refresh(); } finally { fStructuredViewer.getControl().setRedraw(true); } } } }
@Override public void run() { if (stateModel .getBooleanProperty(WorkingSetsContentProvider.SHOW_TOP_LEVEL_WORKING_SETS) != groupWorkingSets) { stateModel.setBooleanProperty( WorkingSetsContentProvider.SHOW_TOP_LEVEL_WORKING_SETS, groupWorkingSets); structuredViewer.getControl().setRedraw(false); try { structuredViewer.refresh(); } finally { structuredViewer.getControl().setRedraw(true); } } } }
@Override public void run() { boolean showLibrariesNode= isChecked(); if (fStateModel.getBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN) != showLibrariesNode) { fStateModel.setBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN, showLibrariesNode); fStructuredViewer.getControl().setRedraw(false); try { fStructuredViewer.refresh(); } finally { fStructuredViewer.getControl().setRedraw(true); } } } }
public void init(ICommonContentExtensionSite commonContentExtensionSite) { fStateModel = commonContentExtensionSite.getExtensionStateModel(); fContentProvider = (PackageExplorerContentProvider) commonContentExtensionSite.getExtension().getContentProvider(); delegeteLabelProvider = createLabelProvider(); delegeteLabelProvider.setIsFlatLayout(fStateModel .getBooleanProperty(Values.IS_LAYOUT_FLAT)); fLayoutPropertyListener = new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) { if (event.getNewValue() != null) { boolean newValue = ((Boolean) event.getNewValue()) .booleanValue() ? true : false; delegeteLabelProvider.setIsFlatLayout(newValue); } } } }; fStateModel.addPropertyChangeListener(fLayoutPropertyListener); }
@Override public void init(ICommonContentExtensionSite commonContentExtensionSite) { fStateModel = commonContentExtensionSite.getExtensionStateModel(); fContentProvider = (PackageExplorerContentProvider) commonContentExtensionSite.getExtension().getContentProvider(); delegeteLabelProvider = createLabelProvider(); delegeteLabelProvider.setIsFlatLayout(fStateModel .getBooleanProperty(Values.IS_LAYOUT_FLAT)); fLayoutPropertyListener = new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) { if (event.getNewValue() != null) { boolean newValue = ((Boolean) event.getNewValue()) .booleanValue() ? true : false; delegeteLabelProvider.setIsFlatLayout(newValue); } } } }; fStateModel.addPropertyChangeListener(fLayoutPropertyListener); }
@Override public void run() { boolean showLibrariesNode= isChecked(); if (fStateModel.getBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN) != showLibrariesNode) { fStateModel.setBooleanProperty(Values.IS_LIBRARIES_NODE_SHOWN, showLibrariesNode); fStructuredViewer.getControl().setRedraw(false); try { fStructuredViewer.refresh(); } finally { fStructuredViewer.getControl().setRedraw(true); } } } }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (!isStateModelInitialized) { initStateModel(viewer); } if (fContentService == null || fStateModel == null) { return true; } else if (element instanceof IPackageFragment) { if (isApplicable() && viewer instanceof StructuredViewer) { boolean isHierarchicalLayout= !fStateModel.getBooleanProperty(IExtensionStateConstants.Values.IS_LAYOUT_FLAT); try { IPackageFragment fragment = (IPackageFragment) element; if (isHierarchicalLayout && !fragment.isDefaultPackage() && fragment.hasSubpackages()) { return hasFilteredChildren((StructuredViewer) viewer, fragment); } } catch (JavaModelException e) { return false; } } } return doSelect(viewer, parent, element); }
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { if (mViewer instanceof CommonViewer) { ((CommonViewer) mViewer).getNavigatorContentService() .findStateModel(DSE_VIEW_CONTENT_EXTENSION_ID) .removePropertyChangeListener(mPropertyChangeListener); } mViewer = viewer; if (mViewer instanceof CommonViewer) { IExtensionStateModel stateModel = ((CommonViewer) mViewer) .getNavigatorContentService().findStateModel( DSE_VIEW_CONTENT_EXTENSION_ID); stateModel.addPropertyChangeListener(mPropertyChangeListener); setShowCategories(stateModel .getBooleanProperty(PROP_SHOW_CATEGORIES)); } }
@Override public void init(ICommonContentExtensionSite commonContentExtensionSite) { fStateModel = commonContentExtensionSite.getExtensionStateModel(); fContentProvider = (PackageExplorerContentProvider) commonContentExtensionSite.getExtension().getContentProvider(); delegeteLabelProvider = createLabelProvider(); delegeteLabelProvider.setIsFlatLayout(fStateModel .getBooleanProperty(Values.IS_LAYOUT_FLAT)); fLayoutPropertyListener = new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) { if (event.getNewValue() != null) { boolean newValue = ((Boolean) event.getNewValue()) .booleanValue() ? true : false; delegeteLabelProvider.setIsFlatLayout(newValue); } } } }; fStateModel.addPropertyChangeListener(fLayoutPropertyListener); }
public boolean select(Viewer viewer, Object parent, Object element) { if (!isStateModelInitialized) { initStateModel(viewer); } if (fContentService == null || fStateModel == null) { return true; } else if (element instanceof IPackageFragment) { if (isApplicable() && viewer instanceof StructuredViewer) { boolean isHierarchicalLayout= !fStateModel.getBooleanProperty(IExtensionStateConstants.Values.IS_LAYOUT_FLAT); try { IPackageFragment fragment = (IPackageFragment) element; if (isHierarchicalLayout && !fragment.isDefaultPackage() && fragment.hasSubpackages()) { return hasFilteredChildren((StructuredViewer) viewer, fragment); } } catch (JavaModelException e) { return false; } } } return doSelect(viewer, parent, element); }
@Override public boolean select(Viewer viewer, Object parent, Object element) { if (!isStateModelInitialized) { initStateModel(viewer); } if (fContentService == null || fStateModel == null) { return true; } else if (element instanceof IPackageFragment) { if (isApplicable() && viewer instanceof StructuredViewer) { boolean isHierarchicalLayout= !fStateModel.getBooleanProperty(IExtensionStateConstants.Values.IS_LAYOUT_FLAT); try { IPackageFragment fragment = (IPackageFragment) element; if (isHierarchicalLayout && !fragment.isDefaultPackage() && fragment.hasSubpackages()) { return hasFilteredChildren((StructuredViewer) viewer, fragment); } } catch (JavaModelException e) { return false; } } } return doSelect(viewer, parent, element); }