com.miginfocom.calendar.theme
Class CalendarTheme

java.lang.Object
  extended by com.miginfocom.theme.Theme
      extended by com.miginfocom.calendar.theme.CalendarTheme

public class CalendarTheme
extends Theme

The calendar theme. Contains the keys, capabilities for those keys as well as their default value.


Field Summary
static java.lang.String[][] AA_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] ALL_SEL_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] BG_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
protected static PropertyCapability CAP_ABS_RECT
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_CELL_DECORATION_ROW
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_DATE_FORMAT_LIST
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_GRID_LINE_REP
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_GRID_SEGMENT
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_KEY_SEQUENCE
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability[] CAP_PAINT_ALL
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_REF_NUMBER
           
protected static NameValuePair[] CAP_REF_NUMBER_CLASSES
           
protected static PropertyCapability CAP_REF_RANGE_NUMBER
           
protected static NameValuePair[] CAP_REF_RANGE_NUMBER_CLASSES
           
protected static PropertyCapability CAP_SHAPE_GRADIENT_PAINT
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_UI_COLOR
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_XTD_IMAGE
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_XTD_TEXTURE_PAINT
          A static capability to use from whereever place since it is immutable.
static java.lang.String[][] CELL_DEC_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] CELL_LABEL_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] CORNER_EXPAND_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] CORNER_SUB_FOLDER_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] CORNER_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] GRIDLINE_DIM_SUB_LIST_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] HEADER_LINES_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String KEY_COMBO_ADD_AMOUNT
          Returns the amount that is added or subtracted from the selected date range when the left or right button in the date picker is pressed.
static java.lang.String KEY_COMBO_ADD_FIELD
          The forced Calendar field that is added/subtracted when the left/right buttons are pressed in the date picker.
static java.lang.String KEY_COMBO_BORDER
          The Border to show around the combo itself.
static java.lang.String KEY_COMBO_BUTTONS_ARROW_COLOR
          A Color to indicate the color of the arrows in the buttons.
static java.lang.String KEY_COMBO_BUTTONS_ARROW_SHADOW_COLOR
          A Color to indicate the shadow color of the arrows in the buttons.
static java.lang.String KEY_COMBO_BUTTONS_BIG_INSETS
          A Insets to indicate the insets around the arrow for the home and drop down buttons.
static java.lang.String KEY_COMBO_BUTTONS_BORDER
          The Border to show around the buttons in the combo.
static java.lang.String KEY_COMBO_BUTTONS_CONTENT_AREA_FILLED
          A Boolean to indicate of the content area should be filled.
static java.lang.String KEY_COMBO_BUTTONS_DIVIDER_COLOR
          A Color to indicate the color for a divider component between the buttons.
static java.lang.String KEY_COMBO_BUTTONS_DIVIDER_WIDTH
          A Integer to indicate the width in pixels of a divider component between the buttons.
static java.lang.String KEY_COMBO_BUTTONS_DROP_ARROW_SIZE
          A Integer to indicate the size of the arrow for the drop down button.
static java.lang.String KEY_COMBO_BUTTONS_HOME_ARROW_GAP
          A Integer to indicate the gap between the double arrows for the home (today) button.
static java.lang.String KEY_COMBO_BUTTONS_HOME_ARROW_SIZE
          A Integer to indicate the size of the double arrows for the home (today) button.
static java.lang.String KEY_COMBO_BUTTONS_LEFT_RIGHT_ARROW_SIZE
          A Integer to indicate the size of the arrow for the left and right buttons.
static java.lang.String KEY_COMBO_BUTTONS_OPAQE
          Deprecated. NOT USED DUE TO SPELLING. See KEY_COMBO_BUTTONS_OPAQUE.
static java.lang.String KEY_COMBO_BUTTONS_OPAQUE
          A Boolean to indicate of the button should be opaque.
static java.lang.String KEY_COMBO_BUTTONS_SHOW_ARROWS
          If arrow buttons are to be shown.
static java.lang.String KEY_COMBO_BUTTONS_SHOW_HOME
          If the "goto home" (or goto today) button should be shown.
static java.lang.String KEY_COMBO_BUTTONS_SMALL_INSETS
          A Insets to indicate the insets around the arrow for the left and right (increase and decrease) buttons.
static java.lang.String KEY_COMBO_CUSTOM_PREFIX_
          A string prefix to show before and between the two dates in a custom date range.
static java.lang.String KEY_COMBO_CUSTOM_RANGE_ADD_FIELD
          Returns the field used for adding when the selected date range isn't at a recognizable boundary.
static java.lang.String KEY_COMBO_CUSTOM_RANGE_MIN_TYPE
          Returns the minimum range span that a custom date range (which means it is not exactly a second, minute, hour, day, week, month or year(week/month)) should be rounded to.
static java.lang.String KEY_COMBO_DATEFORMAT_
          The DateFormatList folder key.
static java.lang.String KEY_COMBO_DATEFORMAT_DEFAULT_DATE_STYLE
          The default date style to show.
static java.lang.String KEY_COMBO_DATEFORMAT_DEFAULT_TIME_STYLE
          The default time style to show.
static java.lang.String KEY_COMBO_EDITOR_ANTI_ALIAS
          A Boolean that indicates if the editor text field should be anti aliased.
static java.lang.String KEY_COMBO_EDITOR_BORDER
          The Border to show around the editor textfield.
static java.lang.String KEY_COMBO_EDITOR_FONT
          The Font to show in the editor textfield.
static java.lang.String KEY_COMBO_EDITOR_FOREGROUND
          The foreground Color to show in the editor textfield.
