Class DefaultPrintPreferences
java.lang.Object
org.eclipse.graphiti.ui.internal.util.ui.print.DefaultPrintPreferences
- All Implemented Interfaces:
IPrintPreferences
This class is a simple container for the preferences for the print dialog.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final doublestatic final double[]static final int[]static final intstatic final doublestatic final intstatic final doublestatic final intstatic final intstatic final intstatic final doublestatic final intstatic final doublestatic final intstatic final doublestatic final intstatic final doublestatic final intstatic final doublestatic final intstatic final intstatic final intstatic final doublestatic final intstatic final double -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance of DefaultPrintPreferences, which is initialized with the default values. -
Method Summary
Modifier and TypeMethodDescriptiondoublegetDoublePreference(int preference) Returns the double value of the preference with the given index.intgetIntPreference(int preference) Returns the integer value of the preference with the given index.voidResets all preferences to their default values.voidsetDoublePreference(int preference, double value) Sets the double preference value of the preference at position atIndex to the given value.voidsetIntPreference(int preference, int value) Sets the integer preference value of the preference at position atIndex to the given value.
-
Field Details
-
SCALE_FACTOR_X
public static final int SCALE_FACTOR_X- See Also:
-
SCALE_FACTOR_Y
public static final int SCALE_FACTOR_Y- See Also:
-
LEFT_MARGIN
public static final int LEFT_MARGIN- See Also:
-
TOP_MARGIN
public static final int TOP_MARGIN- See Also:
-
SCALE_FACTOR
public static final int SCALE_FACTOR- See Also:
-
CURRENT_SCALE
public static final int CURRENT_SCALE- See Also:
-
PRINTER_IMAGE_WIDTH
public static final int PRINTER_IMAGE_WIDTH- See Also:
-
PRINTER_IMAGE_HEIGHT
public static final int PRINTER_IMAGE_HEIGHT- See Also:
-
PRINTER_LEFT_MARGIN
public static final int PRINTER_LEFT_MARGIN- See Also:
-
PRINTER_TOP_MARGIN
public static final int PRINTER_TOP_MARGIN- See Also:
-
WIDTH
public static final int WIDTH- See Also:
-
HEIGHT
public static final int HEIGHT- See Also:
-
CENTER
public static final int CENTER- See Also:
-
SCALE_FACTOR_DEFAULT
public static final double SCALE_FACTOR_DEFAULT- See Also:
-
LEFT_MARGIN_DEFAULT
public static final double LEFT_MARGIN_DEFAULT- See Also:
-
TOP_MARGIN_DEFAULT
public static final double TOP_MARGIN_DEFAULT- See Also:
-
CURRENT_SCALE_DEFAULT
public static final double CURRENT_SCALE_DEFAULT- See Also:
-
PRINTER_IMAGE_WIDTH_DEFAULT
public static final double PRINTER_IMAGE_WIDTH_DEFAULT- See Also:
-
PRINTER_IMAGE_HEIGHT_DEFAULT
public static final double PRINTER_IMAGE_HEIGHT_DEFAULT- See Also:
-
PRINTER_LEFT_MARGIN_DEFAULT
public static final double PRINTER_LEFT_MARGIN_DEFAULT- See Also:
-
PRINTER_TOP_MARGIN_DEFAULT
public static final double PRINTER_TOP_MARGIN_DEFAULT- See Also:
-
WIDTH_DEFAULT
public static final double WIDTH_DEFAULT- See Also:
-
HEIGHT_DEFAULT
public static final double HEIGHT_DEFAULT- See Also:
-
DEFAULT_DOUBLE_PREFERENCES
public static final double[] DEFAULT_DOUBLE_PREFERENCES -
DEFAULT_INT_PREFERENCES
public static final int[] DEFAULT_INT_PREFERENCES -
NUM_OF_DOUBLE_PREFERENCES
public static final int NUM_OF_DOUBLE_PREFERENCES -
NUM_OF_INT_PREFERENCES
public static final int NUM_OF_INT_PREFERENCES
-
-
Constructor Details
-
DefaultPrintPreferences
public DefaultPrintPreferences()Creates a new instance of DefaultPrintPreferences, which is initialized with the default values.
-
-
Method Details
-
setDefaults
public void setDefaults()Description copied from interface:IPrintPreferencesResets all preferences to their default values.- Specified by:
setDefaultsin interfaceIPrintPreferences
-
setIntPreference
public void setIntPreference(int preference, int value) Description copied from interface:IPrintPreferencesSets the integer preference value of the preference at position atIndex to the given value.- Specified by:
setIntPreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to setvalue- The new value to set
-
getIntPreference
public int getIntPreference(int preference) Description copied from interface:IPrintPreferencesReturns the integer value of the preference with the given index.- Specified by:
getIntPreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to return- Returns:
- The value of the preference with the given index as an integer
-
setDoublePreference
public void setDoublePreference(int preference, double value) Description copied from interface:IPrintPreferencesSets the double preference value of the preference at position atIndex to the given value.- Specified by:
setDoublePreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to setvalue- The new value to set
-
getDoublePreference
public double getDoublePreference(int preference) Description copied from interface:IPrintPreferencesReturns the double value of the preference with the given index.- Specified by:
getDoublePreferencein interfaceIPrintPreferences- Parameters:
preference- The index of the preference to return- Returns:
- The value of the preference with the given index as a double
-