Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 98226 Details for
Bug 229676
The default page setup values for the diagram should be initialized differently.
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
initialize diagram default values from workbench defaults
Printing_DefaultValues.patch (text/plain), 7.33 KB, created by
James Bruck
on 2008-04-30 13:23:56 EDT
(
hide
)
Description:
initialize diagram default values from workbench defaults
Filename:
MIME Type:
Creator:
James Bruck
Created:
2008-04-30 13:23:56 EDT
Size:
7.33 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.gmf.runtime.diagram.ui >Index: src/org/eclipse/gmf/runtime/diagram/ui/parts/DiagramEditor.java >=================================================================== >RCS file: /cvsroot/modeling/org.eclipse.gmf/plugins/org.eclipse.gmf.runtime.diagram.ui/src/org/eclipse/gmf/runtime/diagram/ui/parts/DiagramEditor.java,v >retrieving revision 1.37 >diff -u -r1.37 DiagramEditor.java >--- src/org/eclipse/gmf/runtime/diagram/ui/parts/DiagramEditor.java 28 Apr 2008 21:45:51 -0000 1.37 >+++ src/org/eclipse/gmf/runtime/diagram/ui/parts/DiagramEditor.java 30 Apr 2008 17:23:01 -0000 >@@ -95,7 +95,6 @@ > import org.eclipse.gmf.runtime.diagram.ui.internal.actions.ToggleRouterAction; > import org.eclipse.gmf.runtime.diagram.ui.internal.editparts.DiagramRootTreeEditPart; > import org.eclipse.gmf.runtime.diagram.ui.internal.l10n.DiagramUIPluginImages; >-import org.eclipse.gmf.runtime.diagram.ui.internal.pagesetup.DefaultValues; > import org.eclipse.gmf.runtime.diagram.ui.internal.pagesetup.PageInfoHelper; > import org.eclipse.gmf.runtime.diagram.ui.internal.parts.DiagramGraphicalViewerKeyHandler; > import org.eclipse.gmf.runtime.diagram.ui.internal.parts.DirectEditKeyHandler; >@@ -1200,84 +1199,68 @@ > > // Set defaults for Rulers > store.setValue(WorkspaceViewerProperties.VIEWRULERS, viewRulers); >- >- // Set defaults for Page Setup Dialog >- // PSDialog.initDefaultPreferences(store); >- >- // PSDefault.initDefaultPSPreferencePagePreferences(globalPreferenceStore); >- >- // String pageType = PageInfoHelper.getPrinterPageType(); >- // String pageSize = PageInfoHelper.getLocaleSpecificPageType(); >- // Point2D.Double point = (Point2D.Double) >- // nnn.getPaperSizesInInchesMap().get(pageSize); >- >- // double[] marginSizes = nnn.getDefaultMarginSizes(); >- >- // store.setValue(WorkspaceViewerProperties.USE_WORKSPACE_PRINT_SETTINGS, >- // true); >- // store.setValue(WorkspaceViewerProperties.USE_DIAGRAM_PRINT_SETTINGS, >- // false); >- >- // store.setValue(WorkspaceViewerProperties.USE_INCHES, true); >- // store.setValue(WorkspaceViewerProperties.USE_MILLIMETRES, false); >- >- // store.setValue(WorkspaceViewerProperties.PAGE_ORIENTATION_LANDSCAPE, >- // false); >- // store.setValue(WorkspaceViewerProperties.PAGE_ORIENTATION_PORTRAIT, >- // true); >- >- // store.setValue(WorkspaceViewerProperties.PAGE_TYPE, pageSize); >- >- // store.setValue(WorkspaceViewerProperties.PAGE_WIDTH, point.x); >- // store.setValue(WorkspaceViewerProperties.PAGE_HEIGHT, point.y); >- >- // store.setValue(WorkspaceViewerProperties.MARGIN_LEFT, >- // marginSizes[0]); >- // store.setValue(WorkspaceViewerProperties.MARGIN_TOP, marginSizes[1]); >- // store.setValue(WorkspaceViewerProperties.MARGIN_RIGHT, >- // marginSizes[2]); >- // store.setValue(WorkspaceViewerProperties.MARGIN_BOTTOM, >- // marginSizes[3]); >- >- // Initialize printing defaults >+ >+ // Initialize printing defaults from the workspace preferences >+ IPreferenceStore workspacePreferences = (IPreferenceStore)preferencesHint.getPreferenceStore(); >+ > store.setValue(WorkspaceViewerProperties.PREF_USE_WORKSPACE_SETTINGS, >- DefaultValues.DEFAULT_USE_WORKSPACE_SETTINGS); >- store.setValue(WorkspaceViewerProperties.PREF_USE_DIAGRAM_SETTINGS, >- DefaultValues.DEFAULT_USE_DIAGRAM_SETTINGS); >- >- store.setValue(WorkspaceViewerProperties.PREF_USE_INCHES, >- DefaultValues.DEFAULT_INCHES); >- store.setValue(WorkspaceViewerProperties.PREF_USE_MILLIM, >- DefaultValues.DEFAULT_MILLIM); >- >- store.setValue(WorkspaceViewerProperties.PREF_USE_PORTRAIT, >- DefaultValues.DEFAULT_PORTRAIT); >- store.setValue(WorkspaceViewerProperties.PREF_USE_LANDSCAPE, >- DefaultValues.DEFAULT_LANDSCAPE); >- >- store.setValue(WorkspaceViewerProperties.PREF_PAGE_SIZE, DefaultValues >- .getLocaleSpecificPageType().getName()); >- store.setValue(WorkspaceViewerProperties.PREF_PAGE_WIDTH, DefaultValues >- .getLocaleSpecificPageType().getWidth()); >- store.setValue(WorkspaceViewerProperties.PREF_PAGE_HEIGHT, >- DefaultValues.getLocaleSpecificPageType().getHeight()); >- >- store.setValue(WorkspaceViewerProperties.PREF_MARGIN_TOP, >- DefaultValues.DEFAULT_MARGIN_TOP); >- store.setValue(WorkspaceViewerProperties.PREF_MARGIN_BOTTOM, >- DefaultValues.DEFAULT_MARGIN_BOTTOM); >- store.setValue(WorkspaceViewerProperties.PREF_MARGIN_LEFT, >- DefaultValues.DEFAULT_MARGIN_LEFT); >- store.setValue(WorkspaceViewerProperties.PREF_MARGIN_RIGHT, >- DefaultValues.DEFAULT_MARGIN_RIGHT); >+ workspacePreferences >+ .getBoolean(WorkspaceViewerProperties.PREF_USE_WORKSPACE_SETTINGS)); > >+ store.setValue(WorkspaceViewerProperties.PREF_USE_DIAGRAM_SETTINGS, >+ workspacePreferences >+ .getBoolean(WorkspaceViewerProperties.PREF_USE_WORKSPACE_SETTINGS)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_USE_INCHES, >+ workspacePreferences >+ .getBoolean(WorkspaceViewerProperties.PREF_USE_INCHES)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_USE_MILLIM, >+ workspacePreferences >+ .getBoolean(WorkspaceViewerProperties.PREF_USE_MILLIM)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_USE_PORTRAIT, >+ workspacePreferences >+ .getBoolean(WorkspaceViewerProperties.PREF_USE_PORTRAIT)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_USE_LANDSCAPE, >+ workspacePreferences >+ .getBoolean(WorkspaceViewerProperties.PREF_USE_LANDSCAPE)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_PAGE_SIZE, >+ workspacePreferences >+ .getString(WorkspaceViewerProperties.PREF_PAGE_SIZE)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_PAGE_WIDTH, >+ workspacePreferences >+ .getDouble(WorkspaceViewerProperties.PREF_PAGE_WIDTH)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_PAGE_HEIGHT, >+ workspacePreferences >+ .getDouble(WorkspaceViewerProperties.PREF_PAGE_HEIGHT)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_MARGIN_TOP, >+ workspacePreferences >+ .getDouble(WorkspaceViewerProperties.PREF_MARGIN_TOP)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_MARGIN_BOTTOM, >+ workspacePreferences >+ .getDouble(WorkspaceViewerProperties.PREF_MARGIN_BOTTOM)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_MARGIN_LEFT, >+ workspacePreferences >+ .getDouble(WorkspaceViewerProperties.PREF_MARGIN_LEFT)); >+ >+ store.setValue(WorkspaceViewerProperties.PREF_MARGIN_RIGHT, >+ workspacePreferences >+ .getDouble(WorkspaceViewerProperties.PREF_MARGIN_RIGHT)); > } > > /** >- * Returns the workspace viewer <code>PreferenceStore</code> >- * >- * @return the workspace viewer <code>PreferenceStore</code> >- */ >+ * Returns the workspace viewer <code>PreferenceStore</code> >+ * >+ * @return the workspace viewer <code>PreferenceStore</code> >+ */ > public PreferenceStore getWorkspaceViewerPreferenceStore() { > if (workspaceViewerPreferenceStore != null) { > return workspaceViewerPreferenceStore;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
ahunter.eclipse
:
iplog+
Actions:
View
|
Diff
Attachments on
bug 229676
: 98226