static java.lang.String KEY_COMBO_EDITOR_HIDE_END_DATE
          If the end date should be hidden, and thus uneditable, if a start and end date should be shown such as for a custom date range or a recognized range (e.g.
static java.lang.String KEY_COMBO_EDITOR_PARSE_LENIENT
          A Boolean that indicates if the editor text field should be be parsed in a lenient manner.
static java.lang.String KEY_COMBO_NO_DATE_TEXT
          The text string to show if there are no selected date range.
static java.lang.String KEY_COMBO_POPUP_BORDER
          The Border to show around the popup.
static java.lang.String KEY_COMBO_POPUP_SIZE_
          The sizes of the popup window that shows the date area.
static java.lang.String KEY_COMBO_prefix
          Prefix of the KEY_COMBO keys.
static java.lang.String KEY_DECORATORS_ACTIVITY_VIEWS_INSTALL_IN_LAYER
          The layer, if any, that the DefaultDateArea.ActivityViewDecorator should be installed.
static java.lang.String KEY_DECORATORS_CELL_LABEL_ANTI_ALIAS
          Decorator configuration:
If the labe should be drawn anti aliased or not.
static java.lang.String KEY_DECORATORS_CELL_LABEL_BACKGROUND_
          Decorator configuration:
The background painted behind the label, if any.
static java.lang.String KEY_DECORATORS_CELL_LABEL_BACKGROUND_DEFAULT
          Decorator configuration:
Default backgrund.
static java.lang.String KEY_DECORATORS_CELL_LABEL_BOUNDS
          Decorator configuration:
The bounds used for the label, given the whole bounds of the cell to decorate.
static java.lang.String KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_
          Decorator configuration:
The date format used to format the string to draw.
static java.lang.String KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_DEFAULT
          Decorator configuration:
Default date format.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FONT_
          Decorator configuration:
The font used to draw the label.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FONT_DEFAULT
          Decorator configuration:
Default font.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FOREGROUND_
          Decorator configuration:
The paint with which to draw the label.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FOREGROUND_DEFAULT
          Decorator configuration:
Default foregrund.
static java.lang.String KEY_DECORATORS_CELL_LABEL_INSTALL_IN_LAYER
          The layer, if any, that the CellLabelDecorator should be installed.
static java.lang.String KEY_DECORATORS_CELL_LABEL_prefix
          Prefix of the DECORATORS_CELL_LABEL keys.
static java.lang.String KEY_DECORATORS_CELL_LABEL_TEXT_ALIGNMENT_
          Decorator configuration:
The x and y alignment within the bounds designated by KEY_DECORATORS_CELL_LABEL_BOUNDS.
static java.lang.String KEY_DECORATORS_CELL_LABEL_UNDERLINE_
          Decorator configuration:
The underline with or no underline if null.
static java.lang.String KEY_DECORATORS_CELL_LABEL_UNDERLINE_DEFAULT
          Decorator configuration:
Default underline width.
static java.lang.String KEY_DECORATORS_DIVIDERS_FOREGROUND
          Decorator configuration:
The paint used to draw the separator.
static java.lang.String KEY_DECORATORS_DIVIDERS_INSTALL_IN_LAYER
          The layer, if any, that the DateSeparatorDecorator should be installed.
static java.lang.String KEY_DECORATORS_DIVIDERS_MAX_PAINT_WIDTH
          Decorator configuration:
The width of the separator line.
static java.lang.String KEY_DECORATORS_DIVIDERS_RANGE_TYPE
          Decorator configuration:
The date range between which to draw the separators.
static java.lang.String KEY_DECORATORS_EVEN_FILL_INSTALL_IN_LAYER
          The layer, if any, that the EvenFieldFillDecorator should be installed.
static java.lang.String KEY_DECORATORS_EVEN_FILL_PAINT
          Decorator configuration:
The Paint to fill the even date ranges with.
static java.lang.String KEY_DECORATORS_EVEN_FILL_RANGE_TYPE
          Decorator configuration:
The date range (e.g.
static java.lang.String KEY_DECORATORS_GRIDLINES_INSTALL_IN_LAYER
          The layer, if any, that the GridLineDecorator should be installed.
static java.lang.String KEY_DECORATORS_GRIDLINES_MAX_PAINT_WIDTH
          Decorator configuration:
The maximum (i.e.
static java.lang.String KEY_DECORATORS_IMAGE_BOUNDS
          Decorator configuration:
The relative bounds used to draw the image used by the ImageDecorator, if installed.
static java.lang.String KEY_DECORATORS_IMAGE_IMAGE
          Decorator configuration:
The image used by the ImageDecorator, if installed.
static java.lang.String KEY_DECORATORS_IMAGE_INSTALL_IN_LAYER
          Decorator configuration:
The layer, if any, that the ImageDecorator should be installed.
static java.lang.String KEY_DECORATORS_IMAGE_REPEAT
          Decorator configuration:
If the image used by the ImageDecorator should be repeated/tiled.
static java.lang.String KEY_DECORATORS_MULTI_SELECT_RECTANGLE_INSTALL_IN_LAYER
          The layer, if any, that the DefaultDateArea.MultiSelectRectangleDecorator should be installed.
static java.lang.String KEY_DECORATORS_NO_FIT_INSTALL_IN_LAYER
          The layer, if any, that the NoFitShapeDecorator should be installed.
static java.lang.String KEY_DECORATORS_OCCUPIED_BOUNDS
          Decorator configuration:
The relative bounds to paint given the total bounds of the occupied date ranges.
static java.lang.String KEY_DECORATORS_OCCUPIED_FILL
          Decorator configuration:
The paint used to fill the occupied date ranges.
static java.lang.String KEY_DECORATORS_OCCUPIED_INSTALL_IN_LAYER
          The layer, if any, that the OccupiedDecorator should be installed.
static java.lang.String KEY_DECORATORS_OCCUPIED_MERGE_OVERLAPPING
          Decorator configuration:
If two overlapping occupied date ranges should be merged to paint one occupied rectangle.
static java.lang.String KEY_DECORATORS_OCCUPIED_NOT_FILL
          Decorator configuration:
The paint used to fill the NOT occupied date ranges.
static java.lang.String KEY_DECORATORS_OCCUPIED_OUTLINE
          Decorator configuration:
The paint used to draw the outline.
static java.lang.String KEY_DECORATORS_OCCUPIED_prefix
          Prefix of the DECORATORS_OCCUPIED keys.
static java.lang.String KEY_DECORATORS_OCCUPIED_ROUND_TO_RANGE
          Decorator configuration:
If and how the occupied date range should be rounded.
static java.lang.String KEY_DECORATORS_prefix
          Prefix of the KEY_DECORATORS keys.
static java.lang.String KEY_DECORATORS_SELECTION_INSTALL_IN_LAYER
          The layer, if any, that the SelectionGridDecorator should be installed.
static java.lang.String KEY_DECORATORS_SELECTION_PAINT_
          Decorator configuration:
The Paints used to fill the selected cells.
static java.lang.String KEY_DECORATORS_SELECTION_prefix
          Prefix of the KEY_DECORATORS_SELECTION keys.
static java.lang.String KEY_DECORATORS_SELECTION_STROKE_
          Decorator configuration:
The Strokes used to outline the selected cells.
static java.lang.String KEY_DECORATORS_SELECTION_STROKE_PAINT_
          Decorator configuration:
The Paints used to outline the selected cells.
static java.lang.String KEY_FEEL_ACTIVITY_FALLBACK_SNAP_TO_MILLIS
          If the key to avoid snapping use this value instead of the KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS.
static java.lang.String KEY_FEEL_ACTIVITY_MULTI_SELECT_KEY
          Which key to hold down to select more than one activity with the mouse (I.e.
static java.lang.String KEY_FEEL_ACTIVITY_MULTI_SELECT_LIVE
          If the selection should be done for every mouse drag event.
static java.lang.String KEY_FEEL_ACTIVITY_NO_SNAP_KEY
          The key, if any, that indicates that there should be no snapping to some time boundary (KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS) when moving/resizing an activity.
static java.lang.String KEY_FEEL_ACTIVITY_ORDER_
          The Folder key to sub keys that affect (changes, boosts) the layout, paint and event dispatch order of activities when mouse over:ed or selected.
The integer value, if any, will be added to the sorting order constant used to sort the activities.
static java.lang.String KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS
          The millisecond to snap an activity to when moving/resizing it.
static java.lang.String KEY_FEEL_prefix
          Prefix of the FEEL keys.
static java.lang.String KEY_FEEL_SELECTION_BOUNDARY
          The boundary to always round a selection.
static java.lang.String KEY_FEEL_SELECTION_CUT_ALIGNMENT
          If the selection has to be cut or expanded to follow the min/max count this property tells how to align the cut/expand.
E.g.
static java.lang.String KEY_FEEL_SELECTION_EXPAND_RANGE_KEY
          The key that should be pressed to expand the selected range.
static java.lang.String KEY_FEEL_SELECTION_HIDE_WHEN_NOT_EXACT_CELL_DATE_RANGE
          If the selection should be hidden, i.e.
static java.lang.String KEY_FEEL_SELECTION_MAX_COUNT
          The maximum size of type KEY_FEEL_SELECTION_BOUNDARY that should make out a selection.
static java.lang.String KEY_FEEL_SELECTION_MIN_COUNT
          The minimum size of type KEY_FEEL_SELECTION_BOUNDARY that should make out a selection.
static java.lang.String KEY_FEEL_SELECTION_SELECT_RANGE_KEY
          The key that should be pressed to select a range, if any.
static java.lang.String KEY_FEEL_SELECTION_SHOW_SELECTED_WHEN_SELECTING
          If the selection should be painted when the user is selecting (dragging) a new selection.
static java.lang.String KEY_FEEL_SELECTION_TYPE_KEY
          The type of selection for the DateArea.
static java.lang.String KEY_GENERIC_ACTIVITIES_SUPPORTED
          Whether Activitys are supported.
static java.lang.String KEY_GENERIC_AUTO_RELOAD_FROM_THEME
          If changes to the theme should trigger a reload of the theme's values for the users of the theme.
static java.lang.String KEY_GENERIC_BACKGROUND
          The background paint.
static java.lang.String KEY_GENERIC_CELL_REPAINT_PADDING
          If the repaint region should always be expanded to whole cell bounds.
static java.lang.String KEY_GENERIC_CRYPTO_KEY
          Can be used to store a public key.
static java.lang.String KEY_GENERIC_DEBUG_OUTLINE_CLIP_BOUNDS_DEBUG
          Paints an outline around the repaint clipping.
static java.lang.String KEY_GENERIC_DEBUG_REPAINT_ALL
          If everything should always be rapainted.
static java.lang.String KEY_GENERIC_INFO_AUTHOR
          The author of the theme.
static java.lang.String KEY_GENERIC_INFO_DATE
          The creation date.
static java.lang.String KEY_GENERIC_INFO_THEME
          General information about the theme.
static java.lang.String KEY_GENERIC_INFO_VERSION
          The version.
static java.lang.String KEY_GENERIC_LOCALE
          The forced Locale for the theme.
static java.lang.String KEY_GENERIC_MINIMAL_DAYS_IN_FIRST_WEEK
          The forced setMinimalDaysInFirstWeek(int) for all Calendar object created by the theme.
static java.lang.String KEY_GENERIC_prefix
          Prefix of the generic keys.
static java.lang.String KEY_GENERIC_TIME_ZONE
          The forced TimeZone for the theme.
static java.lang.String KEY_GRID_EXPAND_PRIMARY_DIM
          If the grid should take up all the space in that it can in the primary dimension.
static java.lang.String KEY_GRID_EXPAND_SECONDARY_DIM
          If the grid should take up all the space in that it can in the secondary dimension.
static java.lang.String KEY_GRID_GRIDLINES_
          Defines the grid lines in the grid.
static java.lang.String KEY_GRID_prefix
          Prefix of the KEY_GRID keys.
static java.lang.String KEY_GRID_SEGMENTS_
          Defines the grid segments (how big the cells should be, divided into segments).
static java.lang.String KEY_HEADER_
          The main folder key for specifying the headers used in the ThemeDateAreaContainer.
static java.lang.String KEY_HEADER_CORNERS_
          The backgrounds Paint to fill the corners not covered by a header.
static java.lang.String KEY_HEADER_prefix
          Prefix of the KEY_HEADER keys.
static java.lang.String KEY_LAYOUTS_AUTO_INSTALL
          A list key witch contains the ActivityLayouts to use to layout the activity views in the date area.
static java.lang.String KEY_LAYOUTS_BROKER
          An optional ActivityLayoutBroker.
static java.lang.String KEY_LAYOUTS_prefix
          Prefix of the KEY_LAYOUTS keys.
static java.lang.String KEY_NAME
          The name of the theme.
static java.lang.String KEY_STARTUP_PRIMARY_DIM_CELL_TYPE
          The range boundary type (e.g.
static java.lang.String KEY_STARTUP_PRIMARY_DIM_DIRECTION
          Startup/creation parameter.
static java.lang.String KEY_STARTUP_PRIMARY_DIM_TYPE_COUNT
          The number of the type specified in KEY_STARTUP_PRIMARY_DIM_CELL_TYPE.
static java.lang.String KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY
          The boundary where to wrap the primary dimension.
static java.lang.String KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY_COUNT
          The number of wrapBoundary before wrapping.
static java.lang.String KEY_STARTUP_VISUAL_RANGE_ALIGN
          The how the current date/time should be aligned in the visual startup date range.
static java.lang.String KEY_STARTUP_VISUAL_RANGE_COUNT
          The number of types in the key KEY_STARTUP_VISUAL_RANGE_TYPE that should make up the visual range.
static java.lang.String KEY_STARTUP_VISUAL_RANGE_TYPE
          The boundary type that should be used to denote how much time that should be visible (it may nt be visible due to scrolling though) for a date area.
static java.lang.String[][] LAB_ROT_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] LABEL_TYPE_SUB_FOLDER_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] M_P_M_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] N_W_S_E_SUB_FOLDER_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] ORDER_AUTO_INSTALL_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] ORDER_BOOST_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] ORDER_MAIN_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] SEGMENT_SUB_LIST_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] WEEK_DAYS_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
protected static NameValuePair[] WRAP_TYPE_DATE_RANGES
           
static java.lang.String[] X_Y_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
 
Fields inherited from class com.miginfocom.theme.Theme
CAP_BASIC_STROKE, CAP_BOOLEAN, CAP_BORDER, CAP_COLOR, CAP_DIMENSION, CAP_FONT, CAP_INSETS, CAP_NULL, CAP_PAINT, CAP_STRING, deprecatedKeys, FOLDER_CHAR, INITIAL_MAP_SIZE, LIST_CHAR, modifiedCount, MULTI_KEY_PROP_NAME, VALIDATE_MODE_LENIENT, VALIDATE_MODE_NONE, VALIDATE_MODE_STRICT, validateDefaults
 
Constructor Summary
CalendarTheme()
          Creates the theme, but does not register it with the Themes class.
CalendarTheme(java.lang.String registerUnderContext)
          Creates the theme and registers it in the Themes class under the given key context.
 
Method Summary
 java.util.Calendar createCalendar()
          Returns a newly created Calendar that is in the locale that this theme is set to, explicitly or implicitly.
 boolean equals(java.lang.Object o)
          Returns true if the class type is same and the super class thinks it equals
 java.util.Locale getLocale()
          Returns the Locale, if not set explicitly the default is returned.
 PlaceRect getPlaceRect(java.lang.String key)
          Returns a property as a PlaceRect
 java.text.SimpleDateFormat getSimpleDateFormat(java.lang.String key)
          Returns a property as SimpleDateFormat .
 java.util.TimeZone getTimeZone()
          Returns the TimeZone, if not set explicitly the default is returned.
 java.lang.String toString()
           
 
Methods inherited from class com.miginfocom.theme.Theme
addPropertyChangeListener, addPropertyChangeListener, addToList, addToList, assertIsFolderKey, assertIsListKey, assertIsNotFolderKey, firePropertyChangeEvent, getBool, getBoolean, getBorder, getColor, getDefaultValue, getDelegateInstance, getDimension, getDoubleCap, getFloat, getFloatCap, getFont, getFromList, getInsets, getInt, getInteger, getIntegerCap, getKeyIterator, getLink, getList, getLong, getLongCap, getModifiedCount, getNumber, getPaint, getPropertyCapabilities, getPropertyMap, getString, getStroke, getValidateMode, getValue, isFolderKey, isKeysConnectable, isLinked, isListKey, moveListKey, putAll, putValue, putValue, removeAllFromList, removeFromList, removePropertyChangeListener, removePropertyChangeListener, resetToDefaults, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValueAsList, setDefaultValueAsList, setDefaultValueAsList, setIgnorePropertyChangeEvents, setInList, setList, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyMap, setValidateMode, transferDefaultsToTheme, validate, validateAllowDefault, validateDontAllowDefault, validateTheme
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAP_KEY_SEQUENCE

