Java Code Examples for org.eclipse.swt.SWT#MouseHover
The following examples show how to use
org.eclipse.swt.SWT#MouseHover .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: SideBarToolTips.java From BiglyBT with GNU General Public License v2.0 | 6 votes |
@Override public void handleEvent(Event event) { switch (event.type) { case SWT.MouseHover: { handleHover(new Point(event.x, event.y)); break; } case SWT.Dispose: if (mainShell != null && !mainShell.isDisposed()) { mainShell.removeListener(SWT.Deactivate, this); } // fall through default: if (toolTipShell != null) { toolTipShell.dispose(); toolTipShell = null; toolTipLabel = null; } break; } // switch }
Example 2
Source File: ResourceDependencySection.java From uima-uimaj with Apache License 2.0 | 6 votes |
@Override public void handleEvent(Event event) { if (event.widget == addButton) { handleAdd(); } else if (event.widget == removeButton || (event.type == SWT.KeyUp && event.character == SWT.DEL)) { handleRemove(); } else if (event.widget == editButton || event.type == SWT.MouseDoubleClick) { handleEdit(); } // else if (event.type == SWT.MouseDown && event.button == 3) { // handleTableContextMenuRequest(event); // } else if (event.type == SWT.MouseHover) { handleTableHoverHelp(event); } else if (event.type == SWT.Selection) { editor.getResourcesPage().getResourceBindingsSection().enable(); } enable(); }
Example 3
Source File: ImportSection.java From uima-uimaj with Apache License 2.0 | 6 votes |
@Override public void handleEvent(Event event) { if (event.widget == addButton) { handleAdd(); } else if (event.widget == removeButton) { handleRemove(); } else if (event.widget == setDataPathButton) { handleSetDataPath(); } else if (event.type == SWT.MouseDown && event.button == 3) { handleTableContextMenuRequest(event); } else if (event.type == SWT.MouseHover && !bDisableToolTipHelp) { handleTableHoverHelp(event); } else if (event.type == SWT.KeyUp) { if (event.character == SWT.DEL) { handleRemove(); } } else if (event.widget == importTable && event.type == SWT.Selection) { enable(); } }
Example 4
Source File: FlatButton.java From gama with GNU General Public License v3.0 | 5 votes |
@Override public void handleEvent(final Event e) { switch (e.type) { case SWT.MouseExit: doHover(false); break; case SWT.MouseMove: break; case SWT.MouseEnter: case SWT.MouseHover: doHover(true); e.doit = true; break; case SWT.MouseUp: if (e.button == 1 && getClientArea().contains(e.x, e.y)) { doButtonUp(); } break; case SWT.MouseDown: if (e.button == 1 && getClientArea().contains(e.x, e.y)) { doButtonDown(); } break; default: ; } }
Example 5
Source File: FakeTooltip.java From bonita-studio with GNU General Public License v2.0 | 5 votes |
/** * */ public void show() { Event event = new Event(); event.type = SWT.MouseHover; tableListener.handleEvent(event); show = true; }
Example 6
Source File: ParameterDelegatesSection.java From uima-uimaj with Apache License 2.0 | 5 votes |
@Override public void handleEvent(Event event) { if (event.type == SWT.MouseHover) { showDescriptionAsToolTip(event); } else if (event.type == SWT.MouseDoubleClick) { addOverrides(0 != (event.stateMask & SWT.SHIFT)); } else if (event.widget == createOverrideButton) { addOverrides(false); } else if (event.widget == createNonSharedOverrideButton) { addOverrides(true); } }
Example 7
Source File: AggregateSection.java From uima-uimaj with Apache License 2.0 | 5 votes |
@Override public void handleEvent(Event event) { if (event.widget == addButton) handleAdd(); else if (event.widget == removeButton || (event.type == SWT.KeyUp && event.character == SWT.DEL)) handleRemove(); else if (event.widget == addToFlowButton) handleAddToFlow(); else if (event.widget == removeFromFlowButton) handleRemoveFromFlow(); else if (event.widget == addRemoteButton) handleAddRemote(); else if (event.widget == findAnalysisEngineButton) handleFindAnalysisEngine(); // actions on table else if (event.widget == filesTable) { if (event.type == SWT.Selection) { // if no delegate is selected disable edit and remove boolean bEnableButtons = (filesTable.getSelectionCount() > 0); removeButton.setEnabled(bEnableButtons); addToFlowButton.setEnabled(bEnableButtons); } else if (event.type == SWT.MouseDown && (event.button == 3 || // this is for Macintosh - they just have one button (event.button == 1 && (0 != (event.stateMask & SWT.CTRL))))) { handleTableContextMenuRequest(event); } else if (event.type == SWT.MouseHover && !bDisableToolTipHelp) { handleTableHoverHelp(event); } // Don't need this. Next mouse hover kills tool tip anyway // else if (event.type == SWT.MouseMove) { // filesTable.setToolTipText(""); // } } }
Example 8
Source File: TypeSection.java From uima-uimaj with Apache License 2.0 | 5 votes |
@Override public void handleEvent(Event event) { if (event.widget == addTypeButton) { handleAddType(); } else if (event.widget == addButton) { TreeItem parent = tt.getSelection()[0]; if (null != parent.getParentItem()) parent = parent.getParentItem(); if (isSubtypeOfString(parent)) handleAddAllowedValue(parent); else handleAddFeature(parent); } else if (event.widget == editButton) { handleEdit(); } else if (event.type == SWT.MouseDoubleClick && (!isAggregate()) && // can't edit aggregates isLocalItem(tt.getSelection()[0])) { handleEdit(); } else if (event.widget == removeButton) { handleRemove(); } else if (event.widget == exportButton) { editor.getTypePage().getTypeImportSection().exportImportablePart("<typeSystemDescription>", TypeSystemNewWizard.TYPESYSTEM_TEMPLATE); refresh(); } else if (event.widget == jcasGenButton) { editor.doJCasGenChkSrc(null); } else if (event.widget == limitJCasGenToProjectScope) { editor.setLimitJCasGenToProjectScope(limitJCasGenToProjectScope.getSelection()); } else if (event.type == SWT.MouseHover) { handleHover(event); } enable(); }
Example 9
Source File: ParameterSettingsSection.java From uima-uimaj with Apache License 2.0 | 5 votes |
@Override public void handleEvent(Event event) { if (event.type == SWT.MouseHover) { showDescriptionAsToolTip(event); } else if (event.widget == tree && event.type == SWT.Selection) { editor.getSettingsPage().getValueSection().refresh(); } }