void _setCursor (Cursor cursor) { if (this.cursor != null) return; super.setCursor (cursor); } protected void checkSubclass () {
void _setCursor (Cursor cursor) { if (this.cursor != null) return; super.setCursor (cursor); } @Override
void _setCursor (Cursor cursor) { if (this.cursor != null) return; super.setCursor (cursor); } @Override
void _setCursor (Cursor cursor) { if (this.cursor != null) return; super.setCursor (cursor); } @Override
public void mouseExit(MouseEvent e) { Composite comp = (Composite) e.widget; comp.setCursor(null); }
public void mouseExit(MouseEvent e) { host.setCursor(null); }
@Override public void setCursor (Cursor cursor) { checkWidget (); super.setCursor (this.cursor = cursor); } /**
public void setCursor (Cursor cursor) { checkWidget (); super.setCursor (this.cursor = cursor); } /**
@Override public void setCursor (Cursor cursor) { checkWidget (); super.setCursor (this.cursor = cursor); } /**
@Override public void setCursor (Cursor cursor) { checkWidget (); super.setCursor (this.cursor = cursor); } /**
@Override void setCursor (int /*long*/ cursor) { int /*long*/ defaultCursor = 0; if (cursor == 0) defaultCursor = OS.gdk_cursor_new_for_display (OS.gdk_display_get_default(), OS.GDK_XTERM); super.setCursor (cursor != 0 ? cursor : defaultCursor); if (cursor == 0) gdk_cursor_unref (defaultCursor); }
@Override void setCursor (int /*long*/ cursor) { int /*long*/ defaultCursor = 0; if (cursor == 0) defaultCursor = OS.gdk_cursor_new_for_display (OS.gdk_display_get_default(), OS.GDK_XTERM); super.setCursor (cursor != 0 ? cursor : defaultCursor); if (cursor == 0) gdk_cursor_unref (defaultCursor); }
@Override public void dragStart(DragSourceEvent event) { cTable.setCursor(null); TableRowCore row = getTableRow(event.x, event.y, true); if (row != null && !row.isSelected()) { setSelectedRows(new TableRowCore[] { row }); } isDragging = true; }
@Override void setCursor (long /*int*/ cursor) { long /*int*/ defaultCursor = 0; if (cursor == 0) defaultCursor = OS.gdk_cursor_new_for_display (OS.gdk_display_get_default(), OS.GDK_XTERM); super.setCursor (cursor != 0 ? cursor : defaultCursor); if (cursor == 0) gdk_cursor_unref (defaultCursor); }
/** * @param p */ protected void setCursor(Composite composite, Point p) { if (hSizingRect.contains(p)) { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZEWE)); } else if (vSizingRect.contains(p)) { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZENS)); } else if (cornerRect.contains(p)) { if (isFixed(SWT.TOP)) { if (isFixed(SWT.RIGHT)) composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESW)); else composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESE)); } else if (isFixed(SWT.BOTTOM)) { if (isFixed(SWT.RIGHT)) composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESE)); else composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESW)); } } else { composite.setCursor(null); } }
public void mouseMove(MouseEvent e) { if (!draggingSashes) { // Set the cursor feedback List<SashRect> sashList = getSashRects(e.x, e.y); if (sashList.size() == 0) { host.setCursor(host.getDisplay().getSystemCursor( SWT.CURSOR_ARROW)); } else if (sashList.size() == 1) { if (sashList.get(0).container.isHorizontal()) host.setCursor(host.getDisplay().getSystemCursor( SWT.CURSOR_SIZEWE)); else host.setCursor(host.getDisplay().getSystemCursor( SWT.CURSOR_SIZENS)); } else { host.setCursor(host.getDisplay().getSystemCursor( SWT.CURSOR_SIZEALL)); } } else { adjustWeights(sashesToDrag, e.x, e.y); host.layout(); host.update(); } } });
/** * @param p */ protected void setCursor(Composite composite, Point p) { if (hSizingRect.contains(p)) { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZEWE)); } else if (vSizingRect.contains(p)) { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZENS)); } else if (cornerRect.contains(p)) { if (isFixed(SWT.TOP)) { if (isFixed(SWT.RIGHT)) { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESW)); } else { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESE)); } } else if (isFixed(SWT.BOTTOM)) { if (isFixed(SWT.RIGHT)) { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESE)); } else { composite.setCursor(composite.getDisplay().getSystemCursor(SWT.CURSOR_SIZESW)); } } } else { composite.setCursor(null); } }
/** * Create a skin object based off an existing config "template" * * @param sID ID of new skin object * @param sConfigID config id to use to create new skin object * @param parentSkinObject location to place new skin object in * * @return new skin object */ public SWTSkinObject createSkinObject(String sID, String sConfigID, SWTSkinObject parentSkinObject, Object datasource) { SWTSkinObject skinObject = null; Cursor cursor = skinComposite.getCursor(); try { skinComposite.setCursor(skinComposite.getDisplay().getSystemCursor(SWT.CURSOR_WAIT)); skinObject = linkIDtoParent(skinProperties, sID, sConfigID, parentSkinObject, true, true, datasource); if (bLayoutComplete) { layout(skinObject); } } catch (Exception e) { Debug.out("Trying to create " + sID + "." + sConfigID + " on " + parentSkinObject, e); } finally { skinComposite.setCursor(cursor); } return skinObject; }
@Override public void runSupport() { if (isDisposed() || tableRow == null) { return; } if (isMouseOver()) { TableViewSWT<?> view = (TableViewSWT<?>) tableRow.getView(); if (view != null) { Composite composite = view.getComposite(); if (composite != null && !composite.isDisposed()) { composite.setCursor(composite.getDisplay().getSystemCursor( getCursorID())); } } } } });