protected static final PropertyCapability CAP_KEY_SEQUENCE
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a KeySequence object.


CAP_XTD_IMAGE

protected static final PropertyCapability CAP_XTD_IMAGE
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a XtdImage object.


CAP_DATE_FORMAT_LIST

protected static final PropertyCapability CAP_DATE_FORMAT_LIST
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a DateFormatList object.


CAP_SHAPE_GRADIENT_PAINT

protected static final PropertyCapability CAP_SHAPE_GRADIENT_PAINT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a ShapeGradientPaint object.


CAP_XTD_TEXTURE_PAINT

protected static final PropertyCapability CAP_XTD_TEXTURE_PAINT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a XtdTexturePaint object.


CAP_GRID_SEGMENT

protected static final PropertyCapability CAP_GRID_SEGMENT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a GridSegment object.


CAP_GRID_LINE_REP

protected static final PropertyCapability CAP_GRID_LINE_REP
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a GridLineRepetition object.


CAP_CELL_DECORATION_ROW

protected static final PropertyCapability CAP_CELL_DECORATION_ROW
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a CellDecorationRow object.


CAP_ABS_RECT

protected static final PropertyCapability CAP_ABS_RECT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a AbsRect object.


CAP_UI_COLOR

protected static final PropertyCapability CAP_UI_COLOR
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a UIColor object.


CAP_PAINT_ALL

protected static final PropertyCapability[] CAP_PAINT_ALL
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a one of NULL_CAP, COLOR_CAP, UI_COLOR_CAP, SHAPE_GRADIENT_PAINT_CAP, LINK_TEXTURE_PAINT_CAP.


WRAP_TYPE_DATE_RANGES

protected static final NameValuePair[] WRAP_TYPE_DATE_RANGES

CAP_REF_RANGE_NUMBER_CLASSES

protected static final NameValuePair[] CAP_REF_RANGE_NUMBER_CLASSES

CAP_REF_RANGE_NUMBER

protected static final PropertyCapability CAP_REF_RANGE_NUMBER

CAP_REF_NUMBER_CLASSES

protected static final NameValuePair[] CAP_REF_NUMBER_CLASSES

CAP_REF_NUMBER

protected static final PropertyCapability CAP_REF_NUMBER

KEY_NAME

public static final java.lang.String KEY_NAME
The name of the theme. Only used as information.

Property Capabilities

Key Name:Name
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: NO_NAME

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_prefix

public static final java.lang.String KEY_GENERIC_prefix
Prefix of the generic keys. Not a valid key.

See Also:
Constant Field Values

KEY_GENERIC_AUTO_RELOAD_FROM_THEME

public static final java.lang.String KEY_GENERIC_AUTO_RELOAD_FROM_THEME
If changes to the theme should trigger a reload of the theme's values for the users of the theme. It's a hint and has to be handled manually by the users of the theme. Generally supported by built in theme aware classes.

Property Capabilities

Key Name:Generic/autoReloadFromTheme
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GENERIC_BACKGROUND

public static final java.lang.String KEY_GENERIC_BACKGROUND
The background paint. Not painted if null.

Property Capabilities

Key Name:Generic/background
Key Type:Normal Key
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=255,g=255,b=255]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

See Also:
Constant Field Values

KEY_GENERIC_MINIMAL_DAYS_IN_FIRST_WEEK

public static final java.lang.String KEY_GENERIC_MINIMAL_DAYS_IN_FIRST_WEEK
The forced setMinimalDaysInFirstWeek(int) for all Calendar object created by the theme. If null the default for the locale will be used.

See Also:

Property Capabilities

Key Name:Generic/minimalDaysInFirstWeek
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 1 < java.lang.Integer < 7
, Constant Field Values

KEY_GENERIC_LOCALE

public static final java.lang.String KEY_GENERIC_LOCALE
The forced Locale for the theme. If null the default should be used.

See Also:

Property Capabilities

Key Name:Generic/locale
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.util.Locale
, Constant Field Values

KEY_GENERIC_TIME_ZONE

public static final java.lang.String KEY_GENERIC_TIME_ZONE
The forced TimeZone for the theme. If null the default should be used.

See Also:

Property Capabilities

Key Name:Generic/timeZone
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.util.TimeZone
, Constant Field Values

KEY_GENERIC_CRYPTO_KEY

public static final java.lang.String KEY_GENERIC_CRYPTO_KEY
Can be used to store a public key. Currently not used by the component.

Property Capabilities

Key Name:Generic/cryptoKey
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_AUTHOR

public static final java.lang.String KEY_GENERIC_INFO_AUTHOR
The author of the theme. For information, not used.

Property Capabilities

Key Name:Generic/Info/author
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: MiG InfoCom AB

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_THEME

public static final java.lang.String KEY_GENERIC_INFO_THEME
General information about the theme. For information, not used.

Property Capabilities

Key Name:Generic/Info/theme
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: Default Theme

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_VERSION

public static final java.lang.String KEY_GENERIC_INFO_VERSION
The version. Can be of any format but x.y.z_mm is encouraged. E.g. "1.4.2_02", same format as for JDK version.

Property Capabilities

Key Name:Generic/Info/version
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: 1.0

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_DATE

public static final java.lang.String KEY_GENERIC_INFO_DATE
The creation date. "yyyy-MM-dd tt.mm" is encouraged. E.g. "2005-01-10 21:05"

Property Capabilities

Key Name:Generic/Info/date
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: 2005-01-10 21:05

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_CELL_REPAINT_PADDING

public static final java.lang.String KEY_GENERIC_CELL_REPAINT_PADDING
If the repaint region should always be expanded to whole cell bounds.

Property Capabilities

Key Name:Generic/cellRepaintPadding
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Insets

See Also:
Constant Field Values

KEY_GENERIC_DEBUG_REPAINT_ALL

public static final java.lang.String KEY_GENERIC_DEBUG_REPAINT_ALL
If everything should always be rapainted. Will probably be very slow and should be used as a debug option.

Property Capabilities

Key Name:Generic/Debug/repaintAll
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GENERIC_DEBUG_OUTLINE_CLIP_BOUNDS_DEBUG

public static final java.lang.String KEY_GENERIC_DEBUG_OUTLINE_CLIP_BOUNDS_DEBUG
Paints an outline around the repaint clipping. Used for debugging paint problems.

Property Capabilities

Key Name:Generic/Debug/outlineClipBounds
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GENERIC_ACTIVITIES_SUPPORTED

public static final java.lang.String KEY_GENERIC_ACTIVITIES_SUPPORTED
Whether Activitys are supported. If false less resources will be used since the activity depocitory doesn't have to be polled. Must be true to paint/support activities.

Property Capabilities

Key Name:Generic/activitiesSupported
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_STARTUP_PRIMARY_DIM_DIRECTION

public static final java.lang.String KEY_STARTUP_PRIMARY_DIM_DIRECTION
Startup/creation parameter. If the primary dimension is horizintal or vertical. It is the direction time would flow if never wrapped. A month view that shows days and wraps at weeks will normally (E.g. Outlook or iCal) have a horizontal primary dimension. The secondary dimension is always the 'other' of the two.

Property Capabilities

Key Name:Startup/PrimaryDim/direction
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 1

Capabilities for key and sub keys in evaluation order:

  1. Value (NameValuePair) IN [Horizontal=0, Vertical=1] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_STARTUP_PRIMARY_DIM_CELL_TYPE

