Public Member Functions | |
AXBenchZoomContributionItem (DiagramEditor part) | |
void | dispose () |
void | fill (Menu menu, int index) |
void | fill (ToolBar parent, int index) |
void | fill (CoolBar parent, int index) |
void | setActualZoomManager (ZoomManager manager, DiagramEditor editor) |
void | zoomChanged (double z) |
Static Public Attributes | |
static final String | FIT_ALL = ZoomManager.FIT_ALL |
static final String | FIT_HEIGHT = ZoomManager.FIT_HEIGHT |
static final String | FIT_WIDTH = ZoomManager.FIT_WIDTH |
Package Functions | |
void | doZoom (String zoom) |
void | refresh (boolean rebuild) |
void | refreshSelection (String zoom) |
Package Attributes | |
Combo | combo |
DiagramEditor | myEditor = null |
ZoomManager | zoomManager |
Private Member Functions | |
Combo | createCombo (Composite parent) |
void | refreshCombo (boolean rebuild) |
void | refreshMenu (boolean rebuild) |
Private Attributes | |
Menu | fMenu |
MenuAdapter | menuAdapter |
String[] | zoomLevels |
de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.AXBenchZoomContributionItem | ( | DiagramEditor | part | ) |
Creates a new contribution item that will work on the given part service.initialZooms will be used to populate the combo or the menu. Valid values for initialZooms are percentage numbers (e.g., "100%"), or FIT_WIDTH, FIT_HEIGHT, FIT_ALL.
partService | service used to see whether the view is zoomable. |
Combo de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.createCombo | ( | Composite | parent | ) | [private] |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.dispose | ( | ) |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.doZoom | ( | String | zoom | ) | [package] |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.fill | ( | CoolBar | parent, | |
int | index | |||
) |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.fill | ( | Menu | menu, | |
int | index | |||
) |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.fill | ( | ToolBar | parent, | |
int | index | |||
) |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.refresh | ( | boolean | rebuild | ) | [package] |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.refreshCombo | ( | boolean | rebuild | ) | [private] |
rebuild |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.refreshMenu | ( | boolean | rebuild | ) | [private] |
rebuild |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.refreshSelection | ( | String | zoom | ) | [package] |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.setActualZoomManager | ( | ZoomManager | manager, | |
DiagramEditor | editor | |||
) |
void de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.zoomChanged | ( | double | z | ) |
Combo de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.combo [package] |
final String de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.FIT_ALL = ZoomManager.FIT_ALL [static] |
Zooms to fit entirely within the viewport.
final String de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.FIT_HEIGHT = ZoomManager.FIT_HEIGHT [static] |
Zooms to fit the height.
final String de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.FIT_WIDTH = ZoomManager.FIT_WIDTH [static] |
Zooms to fit the width.
Menu de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.fMenu [private] |
MenuAdapter de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.menuAdapter [private] |
new MenuAdapter() { @Override public void menuShown(MenuEvent e) { refresh(true); } }
DiagramEditor de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.myEditor = null [package] |
String [] de.fraunhofer.isst.axbench.editors.axlmultipage.diagrams.editors.AXBenchZoomContributionItem.zoomLevels [private] |