## Uses of Interface
org.eclipse.contribution.visualiser.interfaces.IMember

Packages that use IMember
org.eclipse.contribution.visualiser.interfaces
org.eclipse.contribution.visualiser.jdtImpl
org.eclipse.contribution.visualiser.markerImpl
org.eclipse.contribution.visualiser.renderers
org.eclipse.contribution.visualiser.simpleImpl
org.eclipse.contribution.visualiser.views

Uses of IMember in org.eclipse.contribution.visualiser.interfaces

Subinterfaces of IMember in org.eclipse.contribution.visualiser.interfaces
`interface` `IGroup` The IGroup interface is a simple extension of IMember that supports children members.

Methods in org.eclipse.contribution.visualiser.interfaces with parameters of type IMember
`void` `IVisualiserRenderer.paintColumnHeader(org.eclipse.swt.graphics.GC gc, IMember m, int x, int colWidth)` Paint the title of a column, typically the name of the given IMember
`void` `IVisualiserRenderer.paintColumn(org.eclipse.swt.graphics.GC gc, IMember m, int x, int y, int colWidth, int colHeight, boolean affected)` Paint the actual column (but not any stripes)
`java.util.List` `IMarkupProvider.getMemberMarkups(IMember member)` Return a list of all stripes in effect on this member.
`boolean` `IMarkupProvider.processMouseclick(IMember member, Stripe stripe, int buttonClicked)` Called when the user clicks on a stripe on a member in the visualiser - the information passed is - The full name of the member, e.g.
`void` `IGroup.add(IMember member)` Add a new IMember to this group.
`boolean` `IContentProvider.processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)` Called when the user clicks on a member in the Visualiser - the information passed is - The full name of the member, e.g.

Uses of IMember in org.eclipse.contribution.visualiser.jdtImpl

Classes in org.eclipse.contribution.visualiser.jdtImpl that implement IMember
`class` `JDTGroup` The JDT implementation of IGroup.
`class` `JDTMember` The JDT implementation of IMember.

Methods in org.eclipse.contribution.visualiser.jdtImpl with parameters of type IMember
`java.util.List` `JDTSearchResultsMarkupProvider.getMemberMarkups(IMember member)` Get a List of Stripes for the given member, which are its markups.
`boolean` `JDTSearchResultsMarkupProvider.processMouseclick(IMember member, Stripe stripe, int buttonClicked)` Process a mouse click on a stripe.
`boolean` `JDTContentProvider.processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)` Process a mouse click on a member

Uses of IMember in org.eclipse.contribution.visualiser.markerImpl

Classes in org.eclipse.contribution.visualiser.markerImpl that implement IMember
`class` `ResourceMember` Member that has an IResource (normally a file) associated with it

Methods in org.eclipse.contribution.visualiser.markerImpl with parameters of type IMember
`boolean` `ResourceContentProvider.processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)` Process a mouse click on a member belonging to this provider.
`boolean` `MarkerMarkupProvider.processMouseclick(IMember member, Stripe stripe, int buttonClicked)` Process a mouse click on a stripe.

Uses of IMember in org.eclipse.contribution.visualiser.renderers

Methods in org.eclipse.contribution.visualiser.renderers with parameters of type IMember
`void` `GradientVisualiserRenderer.paintColumn(org.eclipse.swt.graphics.GC gc, IMember m, int x, int yoff, int colWidth, int colHeight, boolean affected)`
`void` `DefaultVisualiserRenderer.paintColumnHeader(org.eclipse.swt.graphics.GC gc, IMember m, int x, int colWidth)`
`void` `DefaultVisualiserRenderer.paintColumn(org.eclipse.swt.graphics.GC gc, IMember m, int x, int yoff, int colWidth, int colHeight, boolean affected)`
`void` `CylinderRenderer.paintColumn(org.eclipse.swt.graphics.GC gc, IMember m, int x, int yoff, int colWidth, int colHeight, boolean affected)` Paint cylinders, with 'highlight' just a bit to the left of center.
`void` `ClassicVisualiserRenderer.paintColumnHeader(org.eclipse.swt.graphics.GC gc, IMember m, int x, int colWidth)`
`void` `ClassicVisualiserRenderer.paintColumn(org.eclipse.swt.graphics.GC gc, IMember m, int x, int yoff, int colWidth, int colHeight, boolean affected)`

Uses of IMember in org.eclipse.contribution.visualiser.simpleImpl

Classes in org.eclipse.contribution.visualiser.simpleImpl that implement IMember
`class` `SimpleGroup` Simple implementation of a group, see IGroup/IMember for more information.
`class` `SimpleMember` Simple implementation of a member.

Methods in org.eclipse.contribution.visualiser.simpleImpl with parameters of type IMember
`java.util.List` `SimpleMarkupProvider.getMemberMarkups(IMember member)` Get a List of Stripes for the given member, which are its markups.
`boolean` `SimpleMarkupProvider.processMouseclick(IMember member, Stripe stripe, int buttonClicked)` Process a mouse click on a stripe.
`void` `SimpleGroup.add(IMember m)` Add a member to this group
`boolean` `SimpleContentProvider.processMouseclick(IMember member, boolean markupWasClicked, int buttonClicked)` Process a mouse click on a member belonging to this provider.
`java.util.List` `NullMarkupProvider.getMemberMarkups(IMember member)` Get the markups for the given member - returns null
`boolean` `NullMarkupProvider.processMouseclick(IMember member, Stripe stripe, int buttonClicked)` Processs a mouse click on a stripe.

Uses of IMember in org.eclipse.contribution.visualiser.views

Methods in org.eclipse.contribution.visualiser.views with parameters of type IMember
`protected void` `Visualiser.handleClick(IMember member, Stripe stripe, int buttonClicked)` Handle a click that has occurred on the bar chart.