public static final java.lang.String KEY_STARTUP_PRIMARY_DIM_CELL_TYPE
The range boundary type (e.g. DateRangeI.RANGE_TYPE_DAY that ONE cell spans in the primary dimension. Would be a day in a month view and minute or hour in a day view.

Property Capabilities

Key Name:Startup/PrimaryDim/cellType
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 46

Capabilities for key and sub keys in evaluation order:

  1. Value (NameValuePair) IN [Second=47, Minute=46, Hour=45, Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_STARTUP_PRIMARY_DIM_TYPE_COUNT

public static final java.lang.String KEY_STARTUP_PRIMARY_DIM_TYPE_COUNT
The number of the type specified in KEY_STARTUP_PRIMARY_DIM_CELL_TYPE. Would for instance be 1 in a month view with day boundary and possible 30 for minutes in a day view (where a cell spans 30 minutes). If the cell spans on hour it can be set to 1 and the type to DateRangeI.RANGE_TYPE_HOUR.

Property Capabilities

Key Name:Startup/PrimaryDim/typeCount
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 30

Capabilities for key and sub keys in evaluation order:

  1. 1 < java.lang.Integer < 10000

See Also:
Constant Field Values

KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY

public static final java.lang.String KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY
The boundary where to wrap the primary dimension. Would normally be a week in a month view (one week on every row) or a day in day view.

Property Capabilities

Key Name:Startup/SecondaryDim/wrapBoundary
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 44

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Minute=46, Hour=45, Day=44, Week=43] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY_COUNT

public static final java.lang.String KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY_COUNT
The number of wrapBoundary before wrapping.

Property Capabilities

Key Name:Startup/SecondaryDim/wrapBoundaryCount
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 1

Capabilities for key and sub keys in evaluation order:

  1. 0 < java.lang.Integer < 10000

See Also:
Constant Field Values

KEY_STARTUP_VISUAL_RANGE_TYPE

public static final java.lang.String KEY_STARTUP_VISUAL_RANGE_TYPE
The boundary type that should be used to denote how much time that should be visible (it may nt be visible due to scrolling though) for a date area. E.g. DateRangeI.RANGE_TYPE_MONTH.

Property Capabilities

Key Name:Startup/VisualRange/rangeType
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 43

Capabilities for key and sub keys in evaluation order:

  1. Value (NameValuePair) IN [Second=47, Minute=46, Hour=45, Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_STARTUP_VISUAL_RANGE_COUNT

public static final java.lang.String KEY_STARTUP_VISUAL_RANGE_COUNT
The number of types in the key KEY_STARTUP_VISUAL_RANGE_TYPE that should make up the visual range.

Property Capabilities

Key Name:Startup/VisualRange/count
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 1

Capabilities for key and sub keys in evaluation order:

  1. 1 < java.lang.Integer < 10000

See Also:
Constant Field Values

KEY_STARTUP_VISUAL_RANGE_ALIGN

public static final java.lang.String KEY_STARTUP_VISUAL_RANGE_ALIGN
The how the current date/time should be aligned in the visual startup date range. A AtRefRangeNumber.

See Also:

Property Capabilities

Key Name:Startup/VisualRange/align
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.geometry.numbers.AtRefRangeNumber
, Constant Field Values

KEY_FEEL_prefix

public static final java.lang.String KEY_FEEL_prefix
Prefix of the FEEL keys. Not a valid key.

See Also:
Constant Field Values

KEY_FEEL_SELECTION_SHOW_SELECTED_WHEN_SELECTING

public static final java.lang.String KEY_FEEL_SELECTION_SHOW_SELECTED_WHEN_SELECTING
If the selection should be painted when the user is selecting (dragging) a new selection.

Property Capabilities

Key Name:Feel/Selection/showSelectedWhenSelecting
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

See Also:
Constant Field Values

KEY_FEEL_SELECTION_HIDE_WHEN_NOT_EXACT_CELL_DATE_RANGE

public static final java.lang.String KEY_FEEL_SELECTION_HIDE_WHEN_NOT_EXACT_CELL_DATE_RANGE
If the selection should be hidden, i.e. not painted, if the selected date range is not exatctly matching the boundaries of the cells in the grid.

Property Capabilities

Key Name:Feel/Selection/hideWhenNotExactCellDateRange
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

See Also:
Constant Field Values

KEY_FEEL_SELECTION_TYPE_KEY

public static final java.lang.String KEY_FEEL_SELECTION_TYPE_KEY
The type of selection for the DateArea.

Currently DateArea.SELECTION_TYPE_NONE or DateArea.SELECTION_TYPE_NORMAL. null means none.

Property Capabilities

Key Name:Feel/Selection/type
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 0

Capabilities for key and sub keys in evaluation order:

  1. Value (NameValuePair) IN [None (disabled)=0, Normal=1] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_FEEL_SELECTION_EXPAND_RANGE_KEY

public static final java.lang.String KEY_FEEL_SELECTION_EXPAND_RANGE_KEY
The key that should be pressed to expand the selected range.

Property Capabilities

Key Name:Feel/Selection/expandRangeKey
Key Type:Normal Key
Default Value:Class: com.miginfocom.util.KeySequence
Value:

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.KeySequence

See Also:
Constant Field Values

KEY_FEEL_SELECTION_SELECT_RANGE_KEY

public static final java.lang.String KEY_FEEL_SELECTION_SELECT_RANGE_KEY
The key that should be pressed to select a range, if any. No key needed if null.

Property Capabilities

Key Name:Feel/Selection/selectRangeKey
Key Type:Normal Key
Default Value:Class: com.miginfocom.util.KeySequence
Value:

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.KeySequence

See Also:
Constant Field Values

KEY_FEEL_SELECTION_BOUNDARY

public static final java.lang.String KEY_FEEL_SELECTION_BOUNDARY
The boundary to always round a selection. E.g. DateRangeI.RANGE_TYPE_HOUR. No rouding if null.

Property Capabilities

Key Name:Feel/Selection/boundary
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Second=47, Minute=46, Hour=45, Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_FEEL_SELECTION_MIN_COUNT

public static final java.lang.String KEY_FEEL_SELECTION_MIN_COUNT
The minimum size of type KEY_FEEL_SELECTION_BOUNDARY that should make out a selection.

Property Capabilities

Key Name:Feel/Selection/minCount
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 1 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_FEEL_SELECTION_MAX_COUNT

public static final java.lang.String KEY_FEEL_SELECTION_MAX_COUNT
The maximum size of type KEY_FEEL_SELECTION_BOUNDARY that should make out a selection.

Property Capabilities

Key Name:Feel/Selection/maxCount
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 1 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_FEEL_SELECTION_CUT_ALIGNMENT

public static final java.lang.String KEY_FEEL_SELECTION_CUT_ALIGNMENT
If the selection has to be cut or expanded to follow the min/max count this property tells how to align the cut/expand.
E.g. MutableDateRange.ALIGN_EARLIEST_NVP.

Property Capabilities

Key Name:Feel/Selection/cutAlignment
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Center (Down)=1000, Center (Up)=1001, AtStart=1002, AtEnd=1003, Earliest=1004, Latest=1005] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_FEEL_ACTIVITY_MULTI_SELECT_KEY

public static final java.lang.String KEY_FEEL_ACTIVITY_MULTI_SELECT_KEY
Which key to hold down to select more than one activity with the mouse (I.e. to show the rubber band selection rectangle). If null it is the default bahaviour.

Property Capabilities

Key Name:Feel/Activity/multiSelectKey
Key Type:Normal Key
Default Value:Class: com.miginfocom.util.KeySequence
Value: Shift

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.KeySequence

See Also:
Constant Field Values

KEY_FEEL_ACTIVITY_MULTI_SELECT_LIVE

public static final java.lang.String KEY_FEEL_ACTIVITY_MULTI_SELECT_LIVE
If the selection should be done for every mouse drag event. If false or null the selection will happen when the mouse is released.

Property Capabilities

Key Name:Feel/Activity/multiSelectLive
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS

public static final java.lang.String KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS
The millisecond to snap an activity to when moving/resizing it. E.g. 5*60*1000 will snap to 5 mintes.

Property Capabilities

Key Name:Feel/Activity/snapToMillis
Key Type:Normal Key
Default Value:Class: java.lang.Long
Value: 300000

Capabilities for key and sub keys in evaluation order:

  1. 0 < java.lang.Long < 4611686018427387893

See Also:
Constant Field Values

KEY_FEEL_ACTIVITY_FALLBACK_SNAP_TO_MILLIS

public static final java.lang.String KEY_FEEL_ACTIVITY_FALLBACK_SNAP_TO_MILLIS
If the key to avoid snapping use this value instead of the KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS. This is to have two levels of snapping. It might indicate that the activity should always be snapped to even minutes or secondas for instance.

Property Capabilities

Key Name:Feel/Activity/fallbackSnapToMillis
Key Type:Normal Key
Default Value:Class: java.lang.Long
Value: 60000

Capabilities for key and sub keys in evaluation order:

  1. 0 < java.lang.Long < 4611686018427387893

See Also:
Constant Field Values

KEY_FEEL_ACTIVITY_NO_SNAP_KEY

public static final java.lang.String KEY_FEEL_ACTIVITY_NO_SNAP_KEY
The key, if any, that indicates that there should be no snapping to some time boundary (KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS) when moving/resizing an activity. null means always snap. The fallback will always be obeyed though.

Property Capabilities

Key Name:Feel/Activity/noSnapKey
Key Type:Normal Key
Default Value:Class: com.miginfocom.util.KeySequence
Value: Ctrl

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.KeySequence

See Also:
Constant Field Values

KEY_FEEL_ACTIVITY_ORDER_

public static final java.lang.String KEY_FEEL_ACTIVITY_ORDER_
The Folder key to sub keys that affect (changes, boosts) the layout, paint and event dispatch order of activities when mouse over:ed or selected.
The integer value, if any, will be added to the sorting order constant used to sort the activities. Positiv values mean at end of list, for instance resulting in painted later (on top).

Indexed[][] by sub keys:
{ORDER_MAIN_KEYS:{"Layout/", "Painting/", "Events/"}, {"mouseOverBoost", "selectedBoost"}}.
Can for instance be used to always paint the mouse over:ed activity last (shown on top).

Example for painting mouse over:ed activities on top of other:
theme.putValue(KEY_FEEL_ACTIVITY_ORDER_ + "Painting/" + "mouseOverBoost", new Integer(1));

To paint selected activities even on to of mouse over:ed:
theme.putValue(KEY_FEEL_ACTIVITY_ORDER_ + "Painting/" + "selectedBoost", new Integer(2));

Property Capabilities

Key Name:Feel/Activity/Order/Layout/selectedBoost
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -128 < java.lang.Integer < 128

Property Capabilities

Key Name:Feel/Activity/Order/Painting/mouseOverBoost
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 2

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -128 < java.lang.Integer < 128

Property Capabilities

Key Name:Feel/Activity/Order/Painting/autoInstall
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Feel/Activity/Order/Events/mouseOverBoost
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 2

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -128 < java.lang.Integer < 128

Property Capabilities

Key Name:Feel/Activity/Order/Painting/selectedBoost
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 1

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -128 < java.lang.Integer < 128

Property Capabilities

Key Name:Feel/Activity/Order/Events/autoInstall
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Feel/Activity/Order/Events/selectedBoost
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 1

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -128 < java.lang.Integer < 128

Property Capabilities

Key Name:Feel/Activity/Order/Layout/autoInstall
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Feel/Activity/Order/Layout/mouseOverBoost
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -128 < java.lang.Integer < 128

See Also:
Constant Field Values

KEY_DECORATORS_prefix

public static final java.lang.String KEY_DECORATORS_prefix
Prefix of the KEY_DECORATORS keys. Not a valid key.

See Also:
Constant Field Values

KEY_DECORATORS_IMAGE_IMAGE

public static final java.lang.String KEY_DECORATORS_IMAGE_IMAGE
Decorator configuration:
The image used by the ImageDecorator, if installed.

See Also:

Property Capabilities

Key Name:Decorators/Image/image
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.XtdImage
, Constant Field Values

KEY_DECORATORS_IMAGE_BOUNDS

public static final java.lang.String KEY_DECORATORS_IMAGE_BOUNDS
Decorator configuration:
The relative bounds used to draw the image used by the ImageDecorator, if installed.

See Also:

Property Capabilities

Key Name:Decorators/Image/bounds
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.geometry.AbsRect
, Constant Field Values

KEY_DECORATORS_IMAGE_REPEAT

public static final java.lang.String KEY_DECORATORS_IMAGE_REPEAT
Decorator configuration:
If the image used by the ImageDecorator should be repeated/tiled.

See Also:

Property Capabilities

Key Name:Decorators/Image/repeat
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean
, Constant Field Values

KEY_DECORATORS_IMAGE_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_IMAGE_INSTALL_IN_LAYER
Decorator configuration:
The layer, if any, that the ImageDecorator should be installed.

Higher layer numbers means above lower ones.

See Also:

Property Capabilities

Key Name:Decorators/Image/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 10

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000
, Constant Field Values

KEY_DECORATORS_DIVIDERS_FOREGROUND

public static final java.lang.String KEY_DECORATORS_DIVIDERS_FOREGROUND
Decorator configuration:
The paint used to draw the separator.

See Also:

Property Capabilities

Key Name:Decorators/Dividers/foreground
Key Type:Normal Key
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=100,g=100,b=100]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_DIVIDERS_RANGE_TYPE

public static final java.lang.String KEY_DECORATORS_DIVIDERS_RANGE_TYPE
Decorator configuration:
The date range between which to draw the separators. E.g DateRangeI.RANGE_TYPE_MONTH.

See Also:

Property Capabilities

Key Name:Decorators/Dividers/rangeType
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 42

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)
, Constant Field Values

KEY_DECORATORS_DIVIDERS_MAX_PAINT_WIDTH

public static final java.lang.String KEY_DECORATORS_DIVIDERS_MAX_PAINT_WIDTH
Decorator configuration:
The width of the separator line.

See Also:

Property Capabilities

Key Name:Decorators/Dividers/maxPaintWidth
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 1 < java.lang.Integer < 9999
, Constant Field Values

KEY_DECORATORS_DIVIDERS_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_DIVIDERS_INSTALL_IN_LAYER
The layer, if any, that the DateSeparatorDecorator should be installed.

This decorator paints a divider line between date range types. E.g. between months.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/Dividers/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 70

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_SELECTION_prefix

public static final java.lang.String KEY_DECORATORS_SELECTION_prefix
Prefix of the KEY_DECORATORS_SELECTION keys. Not a valid key.

See Also:
SelectionGridDecorator, Constant Field Values

KEY_DECORATORS_SELECTION_STROKE_

public static final java.lang.String KEY_DECORATORS_SELECTION_STROKE_
Decorator configuration:
The Strokes used to outline the selected cells.

Folder key for subkeys that denotes the selection type to decorate.

Indexed[] by sub keys:
{ALL_SEL_SUB_KEYS:{"mouseOver", "pressed", "selected", "selectable"}}.

See Also:

Property Capabilities

Key Name:Decorators/Selection/Stroke/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/Selection/Stroke/mouseOver
Default Value:null

