Skip to main content
Jump to: navigation, search

Scout/HowTo/3.8/Storing window size & position and view configuration in SWT

< Scout‎ | HowTo‎ | 3.8
Revision as of 02:33, 6 March 2013 by Urs.beeli.sbb.ch (Talk | contribs) (New page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Scout
Wiki Home
Website
DownloadGit
Community
ForumsBlogTwitterG+
Bugzilla
Bugzilla


The Swing client already stores the window size and position as well as the relative size of the various views when closing the client and restores these settings when next starting it. This how-to describes how to do this for the SWT client as well.

Steps

In order to do this with SWT the following method needs to be added to org.eclipse.minicrm.ui.swt.application.ApplicationWorkbenchAdvisor

 @Override
public void initialize(IWorkbenchConfigurer configurer) {
  super.initialize(configurer);
  configurer.setSaveAndRestore(true);
}

This has the added benefit that it also stores which form is shown in which view.

Caveat: If you have added a toolbar to your SWT client as described in wiki.eclipse.org/Scout/HowTo/3.8/Changing_outlines_with_the_SWT_client#Adding_a_toolbar_to_the_SWT_application, enabling the SaveAndRestore feature will break your toolbar (only the first button will be shown after starting the client). It is currently unclear if this is a problem in the implementation of the toolbar described in the linked how-to or if it is a bug in either Scout or Eclipse.

Back to the top