org.eclipse.swt.widgets.Shell.setRedraw()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(102)

本文整理了Java中org.eclipse.swt.widgets.Shell.setRedraw()方法的一些代码示例,展示了Shell.setRedraw()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Shell.setRedraw()方法的具体详情如下:
包路径:org.eclipse.swt.widgets.Shell
类名称:Shell
方法名:setRedraw

Shell.setRedraw介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.e4.ui.css/swt

public void reapply() {
  Shell[] shells = display.getShells();
  for (Shell s : shells) {
    try {
      s.setRedraw(false);
      s.reskin(SWT.ALL);
      applyStyles(s, true);
    } catch (Exception e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    } finally {
      s.setRedraw(true);
    }
  }
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.e4.ui.css.swt

@Override
public void reapply() {
  Shell[] shells = display.getShells();
  for (Shell s : shells) {
    try {
      s.setRedraw(false);
      s.reskin(SWT.ALL);
      applyStyles(s, true);
    } catch (Exception e) {
      CSSActivator.getDefault().log(LogService.LOG_ERROR, e.getMessage(), e);
    } finally {
      s.setRedraw(true);
    }
  }
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.ui.ide

@Override
public void expansionStateChanged(ExpansionEvent e) {
  form.reflow(true);
  if (e.getState() && notExpanded) {
    getShell().setRedraw(false);
    Rectangle shellBounds = getShell().getBounds();
    int entriesToShow = Math.min(4, SettingsTransfer
        .getSettingsTransfers().length);
    shellBounds.height += convertHeightInCharsToPixels(entriesToShow)
        + IDialogConstants.VERTICAL_SPACING;
    getShell().setBounds(shellBounds);
    getShell().setRedraw(true);
    notExpanded = false;
  }
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

shell.setRedraw(false);
try {
  isResizingProgrammatically= true;
  shell.setRedraw(true);

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

shell.setRedraw(false);
try {
  isResizingProgrammatically= true;
  shell.setRedraw(true);

代码示例来源:origin: org.eclipse.platform/org.eclipse.debug.ui

shell.setRedraw(false);
try {
  fIsResizingProgrammatically= true;
  shell.setRedraw(true);

代码示例来源:origin: org.eclipse.platform/org.eclipse.ui.workbench

return null;
window.getShell().setRedraw(false);
try {
  window.getShell().setRedraw(true);

代码示例来源:origin: org.eclipse/org.eclipse.jdt.ui

private void initializeUIFromRef() {
  // Get data from the refactoring
  final Map elementsToNewNames= getRenameTypeProcessor().getSimilarElementsToNewNames();
  try {
    // To prevent flickering, stop redrawing
    getShell().setRedraw(false);
    if (fSimilarElementsToNewName == null || elementsToNewNames != fSimilarElementsToNewName) {
      fSimilarElementsToNewName= elementsToNewNames;
      fTreeViewerLabelProvider.initialize(fSimilarElementsToNewName);
      fTreeViewer.setInput(fSimilarElementsToNewName);
    }
    fTreeViewer.expandAll();
    restoreSelectionAndNames(getRenameTypeProcessor().getSimilarElementsToSelection());
  } finally {
    getShell().setRedraw(true);
  }        
  fWasInitialized= true;
}

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.ui

private void initializeUIFromRef() {
  // Get data from the refactoring
  final Map<IJavaElement, String> elementsToNewNames= getRenameTypeProcessor().getSimilarElementsToNewNames();
  try {
    // To prevent flickering, stop redrawing
    getShell().setRedraw(false);
    if (fSimilarElementsToNewName == null || elementsToNewNames != fSimilarElementsToNewName) {
      fSimilarElementsToNewName= elementsToNewNames;
      fTreeViewerLabelProvider.initialize(fSimilarElementsToNewName);
      fTreeViewer.setInput(fSimilarElementsToNewName);
    }
    fTreeViewer.expandAll();
    restoreSelectionAndNames(getRenameTypeProcessor().getSimilarElementsToSelection());
  } finally {
    getShell().setRedraw(true);
  }
  fWasInitialized= true;
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private void initializeUIFromRef() {
  // Get data from the refactoring
  final Map<IJavaElement, String> elementsToNewNames= getRenameTypeProcessor().getSimilarElementsToNewNames();
  try {
    // To prevent flickering, stop redrawing
    getShell().setRedraw(false);
    if (fSimilarElementsToNewName == null || elementsToNewNames != fSimilarElementsToNewName) {
      fSimilarElementsToNewName= elementsToNewNames;
      fTreeViewerLabelProvider.initialize(fSimilarElementsToNewName);
      fTreeViewer.setInput(fSimilarElementsToNewName);
    }
    fTreeViewer.expandAll();
    restoreSelectionAndNames(getRenameTypeProcessor().getSimilarElementsToSelection());
  } finally {
    getShell().setRedraw(true);
  }
  fWasInitialized= true;
}

相关文章

微信公众号

最新文章

更多

Shell类方法