Key Name:Decorators/Selection/Stroke/pressed
Default Value:null

Key Name:Decorators/Selection/Stroke/selected
Default Value:null

Key Name:Decorators/Selection/Stroke/selectable
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.BasicStroke
, Constant Field Values

KEY_DECORATORS_SELECTION_STROKE_PAINT_

public static final java.lang.String KEY_DECORATORS_SELECTION_STROKE_PAINT_
Decorator configuration:
The Paints used to outline the selected cells.

Folder key for subkeys that denotes the selection type to decorate.

Indexed[] by sub keys:
{ALL_SEL_SUB_KEYS:{"mouseOver", "pressed", "selected", "selectable"}}.

See Also:

Property Capabilities

Key Name:Decorators/Selection/StrokePaint/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/Selection/StrokePaint/mouseOver
Default Value:null

Key Name:Decorators/Selection/StrokePaint/pressed
Default Value:null

Key Name:Decorators/Selection/StrokePaint/selected
Default Value:null

Key Name:Decorators/Selection/StrokePaint/selectable
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_SELECTION_PAINT_

public static final java.lang.String KEY_DECORATORS_SELECTION_PAINT_
Decorator configuration:
The Paints used to fill the selected cells.

Folder key for subkeys that denotes the selection type to decorate.

Indexed[] by sub keys:
{ALL_SEL_SUB_KEYS:{"mouseOver", "pressed", "selected", "selectable"}}.

See Also:

Property Capabilities

Key Name:Decorators/Selection/Paint/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/Selection/Paint/mouseOver
Default Value:null

Key Name:Decorators/Selection/Paint/pressed
Default Value:null

Key Name:Decorators/Selection/Paint/selected
Default Value:null

Key Name:Decorators/Selection/Paint/selectable
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_SELECTION_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_SELECTION_INSTALL_IN_LAYER
The layer, if any, that the SelectionGridDecorator should be installed.

This decorator will paint the selection of cells in the date area/date grid. Can draw outline and/or fill the selected cells.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/Selection/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 30

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_GRIDLINES_MAX_PAINT_WIDTH

public static final java.lang.String KEY_DECORATORS_GRIDLINES_MAX_PAINT_WIDTH
Decorator configuration:
The maximum (i.e. normal, only smaller if nt even the grid lines can fit) with of the grid lines.

See Also:

Property Capabilities

Key Name:Decorators/GridLines/maxPaintWidth
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 1 < java.lang.Integer < 9999
, Constant Field Values

KEY_DECORATORS_GRIDLINES_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_GRIDLINES_INSTALL_IN_LAYER
The layer, if any, that the GridLineDecorator should be installed.

This decorator draws that grid lines.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/GridLines/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 50

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_ACTIVITY_VIEWS_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_ACTIVITY_VIEWS_INSTALL_IN_LAYER
The layer, if any, that the DefaultDateArea.ActivityViewDecorator should be installed.

This decorator paints all activity views.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/ActivityViews/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 100

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_MULTI_SELECT_RECTANGLE_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_MULTI_SELECT_RECTANGLE_INSTALL_IN_LAYER
The layer, if any, that the DefaultDateArea.MultiSelectRectangleDecorator should be installed.

This decorator paints the selection rubberband rectangle used to select multiple activities with the mouse.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/MultiSelectRectangleDecorator/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 110

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_CELL_LABEL_prefix

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_prefix
Prefix of the DECORATORS_CELL_LABEL keys. Not a valid key.

See Also:
CellLabelDecorator, Constant Field Values

KEY_DECORATORS_CELL_LABEL_BACKGROUND_

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_BACKGROUND_
Decorator configuration:
The background painted behind the label, if any.

Folder key for subkeys that denotes the cell type/selection type to decorate.

Indexed[][] by sub keys:
{LABEL_TYPE_SUB_FOLDER_KEYS:{"NotSelectable/", "MouseOver/", "Pressed/", "Selected/", "Normal/"}, WEEK_DAYS_SUB_KEYS:{"today", "firstDayOfMonth", "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"}}.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/Background/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/CellLabel/Background/default
Default Value:null

Key Name:Decorators/CellLabel/Background/NotSelectable/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/NotSelectable/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/MouseOver/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Pressed/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Selected/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Key Name:Decorators/CellLabel/Background/Normal/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Background/default"

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_BACKGROUND_DEFAULT

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_BACKGROUND_DEFAULT
Decorator configuration:
Default backgrund. All other background keys are linked to this key.

See Also:
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_FOREGROUND_

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_FOREGROUND_
Decorator configuration:
The paint with which to draw the label.

Folder key for subkeys that denotes the cell type/selection type to decorate.

Indexed[][] by sub keys:
{LABEL_TYPE_SUB_FOLDER_KEYS:{"NotSelectable/", "MouseOver/", "Pressed/", "Selected/", "Normal/"}, WEEK_DAYS_SUB_KEYS:{"today", "firstDayOfMonth", "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"}}.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/Foreground/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/CellLabel/Foreground/default
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=0,g=0,b=0]

Key Name:Decorators/CellLabel/Foreground/NotSelectable/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/NotSelectable/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/MouseOver/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Pressed/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Selected/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Key Name:Decorators/CellLabel/Foreground/Normal/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Foreground/default"

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Color
  3. com.miginfocom.util.gfx.UIColor
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_FOREGROUND_DEFAULT

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_FOREGROUND_DEFAULT
Decorator configuration:
Default foregrund. All other foreground keys are linked to this key.

See Also:
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_FONT_

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_FONT_
Decorator configuration:
The font used to draw the label.

Folder key for subkeys that denotes the cell type/selection type to decorate.

Indexed[][] by sub keys:
{LABEL_TYPE_SUB_FOLDER_KEYS:{"NotSelectable/", "MouseOver/", "Pressed/", "Selected/", "Normal/"}, WEEK_DAYS_SUB_KEYS:{"today", "firstDayOfMonth", "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"}}.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/Font/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/CellLabel/Font/default
Default Value:Class: java.awt.Font
Value: java.awt.Font[family=SansSerif,name=SansSerif,style=plain,size=11]

Key Name:Decorators/CellLabel/Font/NotSelectable/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/NotSelectable/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/MouseOver/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Pressed/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Selected/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Key Name:Decorators/CellLabel/Font/Normal/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Font/default"

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Font
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_FONT_DEFAULT

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_FONT_DEFAULT
Decorator configuration:
Default font. All other font keys are linked to this key.

See Also:
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_UNDERLINE_

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_UNDERLINE_
Decorator configuration:
The underline with or no underline if null.

Folder key for subkeys that denotes the cell type/selection type to decorate.

Indexed[][] by sub keys:
{LABEL_TYPE_SUB_FOLDER_KEYS:{"NotSelectable/", "MouseOver/", "Pressed/", "Selected/", "Normal/"}, WEEK_DAYS_SUB_KEYS:{"today", "firstDayOfMonth", "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"}}.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/Underline/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/CellLabel/Underline/default
Default Value:Class: java.lang.Integer
Value: 0

Key Name:Decorators/CellLabel/Underline/NotSelectable/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/NotSelectable/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/MouseOver/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Pressed/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Selected/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Key Name:Decorators/CellLabel/Underline/Normal/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/Underline/default"

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 0 < java.lang.Integer < 100
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_UNDERLINE_DEFAULT

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_UNDERLINE_DEFAULT
Decorator configuration:
Default underline width. All other underline eidth keys are linked to this key.

See Also:
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_
Decorator configuration:
The date format used to format the string to draw. Date used will be the start date/time for thecell to draw.

Folder key for subkeys that denotes the cell type/selection type to decorate.

Indexed[][] by sub keys:
{LABEL_TYPE_SUB_FOLDER_KEYS:{"NotSelectable/", "MouseOver/", "Pressed/", "Selected/", "Normal/"}, WEEK_DAYS_SUB_KEYS:{"today", "firstDayOfMonth", "sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"}}.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/DateFormat/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/CellLabel/DateFormat/default
Default Value:Class: com.miginfocom.util.dates.DateFormatList
Value: Pattern: [d], Locale: [null], Time zone: [null]

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/NotSelectable/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/MouseOver/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Pressed/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Selected/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/today
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/firstDayOfMonth
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/sunday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/monday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/tuesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/wednesday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/thursday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/friday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Key Name:Decorators/CellLabel/DateFormat/Normal/saturday
Default Value:Class: com.miginfocom.theme.ThemeKeyLink
Value: ThemeKeyLink to: "Decorators/CellLabel/DateFormat/default"

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.dates.DateFormatList
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_DEFAULT

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_DEFAULT
Decorator configuration:
Default date format. All other date format keys are linked to this key.

See Also:
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_TEXT_ALIGNMENT_

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_TEXT_ALIGNMENT_
Decorator configuration:
The x and y alignment within the bounds designated by KEY_DECORATORS_CELL_LABEL_BOUNDS.

Folder key for subkeys that denotes the dimension that is aligned.

Indexed[] by sub keys:
{X_Y_SUB_KEYS:{"x", "y"}}.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/TextAlignment/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Decorators/CellLabel/TextAlignment/x
Default Value:Class: com.miginfocom.util.gfx.geometry.numbers.AtFraction
Value: AtFraction fraction: 0.5

Key Name:Decorators/CellLabel/TextAlignment/y
Default Value:Class: com.miginfocom.util.gfx.geometry.numbers.AtFraction
Value: AtFraction fraction: 0.5

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.geometry.numbers.AtRefRangeNumber
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_ANTI_ALIAS

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_ANTI_ALIAS
Decorator configuration:
If the labe should be drawn anti aliased or not.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/antiAlias
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_BOUNDS

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_BOUNDS
Decorator configuration:
The bounds used for the label, given the whole bounds of the cell to decorate. May for instance denote the top 15 pixels.

See Also:

Property Capabilities

Key Name:Decorators/CellLabel/bounds
Key Type:Normal Key
Default Value:Class: com.miginfocom.util.gfx.geometry.AbsRect
Value: x1: AtStart offset: 0.0, y1: AtStart offset: 0.0, x2: AtEnd offset: 0.0, y2: AtStart offset: 14.0 Insets: null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.geometry.AbsRect
, Constant Field Values

KEY_DECORATORS_CELL_LABEL_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_CELL_LABEL_INSTALL_IN_LAYER
The layer, if any, that the CellLabelDecorator should be installed.

This decorator draws text with optional background in cells. Text are normally based on the date/time the cell represents.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/CellLabel/installInLayer
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_OCCUPIED_prefix

public static final java.lang.String KEY_DECORATORS_OCCUPIED_prefix
Prefix of the DECORATORS_OCCUPIED keys. Not a valid key.

See Also:
OccupiedDecorator, Constant Field Values

KEY_DECORATORS_OCCUPIED_ROUND_TO_RANGE

public static final java.lang.String KEY_DECORATORS_OCCUPIED_ROUND_TO_RANGE
Decorator configuration:
If and how the occupied date range should be rounded. Can for instance be used to make the occupied date ranges always span exactly a day or and hour.

See Also:

Property Capabilities

Key Name:Decorators/Occupied/roundToRange
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Second=47, Minute=46, Hour=45, Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)
, Constant Field Values

KEY_DECORATORS_OCCUPIED_FILL

public static final java.lang.String KEY_DECORATORS_OCCUPIED_FILL
Decorator configuration:
The paint used to fill the occupied date ranges.

See Also:

Property Capabilities

Key Name:Decorators/Occupied/fill
Key Type:Normal Key
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=192,g=192,b=192]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_OCCUPIED_NOT_FILL

public static final java.lang.String KEY_DECORATORS_OCCUPIED_NOT_FILL
Decorator configuration:
The paint used to fill the NOT occupied date ranges.

See Also:

Property Capabilities

Key Name:Decorators/Occupied/notFill
Key Type:Normal Key
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=255,g=255,b=255]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_OCCUPIED_OUTLINE

public static final java.lang.String KEY_DECORATORS_OCCUPIED_OUTLINE
Decorator configuration:
The paint used to draw the outline.

See Also:

Property Capabilities

Key Name:Decorators/Occupied/outline
Key Type:Normal Key
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=128,g=128,b=128]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_OCCUPIED_BOUNDS

public static final java.lang.String KEY_DECORATORS_OCCUPIED_BOUNDS
Decorator configuration:
The relative bounds to paint given the total bounds of the occupied date ranges. Can be used to paint the left five pixels for instance, like in Outlook.

See Also:

Property Capabilities

Key Name:Decorators/Occupied/bounds
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.geometry.AbsRect
, Constant Field Values

KEY_DECORATORS_OCCUPIED_MERGE_OVERLAPPING

public static final java.lang.String KEY_DECORATORS_OCCUPIED_MERGE_OVERLAPPING
Decorator configuration:
If two overlapping occupied date ranges should be merged to paint one occupied rectangle. If not every activty date range will be painted individually.

See Also:

Property Capabilities

Key Name:Decorators/Occupied/mergeOverlapping
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean
, Constant Field Values

KEY_DECORATORS_OCCUPIED_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_OCCUPIED_INSTALL_IN_LAYER
The layer, if any, that the OccupiedDecorator should be installed.

This decorator decorates the time that at least one activity overlaps. Can be used to paint occupied time as for instance seen in Outlook's day view (in blue).

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/Occupied/installInLayer
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_DECORATORS_NO_FIT_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_NO_FIT_INSTALL_IN_LAYER
The layer, if any, that the NoFitShapeDecorator should be installed.

This decorator paints a AShape for every cell that has at least on activity view that doesn't fit.

Higher layer numbers means above lower ones.

See Also:
DefaultDateArea.setDefaultNoFitShape(com.miginfocom.ashape.shapes.RootAShape),

Property Capabilities

Key Name:Decorators/NoFit/installInLayer
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 120

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000
, Constant Field Values

KEY_DECORATORS_EVEN_FILL_RANGE_TYPE

public static final java.lang.String KEY_DECORATORS_EVEN_FILL_RANGE_TYPE
Decorator configuration:
The date range (e.g. DateRangeI.RANGE_TYPE_MONTH for which to paint a different background for every even range.

See Also:

Property Capabilities

Key Name:Decorators/EvenFill/rangeType
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)
, Constant Field Values

KEY_DECORATORS_EVEN_FILL_PAINT

public static final java.lang.String KEY_DECORATORS_EVEN_FILL_PAINT
Decorator configuration:
The Paint to fill the even date ranges with.

See Also:

Property Capabilities

Key Name:Decorators/EvenFill/paint
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint
, Constant Field Values

KEY_DECORATORS_EVEN_FILL_INSTALL_IN_LAYER

public static final java.lang.String KEY_DECORATORS_EVEN_FILL_INSTALL_IN_LAYER
The layer, if any, that the EvenFieldFillDecorator should be installed.

This decorator can paint a different background for for instance for odd months, making is visually simpler to see where one date range starts and another ends.

Higher layer numbers means above lower ones.

Property Capabilities

Key Name:Decorators/EvenFill/installInLayer
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. -1000 < java.lang.Integer < 1000

See Also:
Constant Field Values

KEY_GRID_prefix

public static final java.lang.String KEY_GRID_prefix
Prefix of the KEY_GRID keys. Not a valid key.

See Also:
Constant Field Values

KEY_GRID_GRIDLINES_

public static final java.lang.String KEY_GRID_GRIDLINES_
Defines the grid lines in the grid.

Note that there are two sub list keys which both can contain an arbitrary number of values.

Folder key for subkeys that denotes the structure.

Indexed[] by sub keys:
GRIDLINE_DIM_SUB_LIST_KEYS:{"PrimaryDim#", "SecondaryDim#", "SubDim#"}

To add a grid line repetition:
theme.addToList(KEY_GRID_GRIDLINES_ + "SecondaryDim#", new GridLineRepetition(...));

See Also:
GridSegment,

Property Capabilities

Key Name:Grid/Segments/expandPrimaryDim
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Grid/Segments/expandSecondaryDim
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Grid/Segments/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Grid/Segments/PrimaryDim#
Default Value:Class: java.util.ArrayList
Value: [Cell Count: 1 min: AtFixed value: 1.0 pref: null max: null]

Key Name:Grid/Segments/SecondaryDim#
Default Value:Class: java.util.ArrayList
Value: [Cell Count: 1 min: AtFixed value: 1.0 pref: null max: null]

Key Name:Grid/Segments/expandPrimaryDim
Default Value:Class: java.lang.Boolean
Value: true

Key Name:Grid/Segments/expandSecondaryDim
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridSegment

Property Capabilities

Key Name:Grid/GridLines/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Grid/GridLines/PrimaryDim#
Default Value:Class: java.util.ArrayList
Value: [Offset: 0, interval: 1, startIndex: null, endIndex: null]

Key Name:Grid/GridLines/SecondaryDim#
Default Value:Class: java.util.ArrayList
Value: [Offset: 0, interval: 1, startIndex: null, endIndex: null]

Key Name:Grid/GridLines/SubDim#
Default Value:Class: java.util.ArrayList
Value: [Offset: 0, interval: 1, startIndex: AtStart offset: 1.0, endIndex: AtEnd offset: -2.0]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition
, Constant Field Values

KEY_GRID_SEGMENTS_

public static final java.lang.String KEY_GRID_SEGMENTS_
Defines the grid segments (how big the cells should be, divided into segments).

Note that there are two sub list keys which both can contain an arbitrary number of values.

Folder key for subkeys that denotes the structure.

Indexed[] by sub keys: SEGMENT_SUB_LIST_KEYS:{"PrimaryDim#", "SecondaryDim#"}

To add a segment:
theme.addToList(KEY_GRID_SEGMETS_ + "PrimaryDim#", new GridSegment(...));

See Also:
GridSegment,

Property Capabilities

Key Name:Grid/Segments/expandPrimaryDim
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Grid/Segments/expandSecondaryDim
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

Property Capabilities

Key Name:Grid/Segments/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Grid/Segments/PrimaryDim#
Default Value:Class: java.util.ArrayList
Value: [Cell Count: 1 min: AtFixed value: 1.0 pref: null max: null]

Key Name:Grid/Segments/SecondaryDim#
Default Value:Class: java.util.ArrayList
Value: [Cell Count: 1 min: AtFixed value: 1.0 pref: null max: null]

Key Name:Grid/Segments/expandPrimaryDim
Default Value:Class: java.lang.Boolean
Value: true

Key Name:Grid/Segments/expandSecondaryDim
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridSegment

Property Capabilities

Key Name:Grid/GridLines/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Grid/GridLines/PrimaryDim#
Default Value:Class: java.util.ArrayList
Value: [Offset: 0, interval: 1, startIndex: null, endIndex: null]

Key Name:Grid/GridLines/SecondaryDim#
Default Value:Class: java.util.ArrayList
Value: [Offset: 0, interval: 1, startIndex: null, endIndex: null]

Key Name:Grid/GridLines/SubDim#
Default Value:Class: java.util.ArrayList
Value: [Offset: 0, interval: 1, startIndex: AtStart offset: 1.0, endIndex: AtEnd offset: -2.0]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition
, Constant Field Values

KEY_GRID_EXPAND_PRIMARY_DIM

public static final java.lang.String KEY_GRID_EXPAND_PRIMARY_DIM
If the grid should take up all the space in that it can in the primary dimension. If set to false the size in this dimension normally be the preferred size of all the columns/rows and the rest of the space will be the JScrollPane background.

Property Capabilities

Key Name:Grid/Segments/expandPrimaryDim
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GRID_EXPAND_SECONDARY_DIM

public static final java.lang.String KEY_GRID_EXPAND_SECONDARY_DIM
If the grid should take up all the space in that it can in the secondary dimension. If set to false the size in this dimension normally be the preferred size of all the columns/rows and the rest of the space will be the JScrollPane background.

Property Capabilities

Key Name:Grid/Segments/expandSecondaryDim
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_HEADER_prefix

public static final java.lang.String KEY_HEADER_prefix
Prefix of the KEY_HEADER keys. Not a valid key.

See Also:
Constant Field Values

KEY_HEADER_

public static final java.lang.String KEY_HEADER_
The main folder key for specifying the headers used in the ThemeDateAreaContainer. Note that some of the sub keys denotes list keys.

There are four headers, all with the same set of keys. North, West, South and East.

expandToCorner

If the header should expand into the left/top, right/bottom or both adjacent corners. E.g. DateAreaContainer.CORNER_EXPAND_TOP_OR_LEFT

CellDecorationRows

List key. A CellDecorationRow for every row in the header. See HeaderAShapeGridDecorator.

background

The background Paint for the header.

antiAlias

If the labels should be drawn anti aliased

labelRotation

If the labels should rotated clock wise 90 degrees, counter clockwise 90 degreed or not at all (default). E.g TextAShape.TYPE_SINGE_LINE_ROT_CCW

GridLines

List key. Grid lines for both the primary and secondary dimension in the header. Same as the grid lines for KEY_GRID_GRIDLINES_.

Folder key

Indexed[][] by sub keys:
{N_W_S_E_SUB_FOLDER_KEYS:{"North/", "West/", "South/", "East/"}, {"CellDecorationRows#", "background", "antiAlias", "labelRotation", "GridLines/PrimaryDim#", "GridLines/SecondaryDim#"}}.

See Also:
CellDecorationRow, TextAShape.TYPE_SINGLE_LINE,

Property Capabilities

Key Name:Headers/South/background
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

Property Capabilities

Key Name:Headers/East/expandToCorner
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [None=0, Top/Left Corner=1, Bottom/Right Corner=2, Both Corners=3] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/South/GridLines/PrimaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/West/antiAlias
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

Property Capabilities

Key Name:Headers/East/CellDecorationRows#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.header.CellDecorationRow

Property Capabilities

Key Name:Headers/South/labelRotation
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Normal=1, Left 90=3, Right 90=2] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/North/CellDecorationRows#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.header.CellDecorationRow

Property Capabilities

Key Name:Headers/East/GridLines/SecondaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/North/background
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

Property Capabilities

Key Name:Headers/North/antiAlias
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

Property Capabilities

Key Name:Headers/South/expandToCorner
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [None=0, Top/Left Corner=1, Bottom/Right Corner=2, Both Corners=3] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/South/CellDecorationRows#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.header.CellDecorationRow

Property Capabilities

Key Name:Headers/East/background
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

Property Capabilities

Key Name:Headers/Corners/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Headers/Corners/TopLeft/background
Default Value:null

Key Name:Headers/Corners/TopRight/background
Default Value:null

Key Name:Headers/Corners/BottomLeft/background
Default Value:null

Key Name:Headers/Corners/BottomRight/background
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

Property Capabilities

Key Name:Headers/North/expandToCorner
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [None=0, Top/Left Corner=1, Bottom/Right Corner=2, Both Corners=3] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/East/antiAlias
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

Property Capabilities

Key Name:Headers/North/GridLines/SecondaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/East/labelRotation
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Normal=1, Left 90=3, Right 90=2] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/South/GridLines/SecondaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/West/CellDecorationRows#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.header.CellDecorationRow

Property Capabilities

Key Name:Headers/West/expandToCorner
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [None=0, Top/Left Corner=1, Bottom/Right Corner=2, Both Corners=3] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/North/labelRotation
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Normal=1, Left 90=3, Right 90=2] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/West/background
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

Property Capabilities

Key Name:Headers/South/antiAlias
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

Property Capabilities

Key Name:Headers/West/labelRotation
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Normal=1, Left 90=3, Right 90=2] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Headers/West/GridLines/PrimaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/East/GridLines/PrimaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/West/GridLines/SecondaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition

Property Capabilities

Key Name:Headers/North/GridLines/PrimaryDim#
Key Type:List Key

List default values:

<empty>

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.grid.GridLineRepetition
, Constant Field Values

KEY_HEADER_CORNERS_

public static final java.lang.String KEY_HEADER_CORNERS_
The backgrounds Paint to fill the corners not covered by a header.

Folder key

Indexed[][] by sub keys:
{"TopLeft/", "TopRight/", "BottomLeft/", "BottomRight/"}, {"background"}

Property Capabilities

Key Name:Headers/Corners/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Headers/Corners/TopLeft/background
Default Value:null

Key Name:Headers/Corners/TopRight/background
Default Value:null

Key Name:Headers/Corners/BottomLeft/background
Default Value:null

Key Name:Headers/Corners/BottomRight/background
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

See Also:
Constant Field Values

KEY_COMBO_prefix

public static final java.lang.String KEY_COMBO_prefix
Prefix of the KEY_COMBO keys. Not a valid key.

See Also:
Constant Field Values

KEY_COMBO_DATEFORMAT_

public static final java.lang.String KEY_COMBO_DATEFORMAT_
The DateFormatList folder key. Contains the different formats for the date range types shown in the text field. If the date range shown isn't in a boundary (e.g. covering exactly a week or a months) the "custom" date format will be used.

Will only use the first format in the list (i.e. not separatable by a vertical bar | ).

Folder key

Indexed[] by sub keys:
{"day", "week", "month", "yearMonths", "yearWeeks", "custom"}

Property Capabilities

Key Name:Combo/DateFormat/defaultTimeStyle
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Short=3, Medium=2, Long=1, Full=0] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Combo/DateFormat/CustomPrefix/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Combo/DateFormat/CustomPrefix/start
Default Value:Class: java.lang.String
Value:

Key Name:Combo/DateFormat/CustomPrefix/end
Default Value:Class: java.lang.String
Value: -

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

Property Capabilities

Key Name:Combo/DateFormat/defaultDateStyle
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 2

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Short=3, Medium=2, Long=1, Full=0] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

Property Capabilities

Key Name:Combo/DateFormat/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Combo/DateFormat/day
Default Value:null

Key Name:Combo/DateFormat/week
Default Value:Class: com.miginfocom.util.dates.DateFormatList
Value: Pattern: ['Week 'ww' of 'yyyy], Locale: [null], Time zone: [null]

Key Name:Combo/DateFormat/month
Default Value:Class: com.miginfocom.util.dates.DateFormatList
Value: Pattern: [MMMM' -'yy], Locale: [null], Time zone: [null]

Key Name:Combo/DateFormat/yearMonths
Default Value:Class: com.miginfocom.util.dates.DateFormatList
Value: Pattern: ['Year' yyyy], Locale: [null], Time zone: [null]

Key Name:Combo/DateFormat/yearWeeks
Default Value:Class: com.miginfocom.util.dates.DateFormatList
Value: Pattern: ['Year' yyyy '(weeks)'], Locale: [null], Time zone: [null]

Key Name:Combo/DateFormat/custom
Default Value:null

Key Name:Combo/DateFormat/defaultTimeStyle
Default Value:null

Key Name:Combo/DateFormat/defaultDateStyle
Default Value:Class: java.lang.Integer
Value: 2

Key Name:Combo/DateFormat/CustomPrefix/start
Default Value:Class: java.lang.String
Value:

Key Name:Combo/DateFormat/CustomPrefix/end
Default Value:Class: java.lang.String
Value: -

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.dates.DateFormatList

See Also:
Constant Field Values

KEY_COMBO_DATEFORMAT_DEFAULT_TIME_STYLE

public static final java.lang.String KEY_COMBO_DATEFORMAT_DEFAULT_TIME_STYLE
The default time style to show. If null the default will be used. E.g. DateFormat.SHORT.

Property Capabilities

Key Name:Combo/DateFormat/defaultTimeStyle
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Short=3, Medium=2, Long=1, Full=0] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_COMBO_DATEFORMAT_DEFAULT_DATE_STYLE

public static final java.lang.String KEY_COMBO_DATEFORMAT_DEFAULT_DATE_STYLE
The default date style to show. If null the default will be used. E.g. DateFormat.MEDIUM.

Property Capabilities

Key Name:Combo/DateFormat/defaultDateStyle
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 2

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Short=3, Medium=2, Long=1, Full=0] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_COMBO_CUSTOM_PREFIX_

public static final java.lang.String KEY_COMBO_CUSTOM_PREFIX_
A string prefix to show before and between the two dates in a custom date range. Set end prefix to " to " to show something like: "10-jun-2004 to 20-jun-2004" for a custom range.

Folder key

Indexed[] by sub keys:
{"start", "end"}

Property Capabilities

Key Name:Combo/DateFormat/CustomPrefix/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Combo/DateFormat/CustomPrefix/start
Default Value:Class: java.lang.String
Value:

Key Name:Combo/DateFormat/CustomPrefix/end
Default Value:Class: java.lang.String
Value: -

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_SHOW_ARROWS

public static final java.lang.String KEY_COMBO_BUTTONS_SHOW_ARROWS
If arrow buttons are to be shown.

Property Capabilities

Key Name:Combo/Buttons/showArrows
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_SHOW_HOME

public static final java.lang.String KEY_COMBO_BUTTONS_SHOW_HOME
If the "goto home" (or goto today) button should be shown.

Property Capabilities

Key Name:Combo/Buttons/showHome
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_BORDER

public static final java.lang.String KEY_COMBO_BUTTONS_BORDER
The Border to show around the buttons in the combo. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/border
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. javax.swing.border.Border

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_CONTENT_AREA_FILLED

public static final java.lang.String KEY_COMBO_BUTTONS_CONTENT_AREA_FILLED
A Boolean to indicate of the content area should be filled. null means the date picker will choose a value to emulate the current Look & Feel.

See Also:

Property Capabilities

Key Name:Combo/Buttons/contentAreaFilled
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean
, Constant Field Values

KEY_COMBO_BUTTONS_OPAQE

public static final java.lang.String KEY_COMBO_BUTTONS_OPAQE
Deprecated. NOT USED DUE TO SPELLING. See KEY_COMBO_BUTTONS_OPAQUE.
See Also:
Constant Field Values

KEY_COMBO_BUTTONS_OPAQUE

public static final java.lang.String KEY_COMBO_BUTTONS_OPAQUE
A Boolean to indicate of the button should be opaque. null means the date picker will choose a value to emulate the current Look & Feel.

See Also:
, Constant Field Values

KEY_COMBO_BUTTONS_DIVIDER_WIDTH

public static final java.lang.String KEY_COMBO_BUTTONS_DIVIDER_WIDTH
A Integer to indicate the width in pixels of a divider component between the buttons. null means the date picker will choose a value to emulate the current Look & Feel. Use new Integer(0) to force no divider.

Property Capabilities

Key Name:Combo/Buttons/dividerWidth
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 0 < java.lang.Integer < 20

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_DIVIDER_COLOR

public static final java.lang.String KEY_COMBO_BUTTONS_DIVIDER_COLOR
A Color to indicate the color for a divider component between the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/dividerColor
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Color

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_ARROW_COLOR

public static final java.lang.String KEY_COMBO_BUTTONS_ARROW_COLOR
A Color to indicate the color of the arrows in the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/arrowColor
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Color

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_ARROW_SHADOW_COLOR

public static final java.lang.String KEY_COMBO_BUTTONS_ARROW_SHADOW_COLOR
A Color to indicate the shadow color of the arrows in the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/arrowShadowColor
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Color

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_BIG_INSETS

public static final java.lang.String KEY_COMBO_BUTTONS_BIG_INSETS
A Insets to indicate the insets around the arrow for the home and drop down buttons. It will affect the size of the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/bigInsets
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Insets

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_SMALL_INSETS

public static final java.lang.String KEY_COMBO_BUTTONS_SMALL_INSETS
A Insets to indicate the insets around the arrow for the left and right (increase and decrease) buttons. It will affect the size of the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/smallInsets
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Insets

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_DROP_ARROW_SIZE

public static final java.lang.String KEY_COMBO_BUTTONS_DROP_ARROW_SIZE
A Integer to indicate the size of the arrow for the drop down button. It will affect the size of the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/dropArrowSize
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 0 < java.lang.Integer < 50

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_LEFT_RIGHT_ARROW_SIZE

public static final java.lang.String KEY_COMBO_BUTTONS_LEFT_RIGHT_ARROW_SIZE
A Integer to indicate the size of the arrow for the left and right buttons. It will affect the size of the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/leftRightArrowSize
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 0 < java.lang.Integer < 50

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_HOME_ARROW_SIZE

public static final java.lang.String KEY_COMBO_BUTTONS_HOME_ARROW_SIZE
A Integer to indicate the size of the double arrows for the home (today) button. It will affect the size of the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/homeArrowSize
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 0 < java.lang.Integer < 50

See Also:
Constant Field Values

KEY_COMBO_BUTTONS_HOME_ARROW_GAP

public static final java.lang.String KEY_COMBO_BUTTONS_HOME_ARROW_GAP
A Integer to indicate the gap between the double arrows for the home (today) button. It will affect the size of the buttons. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Buttons/homeArrowGap
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 0 < java.lang.Integer < 50

See Also:
Constant Field Values

KEY_COMBO_POPUP_SIZE_

public static final java.lang.String KEY_COMBO_POPUP_SIZE_
The sizes of the popup window that shows the date area.

Folder key

Indexed[] by sub keys:
M_P_M_SUB_KEYS:{"min", "preferred", "max"}

Property Capabilities

Key Name:Combo/Popup/Size/
Key Type:Folder Key

Sub Keys and their default values:

Key Name:Combo/Popup/Size/min
Default Value:Class: java.awt.Dimension
Value: java.awt.Dimension[width=100,height=100]

Key Name:Combo/Popup/Size/preferred
Default Value:null

Key Name:Combo/Popup/Size/max
Default Value:Class: java.awt.Dimension
Value: java.awt.Dimension[width=200,height=500]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Dimension

See Also:
Constant Field Values

KEY_COMBO_POPUP_BORDER

public static final java.lang.String KEY_COMBO_POPUP_BORDER
The Border to show around the popup. null means the standard JPopupMenu UI border.

Property Capabilities

Key Name:Combo/Popup/border
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. javax.swing.border.Border

See Also:
Constant Field Values

KEY_COMBO_EDITOR_BORDER

public static final java.lang.String KEY_COMBO_EDITOR_BORDER
The Border to show around the editor textfield. null means the date picker will choose a border to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Editor/border
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. javax.swing.border.Border

See Also:
Constant Field Values

KEY_COMBO_EDITOR_FONT

public static final java.lang.String KEY_COMBO_EDITOR_FONT
The Font to show in the editor textfield. null means the date picker will choose a font to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Editor/font
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Font

See Also:
Constant Field Values

KEY_COMBO_EDITOR_ANTI_ALIAS

public static final java.lang.String KEY_COMBO_EDITOR_ANTI_ALIAS
A Boolean that indicates if the editor text field should be anti aliased. null means the date picker will choose a value to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Editor/antiAlias
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

See Also:
Constant Field Values

KEY_COMBO_EDITOR_PARSE_LENIENT

public static final java.lang.String KEY_COMBO_EDITOR_PARSE_LENIENT
A Boolean that indicates if the editor text field should be be parsed in a lenient manner. null means not lenient.

Property Capabilities

Key Name:Combo/Editor/parseLenient
Key Type:Normal Key
Default Value:Boolean.TRUE

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.Boolean

See Also:
Constant Field Values

KEY_COMBO_EDITOR_FOREGROUND

public static final java.lang.String KEY_COMBO_EDITOR_FOREGROUND
The foreground Color to show in the editor textfield. null means the date picker will choose a color to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/Editor/foreground
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Color

See Also:
Constant Field Values

KEY_COMBO_EDITOR_HIDE_END_DATE

public static final java.lang.String KEY_COMBO_EDITOR_HIDE_END_DATE
If the end date should be hidden, and thus uneditable, if a start and end date should be shown such as for a custom date range or a recognized range (e.g. week, day) that should show start and end date anyway using DatePicker.setShowOneStringForRangeType(int, boolean).

See Also:
Constant Field Values

KEY_COMBO_BORDER

public static final java.lang.String KEY_COMBO_BORDER
The Border to show around the combo itself. null means the date picker will choose a border to emulate the current Look & Feel.

Property Capabilities

Key Name:Combo/border
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. javax.swing.border.Border

See Also:
Constant Field Values

KEY_COMBO_NO_DATE_TEXT

public static final java.lang.String KEY_COMBO_NO_DATE_TEXT
The text string to show if there are no selected date range.

Property Capabilities

Key Name:Combo/noDateText
Key Type:Normal Key
Default Value:Class: java.lang.String
Value:

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_COMBO_ADD_FIELD

public static final java.lang.String KEY_COMBO_ADD_FIELD
The forced Calendar field that is added/subtracted when the left/right buttons are pressed in the date picker. If null the range type the is selected at the time of the press is used (e.g. week or day). If null and no recognizable range type is found the value from KEY_COMBO_CUSTOM_RANGE_ADD_FIELD is used.

Property Capabilities

Key Name:Combo/addField
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. Value (NameValuePair) IN [Year=1, Month=2, Week=3, Day=6, Hour=11, Minute=12, Second=13, Millisecond=14] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_COMBO_ADD_AMOUNT

public static final java.lang.String KEY_COMBO_ADD_AMOUNT
Returns the amount that is added or subtracted from the selected date range when the left or right button in the date picker is pressed. The is what date range type is currently selected (e.g. a week or a day) if not the property forcedArrowButtonField is set to a specific calendar field to add.

Property Capabilities

Key Name:Combo/addAmount
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 1

Capabilities for key and sub keys in evaluation order:

  1. 1 < java.lang.Integer < 400

See Also:
Constant Field Values

KEY_COMBO_CUSTOM_RANGE_ADD_FIELD

public static final java.lang.String KEY_COMBO_CUSTOM_RANGE_ADD_FIELD
Returns the field used for adding when the selected date range isn't at a recognizable boundary. Happens when the plus/mins buttons are pressed for instance.

Property Capabilities

Key Name:Combo/customRangeAddField
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 6

Capabilities for key and sub keys in evaluation order:

  1. Value (NameValuePair) IN [Year=1, Month=2, Week=3, Day=6, Hour=11, Minute=12, Second=13, Millisecond=14] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_COMBO_CUSTOM_RANGE_MIN_TYPE

public static final java.lang.String KEY_COMBO_CUSTOM_RANGE_MIN_TYPE
Returns the minimum range span that a custom date range (which means it is not exactly a second, minute, hour, day, week, month or year(week/month)) should be rounded to. Default is DateRangeI.RANGE_TYPE_DAY.

Property Capabilities

Key Name:Combo/customRangeMinType
Key Type:Normal Key
Default Value:Class: java.lang.Integer
Value: 44

Capabilities for key and sub keys in evaluation order:

  1. Value (NameValuePair) IN [Second=47, Minute=46, Hour=45, Day=44, Week=43, Month=42, Year (Months)=41, Year (Weeks)=40] (value must equal one of the NameValuePairs, which means that is need only equal the latter, value, part)

See Also:
Constant Field Values

KEY_LAYOUTS_prefix

public static final java.lang.String KEY_LAYOUTS_prefix
Prefix of the KEY_LAYOUTS keys. Not a valid key.

See Also:
Constant Field Values

KEY_LAYOUTS_BROKER

public static final java.lang.String KEY_LAYOUTS_BROKER
An optional ActivityLayoutBroker. If null DefaultDateArea (which implement the ActivityLayoutBroker interface) will be used.

Property Capabilities

Key Name:Layouts/layoutBroker
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.layout.ActivityLayoutBroker

See Also:
Constant Field Values

KEY_LAYOUTS_AUTO_INSTALL

public static final java.lang.String KEY_LAYOUTS_AUTO_INSTALL
A list key witch contains the ActivityLayouts to use to layout the activity views in the date area.

Property Capabilities

Key Name:Layouts/AutoInstall#
Key Type:List Key

List default values:

  1. Class: com.miginfocom.calendar.layout.HideLayout
    Value: HideLayout@134a7d8
  2. Class: com.miginfocom.calendar.layout.FlexGridLayout
    Value: FlexGridLayout@1f78ef1
  3. Class: com.miginfocom.calendar.layout.TimeBoundsLayout
    Value: TimeBoundsLayout@1c9a690

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.calendar.layout.HideLayout
  3. com.miginfocom.calendar.layout.TimeBoundsLayout
  4. com.miginfocom.calendar.layout.FlexGridLayout
  5. com.miginfocom.calendar.layout.ActivityLayout

See Also:
Constant Field Values

ALL_SEL_SUB_KEYS

public static final java.lang.String[] ALL_SEL_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


X_Y_SUB_KEYS

public static final java.lang.String[] X_Y_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


ORDER_MAIN_KEYS

public static final java.lang.String[] ORDER_MAIN_KEYS
Sub keys that can be added to folder keys to produce the full key.


WEEK_DAYS_SUB_KEYS

public static final java.lang.String[] WEEK_DAYS_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


M_P_M_SUB_KEYS

public static final java.lang.String[] M_P_M_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


LABEL_TYPE_SUB_FOLDER_KEYS

public static final java.lang.String[] LABEL_TYPE_SUB_FOLDER_KEYS
Sub keys that can be added to folder keys to produce the full key.


N_W_S_E_SUB_FOLDER_KEYS

public static final java.lang.String[] N_W_S_E_SUB_FOLDER_KEYS
Sub keys that can be added to folder keys to produce the full key.


CORNER_SUB_FOLDER_KEYS

public static final java.lang.String[] CORNER_SUB_FOLDER_KEYS
Sub keys that can be added to folder keys to produce the full key.


SEGMENT_SUB_LIST_KEYS

public static final java.lang.String[] SEGMENT_SUB_LIST_KEYS
Sub keys that can be added to folder keys to produce the full key.


GRIDLINE_DIM_SUB_LIST_KEYS

public static final java.lang.String[] GRIDLINE_DIM_SUB_LIST_KEYS
Sub keys that can be added to folder keys to produce the full key.


CORNER_EXPAND_SUB_KEYS

public static final java.lang.String[][] CORNER_EXPAND_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


CELL_DEC_SUB_KEYS

public static final java.lang.String[][] CELL_DEC_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


BG_SUB_KEYS

public static final java.lang.String[][] BG_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


AA_SUB_KEYS

public static final java.lang.String[][] AA_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


LAB_ROT_SUB_KEYS

public static final java.lang.String[][] LAB_ROT_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


HEADER_LINES_SUB_KEYS

public static final java.lang.String[][] HEADER_LINES_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


CELL_LABEL_SUB_KEYS

public static final java.lang.String[][] CELL_LABEL_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


CORNER_SUB_KEYS

public static final java.lang.String[][] CORNER_SUB_KEYS
Sub keys that can be added to folder keys to produce the full key.


ORDER_BOOST_KEYS

public static final java.lang.String[][] ORDER_BOOST_KEYS
Sub keys that can be added to folder keys to produce the full key.


ORDER_AUTO_INSTALL_KEYS

public static final java.lang.String[][] ORDER_AUTO_INSTALL_KEYS
Sub keys that can be added to folder keys to produce the full key.

Constructor Detail

CalendarTheme

public CalendarTheme()
Creates the theme, but does not register it with the Themes class.


CalendarTheme

public CalendarTheme(java.lang.String registerUnderContext)
Creates the theme and registers it in the Themes class under the given key context.

Parameters:
registerUnderContext - The context to use. Can be null.
Method Detail

getLocale

public java.util.Locale getLocale()
Returns the Locale, if not set explicitly the default is returned.

Returns:
The Locale, if not set explicitly the default is returned.

getTimeZone

public java.util.TimeZone getTimeZone()
Returns the TimeZone, if not set explicitly the default is returned.

Returns:
The TimeZone, if not set explicitly the default is returned.

createCalendar

public java.util.Calendar createCalendar()
Returns a newly created Calendar that is in the locale that this theme is set to, explicitly or implicitly.

Returns:
A newly created Calendar
See Also:
getLocale()

getPlaceRect

public PlaceRect getPlaceRect(java.lang.String key)
Returns a property as a PlaceRect

Parameters:
key - The key that uniquely identifies a property (without a subkey)
Returns:
a property as Font

getSimpleDateFormat

public java.text.SimpleDateFormat getSimpleDateFormat(java.lang.String key)
Returns a property as SimpleDateFormat . The DateFormat stored in the theme is actually a DateFormatList but this method makes a SimpleDateFormat out of it, mixing it with the theme's current Locale.

Parameters:
key - The key that uniquely identifies a property (without a subkey)
Returns:
a property as SimpleDateFormat
See Also:
DateFormatList.toSimpleDateFormat(java.util.Locale)

equals

public boolean equals(java.lang.Object o)
Returns true if the class type is same and the super class thinks it equals

Overrides:
equals in class Theme
Parameters:
o - The object (Theme) to compare to. If null false is returned.
Returns:
IF the themes contains the same key/value pairs
See Also:
AbstractMap.equals(Object)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009 MiG InfoCom AB. All Rights Reserved.